Grasshopper

algorithmic modeling for Rhino

Hello everyone,

I am an architect, and trying to transfer this specific parametric demonstration (which is a parametric minimal surface) into Grasshopper; so that I'll able to manipulate both the shape and its surface.

However, I don't have that much knowledge about both grasshopper and Mathematica.. I mean I can only make assumptions and think about relations of certain functions but that's all.

If you can help me on this, I would appreciate it so much.

You can see a screenshot of the code and model of the demonstration from mathematica in attachment.

And here is the mathematica code;

Manipulate[
Module[{\[CurlyEpsilon] = 10^-6, c1 = Tan[a1], c2 = Tan[a2],
c3 = Tan[a3], c4 = Tan[a4], c5 = Tan[a5], c6 = Tan[a6]},
ContourPlot3D[
Evaluate[
c6 Sin[3 x] Sin[2 y] Sin[z] + c4 Sin[2 x] Sin[3 y] Sin[z] +
c5 Sin[3 x] Sin[y] Sin[2 z] + c2 Sin[x] Sin[3 y] Sin[2 z] +
c3 Sin[2 x] Sin[y] Sin[3 z] + c1 Sin[x] Sin[2 y] Sin[3 z] ==
0], {x, \[CurlyEpsilon],
Pi - \[CurlyEpsilon]}, {y, \[CurlyEpsilon],
Pi - \[CurlyEpsilon]}, {z, \[CurlyEpsilon], Pi - \[CurlyEpsilon]},
Mesh -> False, ImageSize -> {400, 400}, Boxed -> False,
Axes -> False, NormalsFunction -> "Average",
PlotPoints -> ControlActive[10, 30],
PerformanceGoal -> "Speed"]], {{a1, 1,
"\!\(\*SubscriptBox[\(\[Alpha]\), \(1\)]\)"}, -Pi/2 - 0.01,
Pi/2 + 0.01,
ImageSize -> Tiny}, {{a2, 1,
"\!\(\*SubscriptBox[\(\[Alpha]\), \(2\)]\)"}, -Pi/2 - 0.01,
Pi/2 + 0.01,
ImageSize -> Tiny}, {{a3, 1,
"\!\(\*SubscriptBox[\(\[Alpha]\), \(3\)]\)"}, -Pi/2 - 0.01,
Pi/2 + 0.01,
ImageSize -> Tiny}, {{a4, 1,
"\!\(\*SubscriptBox[\(\[Alpha]\), \(4\)]\)"}, -Pi/2 - 0.01,
Pi/2 + 0.01,
ImageSize -> Tiny}, {{a5, 1,
"\!\(\*SubscriptBox[\(\[Alpha]\), \(5\)]\)"}, -Pi/2 - 0.01,
Pi/2 + 0.01,
ImageSize -> Tiny}, {{a6, 1,
"\!\(\*SubscriptBox[\(\[Alpha]\), \(6\)]\)"}, -Pi/2 - 0.01,
Pi/2 + 0.01, ImageSize -> Tiny}, AutorunSequencing -> {1, 3, 5},
ControlPlacement -> Left]

Views: 912

Attachments:

Replies to This Discussion

Working o the exported model doesn't work work for me. I want to define the vertices as points which are parametrically moves with these sliders in grasshopper . I really do not know where you want to go. You may with this simple plugin will free you from headaches... See the library for examples. True surfaces.

http://www.rhino3.de/_develop/__v3_plugins/math/

• View All

Videos

• The most beautiful equation

Added by Jaeman PARK

• Real Time Robot Control with mxAutomation and KUKA | prc

Added by Karl Singline

• Jamparc's PQ Mesh for Convex Sections

Added by Jaeman PARK