
## ThreeDFormat class

Represents a shape's three-dimensional formatting.

## Properties

| Name | Type | Description |
| --- | --- | --- |
| [BevelBottomHeight](#bevelbottomheight) | DoubleValue | Specifies the height of the bottom bevel on a 3D shape. |
| [BevelBottomType](#bevelbottomtype) | BevelType | Specifies the preset bevel type for the bottom bevel on a 3D shape |
| [BevelBottomWidth](#bevelbottomwidth) | DoubleValue | Specifies the width of the bottom bevel on a 3D shape. |
| [BevelContourColor](#bevelcontourcolor) | ColorValue | Specifies the color of the outline on a 3D shape |
| [BevelContourSize](#bevelcontoursize) | DoubleValue | Specifies the thickness of the outline on a 3D shape |
| [BevelDepthColor](#beveldepthcolor) | ColorValue | Specifies the extrusion color on a 3D shape |
| [BevelDepthSize](#beveldepthsize) | DoubleValue | Specifies the extrusion depth on a 3D shape |
| [BevelLightingAngle](#bevellightingangle) | DoubleValue | Specifies the direction for lighting on a 3D shape. |
| [BevelLightingType](#bevellightingtype) | BevelLightingType | Specifies the preset type of lighting on a 3D shape |
| [BevelMaterialType](#bevelmaterialtype) | BevelMaterialType | Specifies the preset surface appearance on a 3D shape |
| [BevelTopHeight](#beveltopheight) | DoubleValue | Specifies the height of the top bevel on a 3D shape |
| [BevelTopWidth](#beveltopwidth) | DoubleValue | Specifies the width of the top bevel on a 3D shape. |
| [BevelTopType](#beveltoptype) | BevelType | Specifies the preset bevel type for the top bevel on a 3D shape |
| [DistanceFromGround](#distancefromground) | DoubleValue | Specifies the distance that a shape with 3D rotation properties |
| [Perspective](#perspective) | DoubleValue | Specifies the angle of view for a shape with 3D rotation properties |
| [RotationType](#rotationtype) | RotationType | Specifies the type of projection of the effect properties of a shape. |
| [RotationXAngle](#rotationxangle) | DoubleValue | Specifies the counterclockwise rotation angle of a shape around the y-axis. |
| [RotationYAngle](#rotationyangle) | DoubleValue | Specifies the counterclockwise rotation angle of a shape around the x-axis |
| [RotationZAngle](#rotationzangle) | DoubleValue | Specifies the counterclockwise rotation angle of a shape around the z-axis. |
| [KeepTextFlat](#keeptextflat) | BoolValue | Specifies whether 3D rotation properties apply to the text of a shape |

## Methods

| Name | Description |
| --- | --- |
| [equals](#equals) |  |

### ThreeDFormat.BevelBottomHeight property {#bevelbottomheight}

Specifies the height of the bottom bevel on a 3D shape.

**Type:** DoubleValue

### ThreeDFormat.BevelBottomType property {#bevelbottomtype}

Specifies the preset bevel type for the bottom bevel on a 3D shape

**Type:** BevelType

### ThreeDFormat.BevelBottomWidth property {#bevelbottomwidth}

Specifies the width of the bottom bevel on a 3D shape.

**Type:** DoubleValue

### ThreeDFormat.BevelContourColor property {#bevelcontourcolor}

Specifies the color of the outline on a 3D shape

**Type:** ColorValue

### ThreeDFormat.BevelContourSize property {#bevelcontoursize}

Specifies the thickness of the outline on a 3D shape

**Type:** DoubleValue

### ThreeDFormat.BevelDepthColor property {#beveldepthcolor}

Specifies the extrusion color on a 3D shape

**Type:** ColorValue

### ThreeDFormat.BevelDepthSize property {#beveldepthsize}

Specifies the extrusion depth on a 3D shape

**Type:** DoubleValue

### ThreeDFormat.BevelLightingAngle property {#bevellightingangle}

Specifies the direction for lighting on a 3D shape.

**Type:** DoubleValue

### ThreeDFormat.BevelLightingType property {#bevellightingtype}

Specifies the preset type of lighting on a 3D shape

**Type:** BevelLightingType

### ThreeDFormat.BevelMaterialType property {#bevelmaterialtype}

Specifies the preset surface appearance on a 3D shape

**Type:** BevelMaterialType

### ThreeDFormat.BevelTopHeight property {#beveltopheight}

Specifies the height of the top bevel on a 3D shape

**Type:** DoubleValue

### ThreeDFormat.BevelTopWidth property {#beveltopwidth}

Specifies the width of the top bevel on a 3D shape.

**Type:** DoubleValue

### ThreeDFormat.BevelTopType property {#beveltoptype}

Specifies the preset bevel type for the top bevel on a 3D shape

**Type:** BevelType

### ThreeDFormat.DistanceFromGround property {#distancefromground}

Specifies the distance that a shape with 3D rotation properties

**Type:** DoubleValue

### ThreeDFormat.Perspective property {#perspective}

Specifies the angle of view for a shape with 3D rotation properties

**Type:** DoubleValue

### ThreeDFormat.RotationType property {#rotationtype}

Specifies the type of projection of the effect properties of a shape.

**Type:** RotationType

### ThreeDFormat.RotationXAngle property {#rotationxangle}

Specifies the counterclockwise rotation angle of a shape around the y-axis.

**Type:** DoubleValue

### ThreeDFormat.RotationYAngle property {#rotationyangle}

Specifies the counterclockwise rotation angle of a shape around the x-axis

**Type:** DoubleValue

### ThreeDFormat.RotationZAngle property {#rotationzangle}

Specifies the counterclockwise rotation angle of a shape around the z-axis.

**Type:** DoubleValue

### ThreeDFormat.KeepTextFlat property {#keeptextflat}

Specifies whether 3D rotation properties apply to the text of a shape

**Type:** BoolValue

### equals(obj) {#equals}

| Parameter | Type | Description |
| --- | --- | --- |
| obj | Object |  |
