# Point Clouds and Rhino

Point Clouds are a special collection of normal Rhino Point objects.\
They can be manipulated to a degree like normal point objects.

## **Importing**

Import point clouds as a .ply or .e57 file.

You may clean and mesh point clouds within Rhino, but you cannot easily align or affect any scalar field attributes. It is recommended that you do the main processing from a software like CloudCompare.&#x20;

***

## Working with Point Clouds

### Selections

If you select a point cloud object, it will select all the points in that selection no matter what selection tool you use.

You can make a sub-selection of points by **Shift + Ctrl + Selecting (Click or Drag a Marquee)**

### Going Between Points & Clouds

By using `[Explode]` a Point Cloud object, it will convert it into individual Points, allowing you to use `[Lasso]` for finer selections. However this is not recommended with large point clouds.

Point Clouds can be reconstituted, or created in general from points, with the `[PointCloud]` command.

### Subsampling

If the Point Cloud is too heavy for interaction; reduce the point cloud using the `[ReducePointCloud]` command. It has options for reduce by number or percentage.

### Display

Point clouds can be viewed in **Shaded** and **Rendered** display modes.

To change the display size of points: ***Options - View – Display Modes – Shaded/Rendered – Object – Point.***&#x20;

### **Meshing**

Use the `[Shrinkwrap]` command - this will 'inflate' each point as if it were a boolean, giving you a thick surface, or a closed mesh. Due to this inflation, the resulting mesh will be offset from the original point cloud by the radius of the inflation - counteract this using `[OffsetMesh]` by the same radius. This method loses accuracy for sparser point clouds.

***

## Render

Point Clouds will only interact properly with light if using some external renderers like V-Ray. By default, Point Clouds will not be lit, but you can still use the following concepts to image generation.

The following images are shown using V-Ray. You can add light objects, like the sun, to light/shade the point cloud.

<figure><img src="/files/9ySq9Fy3HaX9IU0HrlRp" alt=""><figcaption></figcaption></figure>

### Clipping Planes

Use the `[ClippingPlane]` command to produce plans, sections, elevations.

<figure><img src="/files/DZiy2NDEtwk1UysxpWUJ" alt=""><figcaption><p>Vertical Clipping Plane</p></figcaption></figure>

<figure><img src="/files/5lykIDP4NjAmbBU5GLND" alt=""><figcaption><p>Horizontal Clipping Plane</p></figcaption></figure>

<figure><img src="/files/mOmc5nkSf8rSBB4NzL0k" alt=""><figcaption><p>Plan Views - Horizontal Clipping Plane</p></figcaption></figure>

### Adding Assets

Point Clouds will interact as expected with other objects, like those imported from asset libraries (Chaos Cosmos, etc.)

<figure><img src="/files/EXByWTDcCHL7mjklvhrr" alt=""><figcaption></figcaption></figure>

Overexposed areas in the scan can be corrected by lowering the highlight and exposure through the Layer Adjustment controls in V-Ray. (In Frame Buffer window)

<figure><img src="/files/39pGpVzgHSlicCWKF6zZ" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ms-kb.msd.unimelb.edu.au/next-lab/3d-scanning/guides/working-with-3d-scan-data/point-clouds-and-rhino.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
