diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of X3DChildNode | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | IS MetadataBoolean MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString Appearance Box Cone Cylinder IndexedFaceSet IndexedLineSet IndexedTriangleFanSet IndexedTriangleSet IndexedTriangleStripSet LineSet PointSet Sphere TriangleFanSet TriangleSet TriangleStripSet ElevationGrid Polyline2D Polypoint2D Rectangle2D TriangleSet2D Extrusion Text Arc2D ArcClose2D Circle2D Disk2D QuadSet IndexedQuadSet GeoElevationGrid NurbsCurve NurbsPatchSurface NurbsSweptSurface NurbsSwungSurface NurbsTrimmedSurface ProtoInstance | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="X3DShapeNode" abstract="true"> <xs:annotation> <xs:appinfo> <xs:element name="appearance" type="SFNode" fixed="inputOutputField" default="X3DAppearanceNode"/> <xs:element name="geometry" type="SFNode" fixed="inputOutputField" default="X3DGeometryNode"/> <xs:attribute name="additionalInterface" type="xs:string" default="X3DBoundedObject"/> <xs:attribute name="componentName" type="componentNameChoices" fixed="Shape"/> <xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="1"/> Base type for all Shape nodes. </xs:appinfo> <xs:documentation source="https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/shape.html#X3DShapeNode"/> </xs:annotation> <xs:complexContent> <xs:extension base="X3DChildNode"> <xs:group ref="ShapeChildContentModel" minOccurs="0"/> <xs:attribute name="bboxCenter" type="SFVec3f" default="0 0 0"/> <xs:attribute name="bboxSize" type="bboxSizeType" default="-1 -1 -1"/> <xs:attribute name="bboxDisplay" type="SFBool" default="false"/> <xs:attribute name="castShadow" type="SFBool" default="true"/> <xs:attribute name="visible" type="SFBool" default="true"/> </xs:extension> </xs:complexContent> </xs:complexType> |
type | SFVec3f | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="bboxCenter" type="SFVec3f" default="0 0 0"/> |
type | bboxSizeType | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xs:attribute name="bboxSize" type="bboxSizeType" default="-1 -1 -1"/> |
type | SFBool | ||
properties |
|
||
source | <xs:attribute name="bboxDisplay" type="SFBool" default="false"/> |
type | SFBool | ||
properties |
|
||
source | <xs:attribute name="castShadow" type="SFBool" default="true"/> |
type | SFBool | ||
properties |
|
||
source | <xs:attribute name="visible" type="SFBool" default="true"/> |