## Point (vuo.point)

Nodes for doing calculations with 2D, 3D, and 4D points and vectors.

See also the vuo.math node set, which has several nodes that work with points.

### Nodes:

• Get 2D Point Values (vuo.point.get.VuoPoint2d): Gives the coordinates of a 2D point.
• Get 3D Point Values (vuo.point.get.VuoPoint3d): Gives the coordinates of a 3D point.
• Get 4D Point Values (vuo.point.get.VuoPoint4d): Gives the coordinates of a 4D point.
• Is within Box (vuo.point.within.box): Outputs true if the point is within a given 3D bounding box.
• Is within Circle (vuo.point.within.circle): Outputs true if the point is within a given circle.
• Is within Rectangle (vuo.point.within.rectangle): Outputs true if the point is within a given rectangle (2D bounding box).
• Is within Sphere (vuo.point.within.sphere): Outputs true if the point is within a given sphere.
• Make 2D Point (vuo.point.make.VuoPoint2d): Creates a 2D point from coordinates.
• Make 3D Point (vuo.point.make.VuoPoint3d): Creates a 3D point from coordinates.
• Make 4D Point (vuo.point.make.VuoPoint4d): Creates a 4D point from coordinates.
• Make Parametric Grid Points (vuo.point.make.parametric.grid): Creates points that form a shape defined by parametric math expressions.
• Make Parametric Points (vuo.point.make.parametric): Creates points that form a shape defined by parametric math expressions.
• Make Points along Line (vuo.point.make.curve): Calculates a list of points along an easing curve.
• Make Points along Spline (vuo.point.make.spline): Adds more points in between the list of input points.
• Measure Distance (vuo.point.distance): Finds the distance between two points.
• Measure Length (vuo.point.length): Finds the distance from the origin (0,0,0) to the point.
• Merge XY Lists (vuo.point.merge.xy): Combines 2 lists of X and Y values into a single list of 2D points.
• Merge XYZ Lists (vuo.point.merge.xyz): Combines 3 lists of X, Y, and Z values into a single list of 3D points.
• Merge XYZW Lists (vuo.point.merge.xyzw): Combines 4 lists of X, Y, Z, and W values into a single list of 4D points.
• Normalize Point (vuo.point.normalize): Outputs a unit vector (length of 1) in the same direction as the input vector.
• Scale Point (vuo.point.multiply.scalar): Multiplies each coordinate of the point by a scale factor.
• Sort Points by Distance (vuo.point.sort.distance): Puts a list of points in order of nearest to farthest from a target point.
• Sort Points by W Distance (vuo.point.sort.distance.w.VuoPoint4d): Puts a list of points in order of nearest to farthest from a target point, comparing only the difference in W-coordinates.
• Sort Points by X Distance (vuo.point.sort.distance.x): Puts a list of points in order of nearest to farthest from a target point, comparing only the distance along the X-axis.
• Sort Points by Y Distance (vuo.point.sort.distance.y): Puts a list of points in order of nearest to farthest from a target point, comparing only the distance along the Y-axis.
• Sort Points by Z Distance (vuo.point.sort.distance.z): Puts a list of points in order of nearest to farthest from a target point, comparing only the distance along the Z-axis.
• Transform Point (vuo.point.transform): Applies a transformation to a point.
• Transform Points (vuo.point.transform.list): Applies a transformation to multiple points.