
## from_geometry(, g) {#aspose.threed.entities.Geometry}

Create a new PointCloud instance from a geometry object


### Returns 





```python

@staticmethod
def from_geometry(g):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| g | aspose.threed.entities.Geometry |  |


## from_geometry(, g, density) {#aspose.threed.entities.Geometry-int}

Create a new point cloud instance from a geometry object.
Density is the number of points per unit triangle(Unit triangle are the triangle with maximum surface area from the mesh)


### Returns 





```python

@staticmethod
def from_geometry(g, density):
    ...
```


| Parameter | Type | Description |
| :- | :- | :- |
| g | aspose.threed.entities.Geometry | Mesh or other geometry instance |
| density | int | Number of points per unit triangle |



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