今回は、Pythonライブラリshapelyを使用して図形データの幾何学計算に挑戦します。
第57回「幾何学計算で図形をつくる」






今回は、Pythonライブラリshapelyを使用して図形データの幾何学計算に挑戦します。
今回はマリオネットで文字列を自動的に立体化する方法をご紹介します。チャンネル文字やネオンサインに使える文字のオブジェクトの作成します。
前回に引き続きパラメトリックなベンチのマリオネットオブジェクトを作成します。今回は”その2″として、ベンチの3D化から一気に完成までご紹介していきます。
座面のサイズや背もたれの高さをパラメトリックに変更するベンチのマリオネットオブジェクトを作成します。今回は”その1″としてベンチの断面を作図するプログラムの作成方法を解説します。
今回はスクリプトのマニアックな内容です。VectorScriptのスクリプトの中でPythonのスクリプトを実行する方法をご紹介します。
今回は、マリオネットを使って図面上の図形をもとにオブジェクトを配置する方法を紹介します。
マリオネットを使ってNURBS曲面に沿った格子状の骨組みを作成します。
今回はマリオネットに標準搭載されているダイアログのノードを紹介します。警告表示や、ユーザーの入力を要求するようなインタラクティブなプログラムの実現に役立ちます。
今回はスクリプトでのプラグインの開発環境について解説します。
今回はマリオネットを使用して、領域内に図形を敷き詰めるプログラムを作成します。座席のレイアウトやタイルの敷き詰めでの活用方法を解説します。
マリオネットを使用して、ロールスクリーンのパラメトリックオブジェクトを作成します。
今回はスクリプトでの3D作図の基本のおさらいです。VectorScript・Pythonを使用して3D図形を描くプログラムを紹介します。(執筆:A&A川崎)
今回は少しマニアックな内容です。NURBS曲線の頂点座標を設定するスクリプト関数「NurbsSetPt3D」について深掘りしていきます。
今回は、Excelフォーマットで入力されたデータをVectorworksのスクリプトを使って直接参照する方法をご紹介します。(執筆:A&A 川崎)
今回は柱状体を作ったモデリング方法を紹介します。プラグインオブジェクトのパラメータと連動させながらスチールラックを作成するプログラムを解説します。(執筆 A&A川崎)