mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-26 10:19:45 +03:00
Added function DetectFontsAspects to Font_FontMgr class. This function uses workaround from OpenGl_FontMgr with FreeType for detecting font aspect. Removed font name parsing from Font_FontMgr::InitFontDataBase(). Now the font name and font style we get through the FreeType. Fixed Unix part of Font_FontMgr::InitFontDataBase() method. Font name and font style now detected through the FreeType. Remarks fix. Added recursive default font directories scanning . Fixed adding fonts folders recursively from configuration files. Moved fonts aliases map from OpenGl_Display_1 to Font_FontMgr. Moved fonts name definition from Graphic3d_NameOfFont.hxx to Font_NameOfFont.hxx. Added new methods to Font_FontMgr: GetAvailableFontsNames, GetFont and FindFont. Modified Font_SystemFont creation from XLFD. Added method IsEqual to Font_SystemFont. Modified methods OpenGl_Display::FindFont, OpenGl_FontMgr::request_font in accordance to the new functionality of the Font_FontMgr. OpenGl_FontMgr now stores only generated fonts instead of duplication of available fonts list. Removed method OpenGl_FontMgr::requestFontList. Its function now performs Font_FontMgr::GetAvailableFontsNames. Documentation was fixed Adjusting testing cases for current state of OCCT
33 lines
434 B
Plaintext
Executable File
33 lines
434 B
Plaintext
Executable File
puts "================"
|
|
puts "OCC322"
|
|
puts "================"
|
|
puts ""
|
|
|
|
pload QAcommands
|
|
|
|
restore [locate_data_file OCC322.brep] a
|
|
puts [checkshape a]
|
|
|
|
sewing result a
|
|
|
|
vinit
|
|
vdisplay result
|
|
vfit
|
|
|
|
set Yellow_R 1
|
|
set Yellow_G 1
|
|
set Yellow_B 0
|
|
|
|
set x1 204
|
|
set y1 297
|
|
|
|
set x2 251
|
|
set y2 232
|
|
|
|
QAGetPixelColor $x1 $y1 $Yellow_R $Yellow_G $Yellow_B
|
|
QAGetPixelColor $x2 $y2 $Yellow_R $Yellow_G $Yellow_B
|
|
|
|
set square 20000
|
|
set only_screen 1
|
|
|