
**Inheritance:** java.lang.Object, CadPolylineBase

The Cad poly face mesh.

## Constructors

| Constructor | Description |
| --- | --- |
| [CadPolyFaceMesh()](#CadPolyFaceMesh) |  |

## Methods

| Method | Description |
| --- | --- |
| [getTypeName()](#getTypeName) | Gets the name of the type. |
| [getExtrusionDirection()](#getExtrusionDirection) | Gets or sets the extrusion direction. |
| [setExtrusionDirection(Cad3DPoint value)](#setExtrusionDirection-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint) | Gets or sets the extrusion direction. |
| [getElevation()](#getElevation) | Gets or sets the elevation. |
| [setElevation(double value)](#setElevation-double) | Gets or sets the elevation. |
| [getEndWidth()](#getEndWidth) | Gets or sets the end width. |
| [setEndWidth(double value)](#setEndWidth-double) | Gets or sets the end width. |
| [getMeshMVertexCount()](#getMeshMVertexCount) | Gets or sets the mesh M vertex count. |
| [setMeshMVertexCount(short value)](#setMeshMVertexCount-short) | Gets or sets the mesh M vertex count. |
| [getMeshNVertexCount()](#getMeshNVertexCount) | Gets or sets the mesh N vertex count. |
| [setMeshNVertexCount(short value)](#setMeshNVertexCount-short) | Gets or sets the mesh N vertex count. |
| [getStartWidth()](#getStartWidth) | Gets or sets the start width. |
| [setStartWidth(double value)](#setStartWidth-double) | Gets or sets the start width. |
| [getSurfaceMDensity()](#getSurfaceMDensity) | Gets or sets the surface M density. |
| [setSurfaceMDensity(short value)](#setSurfaceMDensity-short) | Gets or sets the surface M density. |
| [getSurfaceNDensity()](#getSurfaceNDensity) | Gets or sets the surface N density. |
| [setSurfaceNDensity(short value)](#setSurfaceNDensity-short) | Gets or sets the surface N density. |
| [getSurfaceType()](#getSurfaceType) | Gets or sets the type of the surface. |
| [setSurfaceType(short value)](#setSurfaceType-short) | Gets or sets the type of the surface. |
| [getThickness()](#getThickness) | Gets or sets the Thickness |
| [setThickness(double value)](#setThickness-double) | Gets or sets the Thickness |

### CadPolyFaceMesh() {#CadPolyFaceMesh}
```java
public CadPolyFaceMesh()
```

### getTypeName() {#getTypeName}
```java
public int getTypeName()
```

Gets the name of the type.

**Returns:** int - The name of the type.

### getExtrusionDirection() {#getExtrusionDirection}
```java
public Cad3DPoint getExtrusionDirection()
```

Gets or sets the extrusion direction.

**Returns:** Cad3DPoint

### setExtrusionDirection(Cad3DPoint value) {#setExtrusionDirection-com.aspose.cad.fileformats.cad.cadobjects.Cad3DPoint}
```java
public void setExtrusionDirection(Cad3DPoint value)
```

Gets or sets the extrusion direction.

### getElevation() {#getElevation}
```java
public double getElevation()
```

Gets or sets the elevation.

**Returns:** double - The elevation.

### setElevation(double value) {#setElevation-double}
```java
public void setElevation(double value)
```

Gets or sets the elevation.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | double | The elevation. |

### getEndWidth() {#getEndWidth}
```java
public double getEndWidth()
```

Gets or sets the end width.

**Returns:** double - The end width.

### setEndWidth(double value) {#setEndWidth-double}
```java
public void setEndWidth(double value)
```

Gets or sets the end width.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | double | The end width. |

### getMeshMVertexCount() {#getMeshMVertexCount}
```java
public short getMeshMVertexCount()
```

Gets or sets the mesh M vertex count.

**Returns:** short - The mesh M vertex count.

### setMeshMVertexCount(short value) {#setMeshMVertexCount-short}
```java
public void setMeshMVertexCount(short value)
```

Gets or sets the mesh M vertex count.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The mesh M vertex count. |

### getMeshNVertexCount() {#getMeshNVertexCount}
```java
public short getMeshNVertexCount()
```

Gets or sets the mesh N vertex count.

**Returns:** short - The mesh N vertex count.

### setMeshNVertexCount(short value) {#setMeshNVertexCount-short}
```java
public void setMeshNVertexCount(short value)
```

Gets or sets the mesh N vertex count.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The mesh N vertex count. |

### getStartWidth() {#getStartWidth}
```java
public double getStartWidth()
```

Gets or sets the start width.

**Returns:** double - The start width.

### setStartWidth(double value) {#setStartWidth-double}
```java
public void setStartWidth(double value)
```

Gets or sets the start width.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | double | The start width. |

### getSurfaceMDensity() {#getSurfaceMDensity}
```java
public short getSurfaceMDensity()
```

Gets or sets the surface M density.

**Returns:** short - The surface M density.

### setSurfaceMDensity(short value) {#setSurfaceMDensity-short}
```java
public void setSurfaceMDensity(short value)
```

Gets or sets the surface M density.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The surface M density. |

### getSurfaceNDensity() {#getSurfaceNDensity}
```java
public short getSurfaceNDensity()
```

Gets or sets the surface N density.

**Returns:** short - The surface N density.

### setSurfaceNDensity(short value) {#setSurfaceNDensity-short}
```java
public void setSurfaceNDensity(short value)
```

Gets or sets the surface N density.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The surface N density. |

### getSurfaceType() {#getSurfaceType}
```java
public short getSurfaceType()
```

Gets or sets the type of the surface.

**Returns:** short - The type of the surface.

### setSurfaceType(short value) {#setSurfaceType-short}
```java
public void setSurfaceType(short value)
```

Gets or sets the type of the surface.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | short | The type of the surface. |

### getThickness() {#getThickness}
```java
public double getThickness()
```

Gets or sets the Thickness

**Returns:** double - The Thickness.

### setThickness(double value) {#setThickness-double}
```java
public void setThickness(double value)
```

Gets or sets the Thickness

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | double | The Thickness. |

