Implicit Body, Points, Scalar, 1.2.0
Implicit Body, Point, Scalar, 1.2.0
About this Block
What it does: Finds the point on the surface of an Implicit Body closest to the input point; returns a Closest Point Properties object, including the output point, the output point’s normal vector, and the distance to the original point. If multiple points on the Body are closest to the input Point, only one will be found. Switch the block overload to input a list of points and receive a list of Closest Point Properties. Common uses:- Creating reference geometry based on implicits.
- Verifying that geometry meets the specified tolerance to other geometry.
Example File
Download Example: Closest PointImplicit Body, Points, Scalar, 1.2.0
Finds the points on the surface of an Implicit Body closest to the input points and returns a list of Closest Point Properties objects. Each object contains the output point, the output point’s normal vector, and the distance to the original point. Switch the block overload to input a single point and receive one Closest Point Properties object.Inputs
| Name | Type | Description |
|---|---|---|
| Body | Implicit Body | Implicit body on which to find the closest points. |
| Points | Point List | Points to project onto the body. |
| Tolerance | Scalar | Maximum distance of closest points to the body. |
Outputs
Implicit Body, Point, Scalar, 1.2.0
Finds the point on the surface of an Implicit Body closest to the input point; returns a Closest Point Properties object, including the output point, the output point’s normal vector, and the distance to the original point. If multiple points on the Body are closest to the input Point, only one will be found. Switch the block overload to input a list of points and receive a list of Closest Point Properties.Inputs
| Name | Type | Description |
|---|---|---|
| Body | Implicit Body | Implicit body on which to find the closest point. |
| Point | Point | Point to project onto the body. |
| Tolerance | Scalar | Maximum distance of closest point to the body. |

