
## Format3D class

This class specifies the 3D shape properties for a chart element or shape.

## Properties

| Name | Type | Description |
| --- | --- | --- |
| [TopBevel](#topbevel) | Bevel | Gets the Bevel object that holds the properties associated with defining a bevel on the top or front face of a shape. |
| [SurfaceMaterialType](#surfacematerialtype) | Number | Gets and sets the material type which is combined with the lighting properties to give the final look and feel of a shap |
| [SurfaceLightingType](#surfacelightingtype) | Number | Gets and sets the lighting type which is to be applied to the scene of the shape. Default value is LightRigType.ThreePoi |
| [LightingAngle](#lightingangle) | Number | Gets and sets the lighting angle. Range from 0 to 359.9 degrees. |

## Methods

| Name | Description |
| --- | --- |
| [hasTopBevelData](#hastopbeveldata) | Indicates if the shape has top bevel data. |

### Format3D.TopBevel property {#topbevel}

Gets the Bevel object that holds the properties associated with defining a bevel on the top or front face of a shape.

**Type:** Bevel

### Format3D.SurfaceMaterialType property {#surfacematerialtype}

Gets and sets the material type which is combined with the lighting properties to give the final look and feel of a shape. Default value is PresetMaterialType.WarmMatte. The value of the property is PresetMaterialType integer constant.

**Type:** Number

### Format3D.SurfaceLightingType property {#surfacelightingtype}

Gets and sets the lighting type which is to be applied to the scene of the shape. Default value is LightRigType.ThreePoint. The value of the property is LightRigType integer constant.

**Type:** Number

### Format3D.LightingAngle property {#lightingangle}

Gets and sets the lighting angle. Range from 0 to 359.9 degrees.

**Type:** Number

### hasTopBevelData() {#hastopbeveldata}

Indicates if the shape has top bevel data.
