Learn Linear Algebra in Grasshopper - 3D Interactive Study Guide | 12-Step C# Script | Rhino 7/8
===================================================================
PAYHIP PRODUCT LISTING - LEARN LINEAR ALGEBRA IN GRASSHOPPER
Wickerson Studios - wickersonstudios.com
===================================================================
------------------------------------------------------------------
PRODUCT TITLE
------------------------------------------------------------------
Learn Linear Algebra in Grasshopper - 3D Interactive Study Guide | 12-Step C# Script | Rhino 7/8
------------------------------------------------------------------
SUBTITLE / TAGLINE
------------------------------------------------------------------
See the math behind every 3D operation. Vectors become arrows.
Dot products show angles. Cross products shoot perpendicular.
4x4 matrices decode the Transform class. 12 visual steps from
vectors to linear systems - all inside Grasshopper.
------------------------------------------------------------------
PRODUCT DESCRIPTION
------------------------------------------------------------------
Learn linear algebra - inside Grasshopper.
This single C# Script component is a complete 12-step course
through the mathematics that powers every 3D operation in Rhino.
Slide a number from 1 to 12 and a colour-coded 3D NURBS diagram
builds itself in your viewport. Vectors become blue arrows with
magnitude labels. Dot products draw angle arcs between vectors.
Cross products shoot red arrows perpendicular to both inputs.
Rotation sweeps boxes through 360 degrees around an axis. The
4x4 Transform matrix - the class you use every day but never
see inside - is laid out as a physical grid of colour-coded cells.
If you have ever wondered why Transform.Rotation takes radians,
what ChangeBasis actually does, or why matrix multiplication
goes right to left - this script is for you.
> THE 12 STEPS
1 Vectors - magnitude, direction, unit vectors, basis
(i, j, k), scalar multiplication, Point vs Vector.
2 Vector Addition - head-to-tail method, parallelogram
rule, subtraction, commutative property.
3 Dot Product - angle between vectors, scalar projection,
perpendicularity test (dot = 0), light intensity.
4 Cross Product - perpendicular vector, right-hand rule,
parallelogram area, surface normals = edge1 x edge2.
5 Matrices - identity, matrix-vector multiplication,
composition (right to left!), inverse, determinant.
6 Translation - offset vector, 4x4 matrix requirement,
commutative property, Transform.Translation().
7 Rotation - axis-angle, right-hand rule, 2D/3D rotation
matrices, orthogonal (R_inv = R_transpose), Euler angles.
8 Scale and Shear - uniform, non-uniform, mirror (det = -1),
scale about a point, shear (off-diagonal elements).
9 Projection - orthographic (parallel, plans/sections),
perspective (converging, camera), point-to-plane formula.
10 Coordinate Systems - world vs local, Plane class,
ChangeBasis, PlaneToPlane, moving frames on curves.
11 Homogeneous Coordinates - why 4x4 (translation needs it),
w=1 for points / w=0 for vectors, composition order T*R*S.
12 Solving Linear Systems - Ax=b, FEA ([K]{u}={F}), least
squares fitting, direct vs iterative methods.
> KEY FEATURES
- Single-file delivery - one .cs, paste and go
- Zero plugins - works with stock Rhino 7/8 + Grasshopper
- 8 colour-coded material branches for clarity
- Bake to layers with TextDot labels
- 1,196 lines of commented, production-quality C#
- Maps every concept to RhinoCommon classes
- Explains WHY Transform is 4x4 (homogeneous coordinates)
- Code comments are the full curriculum
- No prior linear algebra experience needed
> WHO IS THIS FOR
- Computational designers writing custom transformations
- Architecture students learning the math behind parametric tools
- Plugin developers working with RhinoCommon Transform class
- Anyone debugging why geometry ends up in the wrong place
- Engineers who need to understand FEA (Ax=b) foundations
- 3D artists wanting to understand projection and camera math
> REQUIREMENTS
- Rhino 7 or 8 (Windows or Mac)
- Grasshopper (built into Rhino)
- No additional plugins or packages
------------------------------------------------------------------
TAGS
------------------------------------------------------------------
linear algebra, vectors, dot product, cross product, matrices,
transformation, rotation, translation, scale, projection,
coordinate systems, homogeneous coordinates, 4x4 matrix,
transform class, rhinocommon, grasshopper, rhino, c#, math,
computational design, 3d geometry, FEA, least squares,
tutorial, interactive, study guide, wickerson studios
------------------------------------------------------------------
CATEGORY
------------------------------------------------------------------
Digital Products -> Education -> Tutorials and Courses
Digital Products -> 3D Models -> Grasshopper Scripts
------------------------------------------------------------------
PRICING
------------------------------------------------------------------
Standalone: $14.99 USD
Bundle + DSA: $24.99 (Linear Algebra + DSA)
Math Bundle: $24.99 (Linear Algebra + Structural Analysis)
Triple: $32.99 (Linear Algebra + DSA + Structural)
Mega Bundle: $64.99 (All 8: LinAlg + Patterns + Structural +
Mesh + DSA + C# + Python + Linux)
Free / PWYW: For maximum reach
------------------------------------------------------------------
FILES
------------------------------------------------------------------
LearnLinAlg_GH_Script.cs 1,196 lines - 52.1 KB
LearnLinAlg_README.txt Full installation and step guide
------------------------------------------------------------------
SOCIAL MEDIA COPY
------------------------------------------------------------------
TWITTER/X (280 chars):
Learn linear algebra in 3D - inside Grasshopper.
Vectors, dot/cross product, matrices, rotation, projection,
4x4 Transform decoded. 12 interactive steps.
Zero plugins. The math behind every Rhino operation.
wickersonstudios.com #LinearAlgebra #Grasshopper #Rhino3D
INSTAGRAM / LINKEDIN:
What if your linear algebra textbook was a Grasshopper definition?
12 steps from "what is a vector?" to solving FEA systems.
Vectors become blue arrows. Dot products draw angle arcs.
Cross products shoot perpendicular. 4x4 matrices decode
the Transform class you use every day. Rotation sweeps
boxes through 360 degrees around an axis.
Because every Move, Rotate, Scale, Mirror, Orient, and
Project command in Rhino IS linear algebra.
1,196 lines. Zero plugins. Zero prior math required.
Link in bio -> wickersonstudios.com
#LinearAlgebra #Grasshopper #Rhino3D #Math #3DGeometry
#ComputationalDesign #Transform #WickersonStudios
------------------------------------------------------------------
CROSS-SELL
------------------------------------------------------------------
- Learn C# in Grasshopper - 3D Interactive Study Guide
- Learn Python in Grasshopper - 3D Interactive Study Guide
- Learn Data Structures and Algorithms in Grasshopper
- Learn Structural Analysis in Grasshopper
- Learn Mesh Geometry in Grasshopper
- Learn Design Patterns in Grasshopper
- Learn Linux - 3D Interactive Study Guide
- Chateau Elegance v11 - 50+ AEC Physics Solvers
Bundle: "Complete Computational Designer"
(All 8 scripts + Chateau Elegance)
------------------------------------------------------------------
THUMBNAIL SUGGESTIONS
------------------------------------------------------------------
Primary: Step 4 cross product (two vectors + perpendicular arrow)
Alt 1: Step 11 homogeneous (4x4 matrix grid, colour-coded cells)
Alt 2: Step 7 rotation (boxes sweeping around an axis)
Alt 3: Step 9 projection (3D object casting shadow onto plane)
------------------------------------------------------------------
2026 Wickerson Studios - wickersonstudios.com
------------------------------------------------------------------