#Inventor V2.0 ascii Separator { # Define main group geometry Switch { DEF groupGeom+0 Separator { Material { diffuseColor 0.3 0.3 0.9 specularColor 0.7 0.7 0.7 shininess 0.2 } DEF nodeGeom+1 Separator { Complexity { value 0.3 } Sphere { } } } DEF plainNode+2 Separator { Material { diffuseColor 0.6 0.3 0.3 specularColor 0.5 0.5 0.5 shininess 0.2 } USE nodeGeom+1 } DEF arrow+3 Separator { Cylinder { radius 0.1 height 1.5 } Translation { translation 0 1 0 } Cone { bottomRadius 0.3 height 0.5 } } DEF standOutMaterial+4 Material { ambientColor 0 0 0 diffuseColor 0 0 0 emissiveColor 0.9 0 0 } } Separator { Label { label "Instance" } BaseColor { rgb 0.5 0.5 0.1 } Separator { Cube { width 0.6 height 1.2 } } Separator { Translation { translation 0 0.8 0 } DEF instanceBar+5 Cube { width 1.2 height 0.4 } } Separator { Translation { translation 0 -0.8 0 } USE instanceBar+5 } } Separator { Label { label "Closed" } Scale { scaleFactor 0.75 0.75 0.75 } USE groupGeom+0 Separator { Transform { translation 0 -1.3 0 scaleFactor 1 0.5 1 } BaseColor { rgb 0.6 0.4 0.3 } Cone { } } } Separator { Label { label "Node" } USE plainNode+2 } Separator { Label { label "Group" } USE groupGeom+0 } Separator { Label { label "Separator" } USE groupGeom+0 Separator { Material { ambientColor 0 0 0 diffuseColor 0 0 0 } Cube { height 0.3 } } } Separator { Label { label "Switch" } USE groupGeom+0 Separator { Transform { translation 0 0 1 rotation 0 0 1 2.7 scaleFactor 0.7 0.7 0.7 } USE standOutMaterial+4 USE arrow+3 } } Separator { Label { label "Shape" } Separator { Material { diffuseColor 0.3 0.7 0.3 specularColor 0.5 0.5 0.5 shininess 0.2 } USE nodeGeom+1 } Separator { USE standOutMaterial+4 Translation { translation 0 0 0.9 } Cube { width 0.8 height 0.8 depth 0.2 } } } Separator { Label { label "Transformation" } USE plainNode+2 Separator { USE standOutMaterial+4 Separator { Transform { translation 0.35 0.05 1 rotation 0 0 1 2.356 } DEF transformArrow+6 Separator { Scale { scaleFactor 0.9 0.4 0.9 } USE arrow+3 } } Separator { Transform { translation -0.35 -0.05 1 rotation 0 0 -1 0.785 } USE transformArrow+6 } } } Separator { Label { label "BaseColor" } Label { label "DrawStyle" } Label { label "Environment" } Label { label "Font" } Label { label "LightModel" } Label { label "Material" } Label { label "MaterialBinding" } Label { label "PackedColor" } Label { label "Texture2" } Label { label "Texture2Transform" } Label { label "TextureCoordinateBinding" } Label { label "TextureCoordinateFunction" } USE plainNode+2 Separator { USE standOutMaterial+4 Transform { rotation 1 0 0 0.2 } Cylinder { radius 1.02 height 0.3 } } } Separator { Label { label "Complexity" } Label { label "Coordinate3" } Label { label "Coordinate4" } Label { label "Normal" } Label { label "NormalBinding" } Label { label "Profile" } Label { label "ProfileCoordinate2" } Label { label "ProfileCoordinate3" } Label { label "ShapeHints" } USE plainNode+2 Separator { USE standOutMaterial+4 Coordinate3 { point [ -0.5 0.5 1, 0 0.5 1, 0.5 0.5 1, -0.5 0 1, 0 0 1, 0.5 0 1, -0.5 -0.5 1, 0 -0.5 1, 0.5 -0.5 1 ] } DrawStyle { style LINES } QuadMesh { verticesPerColumn 3 verticesPerRow 3 } } } }