mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
FaceOutline aspect and flag added to AIS_Drawer, Prs3d_Drawer.cdl FaceOutlines computed by StdPrs_ShadedShape and build upon the edge triangulation. "vshowoutlines" draw command for testing outlines on AIS_Shapes, "XShowOutlines" draw command for testing outlines on XCAF objects. remarks corrected: - FaceOutline renamed to FaceBoundary - Graphic3d_ArrayOfSegments with edges used instead of Graphic3d_ArrayOfPolylines with bounds. draw boundaries in separate Graphic3d_Group. Adding test cases bugs/vis/CR23407_1 CR23407_2
40 lines
796 B
Plaintext
Executable File
40 lines
796 B
Plaintext
Executable File
puts "============"
|
|
puts "CR23407"
|
|
puts "============"
|
|
puts ""
|
|
#######################################################################
|
|
# Draw face outlines for XDE objects
|
|
#######################################################################
|
|
pload QAcommands
|
|
pload AISV MODELING
|
|
|
|
set r_check 1
|
|
set g_check 0
|
|
set b_check 0
|
|
set x1 183
|
|
set y1 190
|
|
|
|
box b 10 10 10
|
|
vinit
|
|
vdisplay b
|
|
vsetdispmode 1
|
|
vshowfaceboundary b 1 255 0 0 200 1
|
|
vfit
|
|
|
|
set color [ QAGetPixelColor ${x1} ${y1} ]
|
|
regexp {RED +: +([-0-9.+eE]+)} $color full rd
|
|
regexp {GREEN +: +([-0-9.+eE]+)} $color full gr
|
|
regexp {BLUE +: +([-0-9.+eE]+)} $color full bl
|
|
|
|
if { $rd != $r_check || $gr != $g_check || $bl != $b_check } {
|
|
puts "Error : color are not equal"
|
|
puts "Error : Boundary of face is not changed"
|
|
}
|
|
|
|
set 3dviewer 1
|
|
|
|
|
|
|
|
|
|
|