1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-05-01 10:26:12 +03:00
occt/tests/bugs/vis/bug21753
osa 4c5133866b 0023200: Visualization - prevent multiple triangulating of a shape that already has been triangulated
Add new flag IsAutoTriangulated to Prs3d_Drawer. It is True by default.
If this flag is True automatic re-triangulation with deflection-check logic will be applied.
Else this feature will be disable and triangulation is expected to be computed by application itself.

Change the syntax of vdefalts command.
Add new parameter -autoTriang for check of AutoTriangulated functionality.

Adjust camera position in test case bugs/xde/bug23969
2015-03-05 14:49:32 +03:00

28 lines
653 B
Plaintext

puts "==========="
puts "OCC21753"
puts "==========="
puts "=================================="
puts "Poor display of shading on cones due to Gouraud shading limitations"
puts "=================================="
# set rough meshing parameters
vinit
vdefaults -absDefl 10 -devCoeff 0.1
puts "Displaying two equal cones, one with Phong shader"
pcone p_gouraud 10 100 100
trotate p_gouraud 0 0 0 0 1 0 -90
vdisplay p_gouraud
vsetdispmode p_gouraud 1
#vsetmaterial p_gouraud bronze
tcopy p_gouraud p_phong
ttranslate p_phong 200 0 0
vdisplay p_phong
vsetdispmode p_phong 1
#vsetmaterial p_phong bronze
vshaderprog p_phong phong
vfit
set only_screen 1