
**Inheritance:**
java.lang.Object
```
public class ThreeDFormat
```

Represents a shape's three-dimensional formatting.
## Methods

| Method | Description |
| --- | --- |
| [equals(Object obj)](#equals-java.lang.Object-) |  |
| [getBevelBottomHeight()](#getBevelBottomHeight--) | Specifies the height of the bottom bevel on a 3D shape. |
| [getBevelBottomType()](#getBevelBottomType--) | Specifies the preset bevel type for the bottom bevel on a 3D shape |
| [getBevelBottomWidth()](#getBevelBottomWidth--) | Specifies the width of the bottom bevel on a 3D shape. |
| [getBevelContourColor()](#getBevelContourColor--) | Specifies the color of the outline on a 3D shape |
| [getBevelContourSize()](#getBevelContourSize--) | Specifies the thickness of the outline on a 3D shape |
| [getBevelDepthColor()](#getBevelDepthColor--) | Specifies the extrusion color on a 3D shape |
| [getBevelDepthSize()](#getBevelDepthSize--) | Specifies the extrusion depth on a 3D shape |
| [getBevelLightingAngle()](#getBevelLightingAngle--) | Specifies the direction for lighting on a 3D shape. |
| [getBevelLightingType()](#getBevelLightingType--) | Specifies the preset type of lighting on a 3D shape |
| [getBevelMaterialType()](#getBevelMaterialType--) | Specifies the preset surface appearance on a 3D shape |
| [getBevelTopHeight()](#getBevelTopHeight--) | Specifies the height of the top bevel on a 3D shape |
| [getBevelTopType()](#getBevelTopType--) | Specifies the preset bevel type for the top bevel on a 3D shape |
| [getBevelTopWidth()](#getBevelTopWidth--) | Specifies the width of the top bevel on a 3D shape. |
| [getClass()](#getClass--) |  |
| [getDistanceFromGround()](#getDistanceFromGround--) | Specifies the distance that a shape with 3D rotation properties |
| [getKeepTextFlat()](#getKeepTextFlat--) | Specifies whether 3D rotation properties apply to the text of a shape |
| [getPerspective()](#getPerspective--) | Specifies the angle of view for a shape with 3D rotation properties |
| [getRotationType()](#getRotationType--) | Specifies the type of projection of the effect properties of a shape. |
| [getRotationXAngle()](#getRotationXAngle--) | Specifies the counterclockwise rotation angle of a shape around the y-axis. |
| [getRotationYAngle()](#getRotationYAngle--) | Specifies the counterclockwise rotation angle of a shape around the x-axis |
| [getRotationZAngle()](#getRotationZAngle--) | Specifies the counterclockwise rotation angle of a shape around the z-axis. |
| [hashCode()](#hashCode--) |  |
| [notify()](#notify--) |  |
| [notifyAll()](#notifyAll--) |  |
| [setBevelBottomHeight(DoubleValue value)](#setBevelBottomHeight-com.aspose.diagram.DoubleValue-) | For the description of this property, please see [getBevelBottomHeight()](../../com.aspose.diagram/threedformat\#getBevelBottomHeight--) |
| [setBevelBottomType(BevelType value)](#setBevelBottomType-com.aspose.diagram.BevelType-) | For the description of this property, please see [getBevelBottomType()](../../com.aspose.diagram/threedformat\#getBevelBottomType--) |
| [setBevelBottomWidth(DoubleValue value)](#setBevelBottomWidth-com.aspose.diagram.DoubleValue-) | For the description of this property, please see [getBevelBottomWidth()](../../com.aspose.diagram/threedformat\#getBevelBottomWidth--) |
| [setBevelContourColor(ColorValue value)](#setBevelContourColor-com.aspose.diagram.ColorValue-) | For the description of this property, please see [getBevelContourColor()](../../com.aspose.diagram/threedformat\#getBevelContourColor--) |
| [setBevelContourSize(DoubleValue value)](#setBevelContourSize-com.aspose.diagram.DoubleValue-) | For the description of this property, please see [getBevelContourSize()](../../com.aspose.diagram/threedformat\#getBevelContourSize--) |
| [setBevelDepthColor(ColorValue value)](#setBevelDepthColor-com.aspose.diagram.ColorValue-) | For the description of this property, please see [getBevelDepthColor()](../../com.aspose.diagram/threedformat\#getBevelDepthColor--) |
| [setBevelDepthSize(DoubleValue value)](#setBevelDepthSize-com.aspose.diagram.DoubleValue-) | For the description of this property, please see [getBevelDepthSize()](../../com.aspose.diagram/threedformat\#getBevelDepthSize--) |
| [setBevelLightingAngle(DoubleValue value)](#setBevelLightingAngle-com.aspose.diagram.DoubleValue-) | For the description of this property, please see [getBevelLightingAngle()](../../com.aspose.diagram/threedformat\#getBevelLightingAngle--) |
| [setBevelLightingType(BevelLightingType value)](#setBevelLightingType-com.aspose.diagram.BevelLightingType-) | For the description of this property, please see [getBevelLightingType()](../../com.aspose.diagram/threedformat\#getBevelLightingType--) |
| [setBevelMaterialType(BevelMaterialType value)](#setBevelMaterialType-com.aspose.diagram.BevelMaterialType-) | For the description of this property, please see [getBevelMaterialType()](../../com.aspose.diagram/threedformat\#getBevelMaterialType--) |
| [setBevelTopHeight(DoubleValue value)](#setBevelTopHeight-com.aspose.diagram.DoubleValue-) | For the description of this property, please see [getBevelTopHeight()](../../com.aspose.diagram/threedformat\#getBevelTopHeight--) |
| [setBevelTopType(BevelType value)](#setBevelTopType-com.aspose.diagram.BevelType-) | For the description of this property, please see [getBevelTopType()](../../com.aspose.diagram/threedformat\#getBevelTopType--) |
| [setBevelTopWidth(DoubleValue value)](#setBevelTopWidth-com.aspose.diagram.DoubleValue-) | For the description of this property, please see [getBevelTopWidth()](../../com.aspose.diagram/threedformat\#getBevelTopWidth--) |
| [setDistanceFromGround(DoubleValue value)](#setDistanceFromGround-com.aspose.diagram.DoubleValue-) | For the description of this property, please see [getDistanceFromGround()](../../com.aspose.diagram/threedformat\#getDistanceFromGround--) |
| [setKeepTextFlat(BoolValue value)](#setKeepTextFlat-com.aspose.diagram.BoolValue-) | For the description of this property, please see [getKeepTextFlat()](../../com.aspose.diagram/threedformat\#getKeepTextFlat--) |
| [setPerspective(DoubleValue value)](#setPerspective-com.aspose.diagram.DoubleValue-) | For the description of this property, please see [getPerspective()](../../com.aspose.diagram/threedformat\#getPerspective--) |
| [setRotationType(RotationType value)](#setRotationType-com.aspose.diagram.RotationType-) | For the description of this property, please see [getRotationType()](../../com.aspose.diagram/threedformat\#getRotationType--) |
| [setRotationXAngle(DoubleValue value)](#setRotationXAngle-com.aspose.diagram.DoubleValue-) | For the description of this property, please see [getRotationXAngle()](../../com.aspose.diagram/threedformat\#getRotationXAngle--) |
| [setRotationYAngle(DoubleValue value)](#setRotationYAngle-com.aspose.diagram.DoubleValue-) | For the description of this property, please see [getRotationYAngle()](../../com.aspose.diagram/threedformat\#getRotationYAngle--) |
| [setRotationZAngle(DoubleValue value)](#setRotationZAngle-com.aspose.diagram.DoubleValue-) | For the description of this property, please see [getRotationZAngle()](../../com.aspose.diagram/threedformat\#getRotationZAngle--) |
| [toString()](#toString--) |  |
| [wait()](#wait--) |  |
| [wait(long arg0)](#wait-long-) |  |
| [wait(long arg0, int arg1)](#wait-long-int-) |  |
### equals(Object obj) {#equals-java.lang.Object-}
```
public boolean equals(Object obj)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| obj | java.lang.Object |  |

**Returns:**
boolean - 
### getBevelBottomHeight() {#getBevelBottomHeight--}
```
public DoubleValue getBevelBottomHeight()
```


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

**Returns:**
[DoubleValue](../../com.aspose.diagram/doublevalue)
### getBevelBottomType() {#getBevelBottomType--}
```
public BevelType getBevelBottomType()
```


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

**Returns:**
[BevelType](../../com.aspose.diagram/beveltype)
### getBevelBottomWidth() {#getBevelBottomWidth--}
```
public DoubleValue getBevelBottomWidth()
```


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

**Returns:**
[DoubleValue](../../com.aspose.diagram/doublevalue)
### getBevelContourColor() {#getBevelContourColor--}
```
public ColorValue getBevelContourColor()
```


Specifies the color of the outline on a 3D shape

**Returns:**
[ColorValue](../../com.aspose.diagram/colorvalue)
### getBevelContourSize() {#getBevelContourSize--}
```
public DoubleValue getBevelContourSize()
```


Specifies the thickness of the outline on a 3D shape

**Returns:**
[DoubleValue](../../com.aspose.diagram/doublevalue)
### getBevelDepthColor() {#getBevelDepthColor--}
```
public ColorValue getBevelDepthColor()
```


Specifies the extrusion color on a 3D shape

**Returns:**
[ColorValue](../../com.aspose.diagram/colorvalue)
### getBevelDepthSize() {#getBevelDepthSize--}
```
public DoubleValue getBevelDepthSize()
```


Specifies the extrusion depth on a 3D shape

**Returns:**
[DoubleValue](../../com.aspose.diagram/doublevalue)
### getBevelLightingAngle() {#getBevelLightingAngle--}
```
public DoubleValue getBevelLightingAngle()
```


Specifies the direction for lighting on a 3D shape.

**Returns:**
[DoubleValue](../../com.aspose.diagram/doublevalue)
### getBevelLightingType() {#getBevelLightingType--}
```
public BevelLightingType getBevelLightingType()
```


Specifies the preset type of lighting on a 3D shape

**Returns:**
[BevelLightingType](../../com.aspose.diagram/bevellightingtype)
### getBevelMaterialType() {#getBevelMaterialType--}
```
public BevelMaterialType getBevelMaterialType()
```


Specifies the preset surface appearance on a 3D shape

**Returns:**
[BevelMaterialType](../../com.aspose.diagram/bevelmaterialtype)
### getBevelTopHeight() {#getBevelTopHeight--}
```
public DoubleValue getBevelTopHeight()
```


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

**Returns:**
[DoubleValue](../../com.aspose.diagram/doublevalue)
### getBevelTopType() {#getBevelTopType--}
```
public BevelType getBevelTopType()
```


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

**Returns:**
[BevelType](../../com.aspose.diagram/beveltype)
### getBevelTopWidth() {#getBevelTopWidth--}
```
public DoubleValue getBevelTopWidth()
```


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

**Returns:**
[DoubleValue](../../com.aspose.diagram/doublevalue)
### getClass() {#getClass--}
```
public final native Class<?> getClass()
```




**Returns:**
java.lang.Class<?>
### getDistanceFromGround() {#getDistanceFromGround--}
```
public DoubleValue getDistanceFromGround()
```


Specifies the distance that a shape with 3D rotation properties

**Returns:**
[DoubleValue](../../com.aspose.diagram/doublevalue)
### getKeepTextFlat() {#getKeepTextFlat--}
```
public BoolValue getKeepTextFlat()
```


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

**Returns:**
[BoolValue](../../com.aspose.diagram/boolvalue)
### getPerspective() {#getPerspective--}
```
public DoubleValue getPerspective()
```


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

**Returns:**
[DoubleValue](../../com.aspose.diagram/doublevalue)
### getRotationType() {#getRotationType--}
```
public RotationType getRotationType()
```


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

**Returns:**
[RotationType](../../com.aspose.diagram/rotationtype)
### getRotationXAngle() {#getRotationXAngle--}
```
public DoubleValue getRotationXAngle()
```


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

**Returns:**
[DoubleValue](../../com.aspose.diagram/doublevalue)
### getRotationYAngle() {#getRotationYAngle--}
```
public DoubleValue getRotationYAngle()
```


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

**Returns:**
[DoubleValue](../../com.aspose.diagram/doublevalue)
### getRotationZAngle() {#getRotationZAngle--}
```
public DoubleValue getRotationZAngle()
```


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

**Returns:**
[DoubleValue](../../com.aspose.diagram/doublevalue)
### hashCode() {#hashCode--}
```
public native int hashCode()
```




**Returns:**
int
### notify() {#notify--}
```
public final native void notify()
```




### notifyAll() {#notifyAll--}
```
public final native void notifyAll()
```




### setBevelBottomHeight(DoubleValue value) {#setBevelBottomHeight-com.aspose.diagram.DoubleValue-}
```
public void setBevelBottomHeight(DoubleValue value)
```


For the description of this property, please see [getBevelBottomHeight()](../../com.aspose.diagram/threedformat\#getBevelBottomHeight--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [DoubleValue](../../com.aspose.diagram/doublevalue) |  |

### setBevelBottomType(BevelType value) {#setBevelBottomType-com.aspose.diagram.BevelType-}
```
public void setBevelBottomType(BevelType value)
```


For the description of this property, please see [getBevelBottomType()](../../com.aspose.diagram/threedformat\#getBevelBottomType--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [BevelType](../../com.aspose.diagram/beveltype) |  |

### setBevelBottomWidth(DoubleValue value) {#setBevelBottomWidth-com.aspose.diagram.DoubleValue-}
```
public void setBevelBottomWidth(DoubleValue value)
```


For the description of this property, please see [getBevelBottomWidth()](../../com.aspose.diagram/threedformat\#getBevelBottomWidth--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [DoubleValue](../../com.aspose.diagram/doublevalue) |  |

### setBevelContourColor(ColorValue value) {#setBevelContourColor-com.aspose.diagram.ColorValue-}
```
public void setBevelContourColor(ColorValue value)
```


For the description of this property, please see [getBevelContourColor()](../../com.aspose.diagram/threedformat\#getBevelContourColor--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [ColorValue](../../com.aspose.diagram/colorvalue) |  |

### setBevelContourSize(DoubleValue value) {#setBevelContourSize-com.aspose.diagram.DoubleValue-}
```
public void setBevelContourSize(DoubleValue value)
```


For the description of this property, please see [getBevelContourSize()](../../com.aspose.diagram/threedformat\#getBevelContourSize--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [DoubleValue](../../com.aspose.diagram/doublevalue) |  |

### setBevelDepthColor(ColorValue value) {#setBevelDepthColor-com.aspose.diagram.ColorValue-}
```
public void setBevelDepthColor(ColorValue value)
```


For the description of this property, please see [getBevelDepthColor()](../../com.aspose.diagram/threedformat\#getBevelDepthColor--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [ColorValue](../../com.aspose.diagram/colorvalue) |  |

### setBevelDepthSize(DoubleValue value) {#setBevelDepthSize-com.aspose.diagram.DoubleValue-}
```
public void setBevelDepthSize(DoubleValue value)
```


For the description of this property, please see [getBevelDepthSize()](../../com.aspose.diagram/threedformat\#getBevelDepthSize--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [DoubleValue](../../com.aspose.diagram/doublevalue) |  |

### setBevelLightingAngle(DoubleValue value) {#setBevelLightingAngle-com.aspose.diagram.DoubleValue-}
```
public void setBevelLightingAngle(DoubleValue value)
```


For the description of this property, please see [getBevelLightingAngle()](../../com.aspose.diagram/threedformat\#getBevelLightingAngle--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [DoubleValue](../../com.aspose.diagram/doublevalue) |  |

### setBevelLightingType(BevelLightingType value) {#setBevelLightingType-com.aspose.diagram.BevelLightingType-}
```
public void setBevelLightingType(BevelLightingType value)
```


For the description of this property, please see [getBevelLightingType()](../../com.aspose.diagram/threedformat\#getBevelLightingType--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [BevelLightingType](../../com.aspose.diagram/bevellightingtype) |  |

### setBevelMaterialType(BevelMaterialType value) {#setBevelMaterialType-com.aspose.diagram.BevelMaterialType-}
```
public void setBevelMaterialType(BevelMaterialType value)
```


For the description of this property, please see [getBevelMaterialType()](../../com.aspose.diagram/threedformat\#getBevelMaterialType--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [BevelMaterialType](../../com.aspose.diagram/bevelmaterialtype) |  |

### setBevelTopHeight(DoubleValue value) {#setBevelTopHeight-com.aspose.diagram.DoubleValue-}
```
public void setBevelTopHeight(DoubleValue value)
```


For the description of this property, please see [getBevelTopHeight()](../../com.aspose.diagram/threedformat\#getBevelTopHeight--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [DoubleValue](../../com.aspose.diagram/doublevalue) |  |

### setBevelTopType(BevelType value) {#setBevelTopType-com.aspose.diagram.BevelType-}
```
public void setBevelTopType(BevelType value)
```


For the description of this property, please see [getBevelTopType()](../../com.aspose.diagram/threedformat\#getBevelTopType--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [BevelType](../../com.aspose.diagram/beveltype) |  |

### setBevelTopWidth(DoubleValue value) {#setBevelTopWidth-com.aspose.diagram.DoubleValue-}
```
public void setBevelTopWidth(DoubleValue value)
```


For the description of this property, please see [getBevelTopWidth()](../../com.aspose.diagram/threedformat\#getBevelTopWidth--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [DoubleValue](../../com.aspose.diagram/doublevalue) |  |

### setDistanceFromGround(DoubleValue value) {#setDistanceFromGround-com.aspose.diagram.DoubleValue-}
```
public void setDistanceFromGround(DoubleValue value)
```


For the description of this property, please see [getDistanceFromGround()](../../com.aspose.diagram/threedformat\#getDistanceFromGround--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [DoubleValue](../../com.aspose.diagram/doublevalue) |  |

### setKeepTextFlat(BoolValue value) {#setKeepTextFlat-com.aspose.diagram.BoolValue-}
```
public void setKeepTextFlat(BoolValue value)
```


For the description of this property, please see [getKeepTextFlat()](../../com.aspose.diagram/threedformat\#getKeepTextFlat--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [BoolValue](../../com.aspose.diagram/boolvalue) |  |

### setPerspective(DoubleValue value) {#setPerspective-com.aspose.diagram.DoubleValue-}
```
public void setPerspective(DoubleValue value)
```


For the description of this property, please see [getPerspective()](../../com.aspose.diagram/threedformat\#getPerspective--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [DoubleValue](../../com.aspose.diagram/doublevalue) |  |

### setRotationType(RotationType value) {#setRotationType-com.aspose.diagram.RotationType-}
```
public void setRotationType(RotationType value)
```


For the description of this property, please see [getRotationType()](../../com.aspose.diagram/threedformat\#getRotationType--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [RotationType](../../com.aspose.diagram/rotationtype) |  |

### setRotationXAngle(DoubleValue value) {#setRotationXAngle-com.aspose.diagram.DoubleValue-}
```
public void setRotationXAngle(DoubleValue value)
```


For the description of this property, please see [getRotationXAngle()](../../com.aspose.diagram/threedformat\#getRotationXAngle--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [DoubleValue](../../com.aspose.diagram/doublevalue) |  |

### setRotationYAngle(DoubleValue value) {#setRotationYAngle-com.aspose.diagram.DoubleValue-}
```
public void setRotationYAngle(DoubleValue value)
```


For the description of this property, please see [getRotationYAngle()](../../com.aspose.diagram/threedformat\#getRotationYAngle--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [DoubleValue](../../com.aspose.diagram/doublevalue) |  |

### setRotationZAngle(DoubleValue value) {#setRotationZAngle-com.aspose.diagram.DoubleValue-}
```
public void setRotationZAngle(DoubleValue value)
```


For the description of this property, please see [getRotationZAngle()](../../com.aspose.diagram/threedformat\#getRotationZAngle--)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [DoubleValue](../../com.aspose.diagram/doublevalue) |  |

### toString() {#toString--}
```
public String toString()
```




**Returns:**
java.lang.String
### wait() {#wait--}
```
public final void wait()
```




### wait(long arg0) {#wait-long-}
```
public final native void wait(long arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |

### wait(long arg0, int arg1) {#wait-long-int-}
```
public final void wait(long arg0, int arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |
| arg1 | int |  |

