Grasshopperで等高線を作成するロジック
RhinoとGrasshopperを学ぶ皆さんへ。今回は、1本のポリラインと2つの点から美しい等高線を生成するチュートリアルをご紹介します。複雑な地形モデリングやデザイン作業で役立つ等高線生成を、具体的なコンポーネント名とその使い方を交えながら解説します。
準備: ジオメトリの取り込み
まずRhinoで等高線のベースとなるポリラインと、方向を定義する2つの点を用意。Grasshopperを開いたら、これらRhinoジオメトリを取り込みます。ポリラインは"Curve"コンポーネントに「Set one Curve」で、2点はそれぞれ"Point"コンポーネントに「Set one Point」で設定。これでGrasshopperでの操作準備は完了です。
"Contour"コンポーネントの活用
等高線の生成は、Grasshopperの"Contour"コンポーネントが中心です。以下の4つの入力を持っています。
- "Shape" (S): 取り込んだポリラインを接続。
- "Point" (P): 取り込んだ最初の点を接続し、等高線の開始点を定義。
- "Direction" (D): "Vector 2Pt"コンポーネントで最初の点から2番目の点へのベクトルを作成し、"Contour"の"Direction"に接続。
- "Distance" (D): "Number Slider"で適切な数値(例: 0.5から10.0)を設定し、等高線間の間隔と密度を調整します。
ワークフローの調整と応用
コンポーネントを接続すれば、Rhinoビューポートにリアルタイムで等高線が表示されます。"Number Slider"操作やRhino上での元のポリライン・点の移動により、等高線もダイナミックに変化。応用として、"Graph Mapper"や"Remap Numbers"コンポーネントを間隔の数値に適用することで、非均一な等高線パターンを生成し、より有機的で複雑なデザインも可能です。
まとめ: 実践への第一歩
今回は、Rhino Grasshopperでポリラインと2つの点から等高線を生成する方法を学びました。"Contour"コンポーネントを核に、"Curve"、"Point"、"Vector 2Pt"、"Number Slider"を組み合わせることで、直感的なモデリングツールとなります。このテクニックは、地形分析、建築デザイン、プロダクトデザインなど幅広い分野で応用可能。ぜひ、様々な形状やパラメータで試してみてください!
