closestPointOnMesh
closestPointOnMesh -mesh -position
[float[]] : Float array of result data with 9 elements (0-8).
| Index |
Data |
| 0 |
Polygon ID |
| 1 |
Position X |
| 2 |
Position Y |
| 3 |
Position Z |
| 4 |
Normal X |
| 5 |
Normal Y |
| 6 |
Normal Z |
| 7 |
U Value |
| 8 |
V Value |
The closestPointOnMesh command allows you to query the closest point on a polygonal mesh to a specified position. The command returns the id of the closest polygon, the closest point on that polygon, the normal of the polygon, and the closest U and V coordinates on the polygon. The results are returned as a float array that has 9 elements.
| -m/-mesh |
STRING |
name of the polygonal mesh to sample |
| -p/-position |
DOUBLE DOUBLE DOUBLE |
position in world space to sample |
// Sample the polygonal mesh, polySphereShape1 at position 5, -3, 10
//
float $results[] = `closestPointOnMesh -mesh "polySphereShape1" -position "5,-3,10"';// Results
5, 13.2, -1, 8, .2, .7, .1, .3, .4