Shape 3-D
The complex type, CT_Shape3D, defines all of the 3-D properties associated with an individual shape. A shape can have two bevels, one on the top and one on the bottom. An extrusion color also defined, which, when applied, applies a color to the surface of the extrusion. There is also an extrusion width, which defines the width of the extrusion. A contour color and width can be defined for the shape. A z-axis anchor is defined within the complex type and is the anchor relative to the shape’s top face. The shape 3-D complex type also holds a present material. Finally the shape 3-D contains another element just as in previous complex types, which is used for future extensibility. The CT_Shape3D complex type is defined in the following manner:
<xsd:complexType name="CT_Shape3D"> <xsd:sequence> <xsd:element name="bevelT" type="CT_Bevel" minOccurs="0" maxOccurs="1" /> <xsd:element name="bevelB" type="CT_Bevel" minOccurs="0" maxOccurs="1" /> <xsd:element name="extrusionClr" type="CT_Color" minOccurs="0" maxOccurs="1" /> <xsd:element name="contourClr" type="CT_Color" minOccurs="0" maxOccurs="1" /> <xsd:element name="ext" type="CT_OfficeArtExtension" minOccurs="0" maxOccurs="1" /> </xsd:sequence> <xsd:attribute name="z" type="ST_Coordinate" use="optional" default="0" /> <xsd:attribute name="extrusionH" type="ST_PositiveCoordinate" use="optional" default="0" /> <xsd:attribute name="contourW" type="ST_PositiveCoordinate" use="optional" default="0" /> <xsd:attribute name="prstMaterial" type="ST_PresetMaterialType" use="optional" default="warmMatte" /> </xsd:complexType>