complexType MotionEntityRefType
diagram plmxml_diagrams/plmxml_p1068.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:AttribOwnerBase
properties
base plm:AttribOwnerBase
children plm:Description plm:ApplicationRef plm:Attribute plm:Transform
used by
element MotionEntityRef
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
attributeRefs  xsd:IDREFS  optional      
transformType  plm:MotionTransformEnum    relative    
motionEntityRefs  plm:uriReferenceListType  optional      
annotation
documentation

            Applies a Transform sub-element to one or more conceptual motion
            entities or bodies. A MotionEntityRef may have an absolute or
            relative Transform.

            Attributes:

            transformType:  Specifies whether the Transform sub-element is
                            applied to the MotionEntity elements referenced by
                            the motionEntityRefs attribute absolutely or
                            relatively (the default). An absolute
                            MotionEntityRef applies its Transform to the
                            MotionEntity elements in the absolute coordinate
                            system. A relative MotionEntityRef applies its
                            Transform relative to the positions and orientations
                            of the MotionEntity elements in a previous Frame.
                            Those positions and orientations are usually defined
                            by the Transform sub-element of a MotionEntityRef in
                            a previous Frame. However, if no previous Frame has
                            a MotionEntityRef that applies to the MotionEntity
                            elements and that has a Transform sub-element, the
                            positions and orientations are defined by the
                            playback application.
            motionEntityRefs: References MotionEntity elements, which represent
                            the conceptual motion entities or bodies.

            Sub-elements:

            Transform:      The Transform that is applied to the MotionEntity
                            elements referenced by the motionEntityRefs
                            attribute.
         
source <xsd:complexType name="MotionEntityRefType">
 
<xsd:annotation>
   
<xsd:documentation>
            Applies a Transform sub-element to one or more conceptual motion
            entities or bodies. A MotionEntityRef may have an absolute or
            relative Transform.

            Attributes:

            transformType:  Specifies whether the Transform sub-element is
                            applied to the MotionEntity elements referenced by
                            the motionEntityRefs attribute absolutely or
                            relatively (the default). An absolute
                            MotionEntityRef applies its Transform to the
                            MotionEntity elements in the absolute coordinate
                            system. A relative MotionEntityRef applies its
                            Transform relative to the positions and orientations
                            of the MotionEntity elements in a previous Frame.
                            Those positions and orientations are usually defined
                            by the Transform sub-element of a MotionEntityRef in
                            a previous Frame. However, if no previous Frame has
                            a MotionEntityRef that applies to the MotionEntity
                            elements and that has a Transform sub-element, the
                            positions and orientations are defined by the
                            playback application.
            motionEntityRefs: References MotionEntity elements, which represent
                            the conceptual motion entities or bodies.

            Sub-elements:

            Transform:      The Transform that is applied to the MotionEntity
                            elements referenced by the motionEntityRefs
                            attribute.
         
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:AttribOwnerBase">
     
<xsd:choice minOccurs="0" maxOccurs="1">
       
<xsd:element ref="plm:Transform"/>
     
</xsd:choice>
     
<xsd:attribute name="transformType" type="plm:MotionTransformEnum" default="relative"/>
     
<xsd:attribute name="motionEntityRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:MotionEntity"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute MotionEntityRefType/@transformType
type plm:MotionTransformEnum
properties
default relative
facets
Kind Value Annotation
enumeration absolute
enumeration relative
source <xsd:attribute name="transformType" type="plm:MotionTransformEnum" default="relative"/>

attribute MotionEntityRefType/@motionEntityRefs
type plm:uriReferenceListType
properties
use optional
source <xsd:attribute name="motionEntityRefs" type="plm:uriReferenceListType" use="optional" plm:refType="plm:MotionEntity"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy