
**Inheritance:**
java.lang.Object
```
public class ThreeDFormat
```

Represents a shape's three-dimensional formatting.
## Methods

| Method | Description |
| --- | --- |
| [equals(Object obj)](#equals-java.lang.Object-) |  |
| [getBottomBevelHeight()](#getBottomBevelHeight--) | Gets the height of the bottom bevel, or how far into the shape it is applied. |
| [getBottomBevelType()](#getBottomBevelType--) | Gets the type of the bottom bevel, or how far into the shape it is applied. |
| [getBottomBevelWidth()](#getBottomBevelWidth--) | Gets the width of the bottom bevel, or how far into the shape it is applied. |
| [getClass()](#getClass--) |  |
| [getContourColor()](#getContourColor--) | Gets the contour color on a shape. |
| [getContourWidth()](#getContourWidth--) | Gets the contour width on the shape, in unit of points. |
| [getExtrusionColor()](#getExtrusionColor--) | Gets the extrusion color on a shape. |
| [getExtrusionHeight()](#getExtrusionHeight--) | Gets the extrusion height of the applied to the shape, in unit of points. |
| [getLightAngle()](#getLightAngle--) | Gets the angle of the extrusion lights. |
| [getLighting()](#getLighting--) | Gets type of light rig. |
| [getLightingDirection()](#getLightingDirection--) | Gets the direction from which the light rig is oriented in relation to the scene. |
| [getMaterial()](#getMaterial--) | Represents the preset material which is combined with the lighting properties to give the final look and feel of a shape. |
| [getPerspective()](#getPerspective--) | Gets the angle at which a ThreeDFormat object can be viewed. |
| [getPresetCameraType()](#getPresetCameraType--) | Gets the extrusion preset camera type. |
| [getRotationX()](#getRotationX--) | Gets the rotation of the extruded shape around the x-axis in degrees. |
| [getRotationY()](#getRotationY--) | Gets the rotation of the extruded shape around the y-axis in degrees. |
| [getRotationZ()](#getRotationZ--) | Gets the rotation of the extruded shape around the z-axis in degrees. |
| [getTopBevelHeight()](#getTopBevelHeight--) | Gets the height of the top bevel, or how far into the shape it is applied. |
| [getTopBevelType()](#getTopBevelType--) | Gets the type of the top bevel, or how far into the shape it is applied. |
| [getTopBevelWidth()](#getTopBevelWidth--) | Gets the width of the top bevel, or how far into the shape it is applied. |
| [getZ()](#getZ--) | Defines the distance from ground for the 3D shape. |
| [hashCode()](#hashCode--) | Gets hashcode. |
| [notify()](#notify--) |  |
| [notifyAll()](#notifyAll--) |  |
| [setBottomBevelHeight(double value)](#setBottomBevelHeight-double-) | Sets the height of the bottom bevel, or how far into the shape it is applied. |
| [setBottomBevelType(int value)](#setBottomBevelType-int-) | Sets the type of the bottom bevel, or how far into the shape it is applied. |
| [setBottomBevelWidth(double value)](#setBottomBevelWidth-double-) | Sets the width of the bottom bevel, or how far into the shape it is applied. |
| [setContourColor(CellsColor value)](#setContourColor-com.aspose.cells.CellsColor-) | Sets the contour color on a shape. |
| [setContourWidth(double value)](#setContourWidth-double-) | Sets the contour width on the shape, in unit of points. |
| [setExtrusionColor(CellsColor value)](#setExtrusionColor-com.aspose.cells.CellsColor-) | Gets the extrusion color on a shape. |
| [setExtrusionHeight(double value)](#setExtrusionHeight-double-) | Sets the extrusion height of the applied to the shape, in unit of points. |
| [setLightAngle(double value)](#setLightAngle-double-) | Sets the angle of the extrusion lights. |
| [setLighting(int value)](#setLighting-int-) | Sets type of light rig. |
| [setLightingDirection(int value)](#setLightingDirection-int-) | Sets the direction from which the light rig is oriented in relation to the scene. |
| [setMaterial(int value)](#setMaterial-int-) | Represents the preset material which is combined with the lighting properties to give the final look and feel of a shape. |
| [setPerspective(double value)](#setPerspective-double-) | Sets the angle at which a ThreeDFormat object can be viewed. |
| [setPresetCameraType(int value)](#setPresetCameraType-int-) | Sets the extrusion preset camera type. |
| [setRotationX(double value)](#setRotationX-double-) | Sets the rotation of the extruded shape around the x-axis in degrees. |
| [setRotationY(double value)](#setRotationY-double-) | Sets the rotation of the extruded shape around the y-axis in degrees. |
| [setRotationZ(double value)](#setRotationZ-double-) | Sets the rotation of the extruded shape around the z-axis in degrees. |
| [setTopBevelHeight(double value)](#setTopBevelHeight-double-) | Sets the height of the top bevel, or how far into the shape it is applied. |
| [setTopBevelType(int value)](#setTopBevelType-int-) | Sets the type of the top bevel, or how far into the shape it is applied. |
| [setTopBevelWidth(double value)](#setTopBevelWidth-double-) | Sets the width of the top bevel, or how far into the shape it is applied. |
| [setZ(double value)](#setZ-double-) | Defines the distance from ground for the 3D shape. |
| [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 - 
### getBottomBevelHeight() {#getBottomBevelHeight--}
```
public double getBottomBevelHeight()
```


Gets the height of the bottom bevel, or how far into the shape it is applied. In unit of Points.

**Returns:**
double
### getBottomBevelType() {#getBottomBevelType--}
```
public int getBottomBevelType()
```


Gets the type of the bottom bevel, or how far into the shape it is applied. In unit of Points.

See [BevelType](../../com.aspose.cells/beveltype).

**Returns:**
int
### getBottomBevelWidth() {#getBottomBevelWidth--}
```
public double getBottomBevelWidth()
```


Gets the width of the bottom bevel, or how far into the shape it is applied. In unit of Points.

**Returns:**
double
### getClass() {#getClass--}
```
public final native Class<?> getClass()
```




**Returns:**
java.lang.Class<?>
### getContourColor() {#getContourColor--}
```
public CellsColor getContourColor()
```


Gets the contour color on a shape.

**Returns:**
[CellsColor](../../com.aspose.cells/cellscolor)
### getContourWidth() {#getContourWidth--}
```
public double getContourWidth()
```


Gets the contour width on the shape, in unit of points.

**Returns:**
double
### getExtrusionColor() {#getExtrusionColor--}
```
public CellsColor getExtrusionColor()
```


Gets the extrusion color on a shape.

**Returns:**
[CellsColor](../../com.aspose.cells/cellscolor)
### getExtrusionHeight() {#getExtrusionHeight--}
```
public double getExtrusionHeight()
```


Gets the extrusion height of the applied to the shape, in unit of points.

**Returns:**
double
### getLightAngle() {#getLightAngle--}
```
public double getLightAngle()
```


Gets the angle of the extrusion lights.

**Returns:**
double
### getLighting() {#getLighting--}
```
public int getLighting()
```


Gets type of light rig.

See [LightRigType](../../com.aspose.cells/lightrigtype).

**Returns:**
int
### getLightingDirection() {#getLightingDirection--}
```
public int getLightingDirection()
```


Gets the direction from which the light rig is oriented in relation to the scene.

See [LightRigDirectionType](../../com.aspose.cells/lightrigdirectiontype).

**Returns:**
int
### getMaterial() {#getMaterial--}
```
public int getMaterial()
```


Represents the preset material which is combined with the lighting properties to give the final look and feel of a shape.

See [PresetMaterialType](../../com.aspose.cells/presetmaterialtype).

**Returns:**
int
### getPerspective() {#getPerspective--}
```
public double getPerspective()
```


Gets the angle at which a ThreeDFormat object can be viewed.

**Returns:**
double
### getPresetCameraType() {#getPresetCameraType--}
```
public int getPresetCameraType()
```


Gets the extrusion preset camera type.

See [PresetCameraType](../../com.aspose.cells/presetcameratype).

**Returns:**
int
### getRotationX() {#getRotationX--}
```
public double getRotationX()
```


Gets the rotation of the extruded shape around the x-axis in degrees.

**Returns:**
double
### getRotationY() {#getRotationY--}
```
public double getRotationY()
```


Gets the rotation of the extruded shape around the y-axis in degrees.

**Returns:**
double
### getRotationZ() {#getRotationZ--}
```
public double getRotationZ()
```


Gets the rotation of the extruded shape around the z-axis in degrees.

**Returns:**
double
### getTopBevelHeight() {#getTopBevelHeight--}
```
public double getTopBevelHeight()
```


Gets the height of the top bevel, or how far into the shape it is applied. In unit of Points.

**Returns:**
double
### getTopBevelType() {#getTopBevelType--}
```
public int getTopBevelType()
```


Gets the type of the top bevel, or how far into the shape it is applied. In unit of Points.

See [BevelType](../../com.aspose.cells/beveltype).

**Returns:**
int
### getTopBevelWidth() {#getTopBevelWidth--}
```
public double getTopBevelWidth()
```


Gets the width of the top bevel, or how far into the shape it is applied. In unit of Points.

**Returns:**
double
### getZ() {#getZ--}
```
public double getZ()
```


Defines the distance from ground for the 3D shape.

**Returns:**
double
### hashCode() {#hashCode--}
```
public int hashCode()
```


Gets hashcode.

**Returns:**
int - 
### notify() {#notify--}
```
public final native void notify()
```




### notifyAll() {#notifyAll--}
```
public final native void notifyAll()
```




### setBottomBevelHeight(double value) {#setBottomBevelHeight-double-}
```
public void setBottomBevelHeight(double value)
```


Sets the height of the bottom bevel, or how far into the shape it is applied. In unit of Points.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setBottomBevelType(int value) {#setBottomBevelType-int-}
```
public void setBottomBevelType(int value)
```


Sets the type of the bottom bevel, or how far into the shape it is applied. In unit of Points.

See [BevelType](../../com.aspose.cells/beveltype).

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setBottomBevelWidth(double value) {#setBottomBevelWidth-double-}
```
public void setBottomBevelWidth(double value)
```


Sets the width of the bottom bevel, or how far into the shape it is applied. In unit of Points.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setContourColor(CellsColor value) {#setContourColor-com.aspose.cells.CellsColor-}
```
public void setContourColor(CellsColor value)
```


Sets the contour color on a shape.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [CellsColor](../../com.aspose.cells/cellscolor) |  |

### setContourWidth(double value) {#setContourWidth-double-}
```
public void setContourWidth(double value)
```


Sets the contour width on the shape, in unit of points.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setExtrusionColor(CellsColor value) {#setExtrusionColor-com.aspose.cells.CellsColor-}
```
public void setExtrusionColor(CellsColor value)
```


Gets the extrusion color on a shape.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [CellsColor](../../com.aspose.cells/cellscolor) |  |

### setExtrusionHeight(double value) {#setExtrusionHeight-double-}
```
public void setExtrusionHeight(double value)
```


Sets the extrusion height of the applied to the shape, in unit of points.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setLightAngle(double value) {#setLightAngle-double-}
```
public void setLightAngle(double value)
```


Sets the angle of the extrusion lights.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setLighting(int value) {#setLighting-int-}
```
public void setLighting(int value)
```


Sets type of light rig.

See [LightRigType](../../com.aspose.cells/lightrigtype).

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setLightingDirection(int value) {#setLightingDirection-int-}
```
public void setLightingDirection(int value)
```


Sets the direction from which the light rig is oriented in relation to the scene.

See [LightRigDirectionType](../../com.aspose.cells/lightrigdirectiontype).

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setMaterial(int value) {#setMaterial-int-}
```
public void setMaterial(int value)
```


Represents the preset material which is combined with the lighting properties to give the final look and feel of a shape.

See [PresetMaterialType](../../com.aspose.cells/presetmaterialtype).

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setPerspective(double value) {#setPerspective-double-}
```
public void setPerspective(double value)
```


Sets the angle at which a ThreeDFormat object can be viewed.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setPresetCameraType(int value) {#setPresetCameraType-int-}
```
public void setPresetCameraType(int value)
```


Sets the extrusion preset camera type.

See [PresetCameraType](../../com.aspose.cells/presetcameratype).

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setRotationX(double value) {#setRotationX-double-}
```
public void setRotationX(double value)
```


Sets the rotation of the extruded shape around the x-axis in degrees.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setRotationY(double value) {#setRotationY-double-}
```
public void setRotationY(double value)
```


Sets the rotation of the extruded shape around the y-axis in degrees.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setRotationZ(double value) {#setRotationZ-double-}
```
public void setRotationZ(double value)
```


Sets the rotation of the extruded shape around the z-axis in degrees.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setTopBevelHeight(double value) {#setTopBevelHeight-double-}
```
public void setTopBevelHeight(double value)
```


Sets the height of the top bevel, or how far into the shape it is applied. In unit of Points.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setTopBevelType(int value) {#setTopBevelType-int-}
```
public void setTopBevelType(int value)
```


Sets the type of the top bevel, or how far into the shape it is applied. In unit of Points.

See [BevelType](../../com.aspose.cells/beveltype).

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int |  |

### setTopBevelWidth(double value) {#setTopBevelWidth-double-}
```
public void setTopBevelWidth(double value)
```


Sets the width of the top bevel, or how far into the shape it is applied. In unit of Points.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### setZ(double value) {#setZ-double-}
```
public void setZ(double value)
```


Defines the distance from ground for the 3D shape.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

### 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 |  |

