mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-05 18:16:23 +03:00
48 lines
741 B
Plaintext
Executable File
48 lines
741 B
Plaintext
Executable File
#INTERFACE CAF
|
|
# Presentation attributes
|
|
#
|
|
# Testing attribute: TPrsStd_AISPresentation
|
|
#
|
|
# Testing command: AISColor
|
|
# Note: Visual control of setting color
|
|
#
|
|
|
|
puts "caf003-B3"
|
|
|
|
# Set NamedShape attribute
|
|
box aBox1 100 200 300
|
|
set aLabel 0:2
|
|
SetShape D ${aLabel} aBox1
|
|
|
|
# Initialize 3D viewer
|
|
AISInitViewer D
|
|
|
|
# Add AISPresentation attribute with parameter NS
|
|
AISSet D ${aLabel} NS
|
|
|
|
# Display presentation of NamedShape in the viewer
|
|
AISDisplay D ${aLabel}
|
|
|
|
# Close/Open transaction
|
|
NewCommand D
|
|
|
|
# Set a color of the shape as NOC_GREEN
|
|
AISColor D ${aLabel} 229
|
|
|
|
# Close/Open transaction
|
|
NewCommand D
|
|
|
|
# Undo
|
|
Undo D
|
|
|
|
# Update the viewer
|
|
AISRepaint D
|
|
|
|
# Redo
|
|
Redo D
|
|
|
|
# Update the viewer
|
|
AISRepaint D
|
|
|
|
puts "The box's color is NOC_GREEN"
|