Learn Physics Simulation in Grasshopper - 3D Interactive Study Guide | 12-Step C# Script | Rhino 7/8
+======================================================================+
| PAYHIP PRODUCT LISTING |
| Learn Physics Simulation in Grasshopper |
| 2026 Wickerson Studios |
+======================================================================+
------------------------------------------------------------------------
TITLE
------------------------------------------------------------------------
Learn Physics Simulation in Grasshopper - 3D Interactive Study Guide |
12-Step C# Script | Rhino 7/8
------------------------------------------------------------------------
SUBTITLE / TAGLINE
------------------------------------------------------------------------
Particles become spheres. Springs zigzag with Hooke's law. Euler
steps march forward — or explode. Cloth drapes from pinned corners.
Catenary chains invert into compression arches. The engine behind
Kangaroo2 — made visible, made understandable.
------------------------------------------------------------------------
DESCRIPTION
------------------------------------------------------------------------
Physics simulation powers every Kangaroo solve, every form-finding
exercise, and every cloth drape you run in Grasshopper. But what's
actually happening inside that solver?
This script makes it visible.
Drop a single C# component into Grasshopper, connect a slider (1-12),
and watch the principles come alive as 3D geometry you can orbit,
zoom, and bake into Rhino layers.
THE 12 STEPS:
Step 1 — Particles
Position, velocity, mass. The simplest physics object: a point that
moves. Every simulation starts here. Mapped to KangarooSolver.Particle.
Step 2 — Forces
Gravity, wind, attractors, repulsion. Forces are vectors that change
motion. Superposition: all forces add together. Mapped to Kangaroo Goals.
Step 3 — Newton's Laws
F=ma — the core equation. Inertia, acceleration, action-reaction.
Heavy objects accelerate less. Every force has an equal opposite.
Step 4 — Springs (Hooke's Law)
F = -k * (L - L0) * direction. Stretched springs pull inward.
Compressed springs push outward. Stiffness k controls behaviour.
Mapped to Kangaroo "Spring" and "Length" goals.
Step 5 — Damping
Without damping, springs oscillate forever. Viscous drag, critical
damping, energy loss. Under-damped bounces, over-damped is sluggish.
Mapped to Kangaroo's solver damping parameter.
Step 6 — Euler Integration
V += a*dt, P += V*dt. The simplest time-stepping method. Small dt
is stable, large dt EXPLODES. See why simulations blow up.
Step 7 — Verlet Integration
P_new = 2P - P_old + a*dt². No explicit velocity. Much more stable.
Position-Based Dynamics — what Kangaroo2 actually uses inside.
Step 8 — Constraints
Distance constraints (rigid bars), pin anchors, plane/floor limits.
Multiple iterations for convergence. Kangaroo Strength = stiffness.
Step 9 — Cloth Simulation
Particle grid + structural + shear + bend springs + gravity.
Pin the top row, let it drape. The complete cloth recipe.
Step 10 — Collision Detection
Sphere-sphere (distance < radii sum), AABB bounding boxes. Broad
phase vs narrow phase. Collision response and coefficient of
restitution (bounce vs clay). Mapped to Kangaroo SphereCollide.
Step 11 — Rigid Bodies
Shape + rotation + inertia. Torque = r × F. Angular acceleration
= torque / inertia. The rotational parallel to Newton's 2nd law.
Step 12 — Form-Finding
Catenary chains under gravity. Invert = compression arch (Gaudí's
method!). Minimal surfaces, tensile structures. Design forces, let
shape emerge. Nature's optimisation — the power of simulation.
KEY FEATURES:
• Single file — one C# script, paste and go
• 12 interactive steps — slider-driven, instant 3D diagrams
• 1,222 lines — every comment IS the lesson content
• 8 colour-coded material branches — visual clarity
• Bake to layers — organised Rhino layers with TextDot labels
• Kangaroo mapping — every concept linked to Kangaroo equivalents
• Zero plugins — just Rhino + Grasshopper
• Rhino 7 and 8 compatible (Windows and Mac)
• Code IS the textbook — read the source, learn the physics
------------------------------------------------------------------------
TARGET AUDIENCE
------------------------------------------------------------------------
• Computational designers learning Kangaroo's internals
• Architecture students studying structural form-finding
• Grasshopper users who want physics beyond black boxes
• Plugin developers building custom solvers
• Engineers bridging design and structural analysis
• Digital fabricators modelling material behaviour
• Game developers learning real-time physics foundations
------------------------------------------------------------------------
TAGS / KEYWORDS
------------------------------------------------------------------------
physics simulation, particle system, Kangaroo, Grasshopper, Rhino,
C# script, springs, Hooke's law, Newton's laws, forces, damping,
Euler integration, Verlet integration, constraints, cloth simulation,
collision detection, rigid body, form-finding, catenary, minimal
surface, tensile, compression, structural, RhinoCommon, parametric,
computational design, study guide, interactive, 3D learning
------------------------------------------------------------------------
PRICING
------------------------------------------------------------------------
Standalone $14.99
Dual Bundle (Physics Sim + Linear Algebra) $24.99
Dual Bundle (Physics Sim + Structural) $24.99
Triple Bundle (Physics + LinAlg + Structural) $32.99
Quad Bundle (+ Mesh Geometry) $39.99
Mega Bundle (all 9 scripts) $69.99
------------------------------------------------------------------------
SOCIAL MEDIA COPY
------------------------------------------------------------------------
TWITTER / X (280 chars):
Learn Physics Simulation in Grasshopper 🧲 12 interactive 3D
steps: particles → springs → cloth → form-finding. See what
Kangaroo does inside. Single C# script, zero plugins. The engine
behind every Kangaroo solve — made visible.
INSTAGRAM / LINKEDIN:
What actually happens inside a Kangaroo solver?
Particles with mass and velocity. Springs obeying Hooke's law.
Euler integration marching forward — or exploding. Verlet keeping
things stable. Constraints enforcing geometry. Cloth draping from
pinned corners. Catenary chains inverting into compression arches.
12 interactive steps. 1,222 lines. One C# script. Zero plugins.
Every concept becomes 3D geometry you can orbit in Rhino. Every
formula maps to a Kangaroo goal. The physics engine — decoded.
Link in bio. #Grasshopper #Kangaroo #PhysicsSimulation
#FormFinding #ComputationalDesign #Rhino3D
------------------------------------------------------------------------
THUMBNAIL SUGGESTIONS
------------------------------------------------------------------------
1. Step 12 — Catenary chain + inverted arch (most dramatic)
2. Step 9 — Cloth grid draping with springs visible
3. Step 4 — Stretched/compressed/rest springs side by side
4. Step 2 — Particle with gravity + wind + attractor force arrows
------------------------------------------------------------------------
CROSS-SELL SUGGESTIONS
------------------------------------------------------------------------
• Learn Linear Algebra in Grasshopper ($14.99) — vectors, matrices,
transforms, 4×4 homogeneous coordinates, the math behind physics
• Learn Structural Analysis in Grasshopper ($14.99) — trusses, beams,
FEA, load paths, the engineering side of form-finding
• Learn Mesh Geometry in Grasshopper ($14.99) — vertices, faces,
topology, subdivision, the meshes that cloth simulations run on
• Learn C# in Grasshopper ($14.99) — language fundamentals for
writing custom Kangaroo goals and solvers
• Learn Design Patterns in Grasshopper ($14.99) — architecture for
building clean simulation code
• Learn DSA in Grasshopper ($14.99) — spatial data structures
powering collision detection broad phases
• Learn Python in Grasshopper ($14.99) — scripting alternative
• Learn Linux ($14.99) — server and automation fundamentals
• Château Élégance v11 ($29.99) — production Grasshopper tool
------------------------------------------------------------------------
2026 Wickerson Studios - wickersonstudios.com
------------------------------------------------------------------------