Version 0.62.1

snap_points_to

Pulls a list of vector positions to the closest point on an object.

Signatures

  •   snap_points_to( solid obj, vector[] pos )

Details

The function finds the closest points for each element of a given set of vector positions to an object obj.

Example

 solid cyl = cylinder( 3, 10 )
 vector points[] = [ <[ 5, 0, 0 ]>, <[ 0, 5, 0 ]>, <[ 0, 0, 5 ]> ]
 vector closestPoints[] = snap_points_to( cyl, points )
 echo( closestPoints )
 

Output

 <vector>[<[5,1.41638e-15,0]>,<[-5.66554e-15,5,0]>,<[0,0,3]>] 

Return value

Returns an array of vectors of the size of pos that holds the closest point on obj for each position in pos.

Parameters

obj

Geometric object the closes points are determined on.

pos

A list of start positions.

See also

🗙

Search results for