We need your help! 🔥

Please consider disabling your ad-blocker to support this website! 🔑

We are a free, community-supported website! 🥰

We only display small unobtrusive ads which help us stay online! 💯

Thank you in advance! ❤️

We are a free, community-supported website! 🥰

We only display small unobtrusive ads which help us stay online! 💯

Thank you in advance! ❤️

Point Cloud Attributes (Point Cloud) Point Cloud Attributes | |

Point Cloud Closest Point (Point Cloud CP) Find the closest point in a point cloud | |

Reduce Point Cloud (Reduce) Reduce the number of points in a point cloud | |

Project Point (Project) Project a point onto a collection of shapes | |

Construct Point (Pt) Construct a point from {xyz} coordinates. | |

Deconstruct (pDecon) Deconstruct a point into its component parts. | |

Point Polar (Pt) Create a point from polar {phi,theta,offset} coordinates. | |

To Polar (Polar) Convert a 3D point to plane polar coordinates. | |

Point Oriented (Pt) Create a point from plane {u,v,w} coordinates. | |

Point Cylindrical (Pt) Create a point from cylindrical {angle,radius,elevation} coordinates. | |

Barycentric (BCentric) Create a point from barycentric {u,v,w} coordinates | |

Distance (Dist) Compute Euclidean distance between two point coordinates. | |

Closest Point (CP) Find closest point in a point collection. | |

Closest Points (CPs) Find closest points in a point collection. | |

Pull Point (Pull) Pull a point to a variety of geometry. | |

Sort Points (Sort Pt) Sort points by Euclidean coordinates (first x, then y, then z) | |

Sort Along Curve (AlongCrv) Sort points along a curve | |

Points to Numbers (Pt2Num) Convert a list of points to a list of numbers | |

Numbers to Points (Num2Pt) Convert a list of numbers to a list of points | |

Point Groups (PGroups) Create groups from nearby points | |

Cull Duplicates (CullPt) Cull points that are coincident within tolerance |

XY Plane (XY) World XY plane. | |

XZ Plane (XZ) World XZ plane. | |

YZ Plane (YZ) World YZ plane. | |

Deconstruct Plane (DePlane) Deconstruct a plane into its component parts. | |

Construct Plane (Pl) Construct a plane from an origin point and {x}, {y} axes. | |

Plane Origin (Pl Origin) Change the origin point of a plane | |

Plane Offset (Pl Offset) Offset a plane. | |

Plane Normal (Pl) Create a plane perpendicular to a vector. | |

Plane 3Pt (Pl 3Pt) Create a plane through three points. | |

Plane Fit (PlFit) Fit a plane through a set of points. | |

Line + Pt (LnPt) Create a plane from a line and a point. | |

Line + Line (LnLn) Create a plane from two line segments. | |

Plane Closest Point (CP) Find the closest point on a plane. | |

Align Planes (Align) Align planes by minimizing their serial rotation. | |

Align Plane (Align) Perform minimal rotation to align a plane with a guide vector | |

Rotate Plane (PRot) Perform plane rotation around plane z-axis | |

Adjust Plane (PAdjust) Adjust a plane to match a new normal direction | |

Flip Plane (PFlip) Flip or swap the axes of a plane | |

Plane Coordinates (PlCoord) Get the coordinates of a point in a plane axis system. |

Solar Incidence (Solar) Gets the solar incidence vector for a certain time and place | |

Vector XYZ (Vec) Create a vector from {xyz} components. | |

Deconstruct Vector (DeVec) Deconstruct a vector into its component parts. | |

Vector Length (VLen) Compute the length (amplitude) of a vector. | |

Vector 2Pt (Vec2Pt) Create a vector between two points. | |

Unit Vector (Unit) Unitize vector. | |

Reverse (Rev) Reverse a vector (multiply by -1). | |

Multiply (VMul) Perform vector-scalar multiplication. | |

Divide (VDiv) Perform vector-scalar division. | |

Amplitude (Amp) Set the amplitude (length) of a vector. | |

Addition (VAdd) Perform vector-vector addition. | |

Rotate (VRot) Rotate a vector around an axis. | |

Cross Product (XProd) Compute vector cross product. | |

Dot Product (DProd) Compute vector dot product. | |

Angle Compute the angle between two vectors. | |

Unit X (X) Unit vector parallel to the world {x} axis. | |

Unit Y (Y) Unit vector parallel to the world {y} axis. | |

Unit Z (Z) Unit vector parallel to the world {z} axis. |

Break Field (BreakF) Break a field into individual elements | |

Merge Fields (MergeF) Merge a collection of fields into one | |

Point Charge (PCharge) Create a field due to a point charge | |

Line Charge (LCharge) Create a field due to a line charge | |

Vector Force (FVector) Create a field due to a vector force | |

Spin Force (FSpin) Create a field due to a spin force | |

Evaluate Field (EvF) Evaluate a field at a point | |

Field Line (FLine) Compute the field line through a certain point | |

Scalar Display (FScalar) Display the scalar values of a field section | |

Direction Display (FDir) Display the force directions of a field section | |

Perpendicular Display (FPerp) Display the perpendicularity of a field through a section | |

Tensor Display (FTensor) Display the tensor vectors of a field section |

Square (SqGrid) 2D grid with square cells | |

Rectangular (RecGrid) 2D grid with rectangular cells | |

Hexagonal (HexGrid) 2D grid with hexagonal cells | |

Triangular (TriGrid) 2D grid with triangular cells | |

Radial (RadGrid) 2D radial grid | |

Populate 2D (Pop2D) Populate a 2-Dimensional region with points | |

Populate 3D (Pop3D) Populate a 3-Dimensional region with points | |

Populate Geometry (PopGeo) Populate generic geometry with points |

Blend Colours (BlendCol) Interpolate (blend) between two colours. |

Site design © Robin Rodricks.
Grasshopper Vector and associated data © 2024 Robert McNeel & Associates.

Rhinoceros and Grasshopper are registered trademarks of Robert McNeel & Associates.
Hosted by GitHub