
## copy_from(, input, vd) {#aspose.threed.entities.TriMesh-aspose.threed.utilities.VertexDeclaration}

Copy the [`TriMesh`](/3d/python-net/aspose.threed.entities/trimesh) from input with new vertex layout


### Returns 


A new TriMesh instance with new vertex declaration.


```python

@staticmethod
def copy_from(input, vd):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| input | [`TriMesh`](/3d/python-net/aspose.threed.entities/trimesh) | The input TriMesh for copying |
| vd | aspose.threed.utilities.VertexDeclaration | The new vertex declaration of the output TriMesh |



### See Also
* module [`aspose.threed.entities`](../../)
* class [`TriMesh`](/3d/python-net/aspose.threed.entities/trimesh)
