2.31.3.3 CT_Model3D
Target namespace: http://schemas.microsoft.com/office/drawing/2017/model3d
Referenced by: model3d
Represents the data used to create a 3D Model.
Child Elements:
spPr: A CT_ShapeProperties [[ISO/IEC29500-1:2016] section A.4.1] element that specifies the visual properties that can be applied to a 3D model.
camera: A CT_Model3DCamera element that specifies the camera properties of the 3D Model.
trans: A CT_Model3DTransform element that specifies the transform properties of the 3D Model.
attrSrcUrl: A CT_PictureAttributionSourceURL element that specifies the page URL of the 3D Model source.
raster: A CT_Model3DRaster element that specifies the relationship ID of a rasterized image of the 3D Model and information about the renderer used to create that image.
extLst: A CT_OfficeArtExtensionList [[ISO/IEC29500-1:2016] section A.4.1] element that specifies the extension list in which all future extensions of element type ext are defined. The extension list, along with corresponding future extensions, is used to extend the storage capabilities of the DrawingML framework. This enables various new types of data to be stored natively in the framework.
objViewport: A CT_ObjectViewport element that specifies viewport properties of the 3D Model while in object mode.
winViewport: A CT_WindowViewport element that specifies viewport properties of the 3D Model while in window mode.
ambientLight: A CT_AmbientLight element that specifies ambient light properties of the 3D Model.
ptLight: A CT_PointLight element that specifies the properties of a point light of the 3D Model.
spotLight: A CT_SpotLight element that specifies the properties of a spot light of the 3D Model.
dirLight: A CT_DirectionalLight element that specifies the properties of a directional light of the 3D Model.
unkLight: A CT_UnknownLight element that specifies the properties of a yet to be defined light of the 3D Model.
Attributes:
r:embed: An ST_RelationshipId ([ISO/IEC29500-1:2016] section 22.8.2.1) attribute that specifies the identification information for an embedded binary object that resides locally within the file.
r:link: An ST_RelationshipId ([ISO/IEC29500-1:2016] section 22.8.2.1) attribute that specifies the identification information for a binary object. This attribute is used to specify an object that does not reside within this file.
The following W3C XML Schema ([XMLSCHEMA1/2] section 2.1) fragment specifies the contents of this complex type.
-
<xsd:complexType name="CT_Model3D"> <xsd:sequence> <xsd:element name="spPr" type="a:CT_ShapeProperties" minOccurs="1" maxOccurs="1"/> <xsd:element name="camera" type="CT_Model3DCamera" minOccurs="1" maxOccurs="1"/> <xsd:element name="trans" type="CT_Model3DTransform" minOccurs="1" maxOccurs="1"/> <xsd:element name="attrSrcUrl" type="a1611:CT_PictureAttributionSourceURL" minOccurs="0" maxOccurs="1"/> <xsd:element name="raster" type="CT_Model3DRaster" minOccurs="0" maxOccurs="1"/> <xsd:element name="extLst" type="a:CT_OfficeArtExtensionList" minOccurs="0" maxOccurs="1"/> <xsd:choice minOccurs="1" maxOccurs="1"> <xsd:element name="objViewport" type="CT_ObjectViewport"/> <xsd:element name="winViewport" type="CT_WindowViewport"/> </xsd:choice> <xsd:element name="ambientLight" type="CT_AmbientLight" minOccurs="0" maxOccurs="1"/> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element name="ptLight" type="CT_PointLight"/> <xsd:element name="spotLight" type="CT_SpotLight"/> <xsd:element name="dirLight" type="CT_DirectionalLight"/> <xsd:element name="unkLight" type="CT_UnknownLight"/> </xsd:choice> </xsd:sequence> <xsd:attributeGroup ref="a:AG_Blob"/> </xsd:complexType>
See section 5.29 for the full W3C XML Schema ([XMLSCHEMA1/2] section 2.1).