Point (vuo.point)
These nodes are for doing calculations with 2D, 3D, and 4D points and vectors.
See also the vuo.math set, which has several nodes that work with points.
Example compositions:
Nodes:
- Measure Distance (vuo.point.distance): Finds the distance between two points.
- 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.
- Measure Length (vuo.point.length): Finds the distance from the origin (0,0,0) to the point.
- 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 Points along Line (vuo.point.make.curve): Calculates a list of points along an easing curve.
- Make Parametric Points (vuo.point.make.parametric): Creates points that form a shape defined by parametric math expressions.
- Make Parametric Grid Points (vuo.point.make.parametric.grid): Creates points that form a shape defined by parametric math expressions.
- Make Points along Spline (vuo.point.make.spline): Adds more points in between the list of input points.
- 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.
- Scale Point (vuo.point.multiply.scalar): Multiplies each coordinate of the point by a scale factor.
- Normalize Point (vuo.point.normalize): Outputs a unit vector (length of 1) in the same direction as the input vector.
- 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.
- 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.