Grasshopper

algorithmic modeling for Rhino

Kangaroo 2

ADDON

Component Index > Kangaroo 2

Goals
Main

Goals

Anchor
Anchor
AnchorXYZ
Fix a point only along chosen world axes. If you need to reset the initial position, disconnect then reconnect the Point input.
Angle
Angle
AngleSnap
Snap the angle between 2 lines to the closest whole number multiple of a given value
ClampAngle
Keep an angle between 2 lines within a given range
ClampLength
Keep length within given bounds
CoLinear
CoLinear
Collide2d
Collisions between closed polygons in a given plane
Collider
Collisions between thickened line segments and spheres
ConstantTension
An element which adapts its stiffness to maintain a constant force
CoPlanar
CoPlanar
CoSpherical
CoSpherical
CurvePointCollide
Keep a set of points outside or inside a given 2d curve
CyclicQuad
Make a quadrilateral have a circumscribed circle
Direction
Align a line segment with a given vector, or if none supplied, the closest of the World XYZ vectors
DynamicWeight1d
A load in the negative Z direction, which updates its magnitude according to the length of the line
EqualLength
EqualLength
Floor
Floor
Hinge
Hinge
LengthSnap
Snap length to whole number multiples of a given number
MagnetSnap
Snap points together according to proximity
OnCurve
Keep a point on a given Curve
OnMesh
Keep a point on a given Mesh
OnPlane
Keep a point on a given plane
Planarize
Planarize
PlasticAnchor
PlasticAnchor
PlasticHinge
Like Hinge, except folding beyond the plastic/elastic threshold will alter the rest angle
PlasticLength
This tries to preserve the length of the line elastically, until it is deformed beyond the limit, then its rest length gets changed
PolygonArea
PolygonArea
Pressure
A force normal to each triangle, and proportional to its area
RigidBody
RigidBody
Smooth
Smooth
SoapFilm
Area minimizing triangle, for generating zero mean curvature meshes
SolidPointCollide
Keep a set of points outside or inside a given Mesh
SphereCollide
Collisions between large numbers of equal sized spheres
Length(Line)
Length(Line)
TangentialSmooth
Smooth a mesh only in the local tangent planes. Used in conjunction with SoapFilm
TangentIncircles
TangentIncircles
Transform
Keep a given transformation between 2 points
Load
Load
Volume
Set the total volume of a mesh
Coincident
Equivalent to a zero length constraint between a pair of points

Main

Show
Show
Grab
This lets you drag particles in Rhino. Hold Alt key and drag with LMB, or toggle anchors with LMB+RMB
Solver(bouncy)
Solver with momentum
Solver
The main component where Goals are combined and applied
ZombieSolver
A version of the solver component which keeps all iterations internal, and outputs the final result

© 2018   Created by Robin Rodricks and Andrew Heumann.   Hosted by

Badges  |  Report an Issue  |  Terms of Service