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

The surface. A surface defines the attributes of a surface element. With rotate and translate the surface can be positioned to its right location.

## Constructors

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

## Methods

| Method | Description |
| --- | --- |
| [getItem()](#getItem) | Gets or sets the item. |
| [setItem(Object value)](#setItem-java.lang.Object) | Gets or sets the item. |
| [getOrient()](#getOrient) | Gets or sets the orient. Describes the orientation of the object frame. |
| [setOrient(Orient[] value)](#setOrient-com.aspose.cad.fileformats.collada.fileparser.elements.Orient:A) | Gets or sets the orient. Describes the orientation of the object frame. |
| [getOrigin()](#getOrigin) | Gets or sets the origin. Describes the origin of the object frame. |
| [setOrigin(Origin value)](#setOrigin-com.aspose.cad.fileformats.collada.fileparser.elements.Origin) | Gets or sets the origin. Describes the origin of the object frame. |
| [getSid()](#getSid) | Gets or sets the sid. A text string containing the unique identifier of the solids element. This value must be unique within the instance document. Optional. |
| [setSid(String value)](#setSid-java.lang.String) | Gets or sets the sid. A text string containing the unique identifier of the solids element. This value must be unique within the instance document. Optional. |
| [getName()](#getName) | Gets or sets the name. The text string name of the element. Optional. |
| [setName(String value)](#setName-java.lang.String) | Gets or sets the name. The text string name of the element. Optional. |

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

### getItem() {#getItem}
```java
public final Object getItem()
```

Gets or sets the item.

**Returns:** Object

### setItem(Object value) {#setItem-java.lang.Object}
```java
public final void setItem(Object value)
```

Gets or sets the item.

### getOrient() {#getOrient}
```java
public final Orient[] getOrient()
```

Gets or sets the orient. Describes the orientation of the object frame.

**Returns:** Orient[]

### setOrient(Orient[] value) {#setOrient-com.aspose.cad.fileformats.collada.fileparser.elements.Orient:A}
```java
public final void setOrient(Orient[] value)
```

Gets or sets the orient. Describes the orientation of the object frame.

### getOrigin() {#getOrigin}
```java
public final Origin getOrigin()
```

Gets or sets the origin. Describes the origin of the object frame.

**Returns:** Origin

### setOrigin(Origin value) {#setOrigin-com.aspose.cad.fileformats.collada.fileparser.elements.Origin}
```java
public final void setOrigin(Origin value)
```

Gets or sets the origin. Describes the origin of the object frame.

### getSid() {#getSid}
```java
public final String getSid()
```

Gets or sets the sid. A text string containing the unique identifier of the solids element. This value must be unique within the instance document. Optional.

**Returns:** String

### setSid(String value) {#setSid-java.lang.String}
```java
public final void setSid(String value)
```

Gets or sets the sid. A text string containing the unique identifier of the solids element. This value must be unique within the instance document. Optional.

### getName() {#getName}
```java
public final String getName()
```

Gets or sets the name. The text string name of the element. Optional.

**Returns:** String

### setName(String value) {#setName-java.lang.String}
```java
public final void setName(String value)
```

Gets or sets the name. The text string name of the element. Optional.

