目的・趣旨
球の表面にトゲをつける

使用したコンポーネント
  1. Params>Input>Number Slider
  2. Params>Input>Panel
  3. Maths>Operators>Multiplication 
  4. Vector>Plane>Plane Normal
  5. Surface>Primitive>Cone
  6. Surface>Primitive>Sphere
  7. Surface>Util>Divide Surface 

解説
15-8-2_sample
全体はこのような感じ
このアルゴリズムの動きについては動画で見たほうが良いと思ったので、動画を載せておきます。


それでは、細かくみていくことにします。

2
まずSphereコンポーネントで普通の球を作成します。
3
Divide Surfaceコンポーネントで球の表面に点を作成
UVに対し、等間隔に点を生成するため、球の上下に近いところは点が集中してしまう。
いずれ等間隔に生成できる方法を見つけ出したい。
4
次に、重要となってくる平面の作成。
Plane Normalコンポーネントで球の表面に平面を作成する。
各平面の中心はDivide Surfaceコンポーネントで作成した点を中心としている。
5
Plane Normalコンポーネントでつくった平面を基にConeコンポーネントで円錐を作成する。 

【書籍PR】Grasshopper入門
【書籍PR】Rhinoceros+Grasshopper建築デザイン実践ハンドブック
【書籍PR】AAD Algorithms-Aided Design. Parametric strategies using Grasshopper