diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of X3DPickSensorNode | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | IS MetadataBoolean MetadataDouble MetadataFloat MetadataInteger MetadataSet MetadataString LineSet IndexedLineSet Anchor Billboard Collision Group Inline LOD StaticGroup Switch Transform EspduTransform ReceiverPdu SignalPdu TransmitterPdu GeoLocation GeoLOD GeoTransform HAnimJoint NurbsSet CADAssembly CADLayer CADPart Viewport LayoutGroup ScreenGroup Shape ProtoInstance | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="LinePickSensor"> <xs:annotation> <xs:appinfo> <xs:attribute name="pickedNormal" type="MFVec3f" fixed="outputOnlyField"/> <xs:attribute name="pickedPoint" type="MFVec3f" fixed="outputOnlyField"/> <xs:attribute name="pickedTextureCoordinate" type="MFVec3f" fixed="outputOnlyField"/> <xs:attribute name="componentName" type="componentNameChoices" fixed="Picking"/> <xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="1"/> </xs:appinfo> <xs:documentation source="https://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/picking.html#LinePickSensor"/> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="X3DPickSensorNode"> <xs:sequence> <!-- TODO determine whether strict ordering can be relaxed --> <xs:choice minOccurs="0" maxOccurs="1"> <xs:annotation> <xs:documentation>pickingGeometry</xs:documentation> </xs:annotation> <xs:element ref="LineSet"/> <xs:element ref="IndexedLineSet"/> <!-- if ProtoInstance is used as pickingGeometry, it can be picked up in next choice definitions --> </xs:choice> <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>pickTarget</xs:documentation> </xs:annotation> <xs:group ref="PickSensorGroupingNodeContentModel"/> <xs:element ref="Shape"/> <xs:element ref="ProtoInstance"> <xs:annotation> <xs:documentation>Appropriately typed substitution node</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:sequence> <xs:attribute name="containerField" type="xs:NMTOKEN" default="children"/> </xs:extension> </xs:complexContent> </xs:complexType> </xs:element> |
type | xs:NMTOKEN | ||
properties |
|
||
source | <xs:attribute name="containerField" type="xs:NMTOKEN" default="children"/> |