ランダムなテクスチャ設定 / スクリプト
vectorworksでのランダムなテクスチャ設定を行うスクリプトです。かなり簡素に作っているので、条件を満たさないと何も起きないと思います。ご注意ください。 選択している図形の設定されているテクスチャを認識して、ランダ […]
CADとPython学習 CADからメール送付
Vectorworksからメール送付のサンプルスクリプトです。このまま実行してもエラーが出ます。mac環境でファイルパスの設定が必要です。 ※テキストファイルは1行目 送信元アドレス、2行目パスワード、3行目以降空白行ま […]
面積を表示するオブジェクト ベクターワークス
Youtubeの方で面積を表示させる動画を作成していましたが、実際のサンプルのご紹介はまだでした。面積表示するオブジェクト(エリア図形)です。幾つか方法がありましたが、今回は図形をエリア図形に変換するスクリプトとなってい […]
CADとPython学習 12 複数の図形に一括で処理する
複数の図形に一括で処理する場合、一つ一つの図形のリストを作ってfor文で処理を回すという方法もありますが、基本的にはCAD側で用意した関数を利用します。 ライノセラスのスクリプトサンプル ライノセラスで、複数の図形に一括 […]
CADとPython 09 if文と面積スタンプ
if文について if文は分岐をつけるもので、非常に多く使用します。CADの場合の利用シーンとしては、オブジェクトタイプによって処理を行うかどうかなどがあります。 面積スタンプ 今回は面積スタンプを例にサンプルを作成してい […]
CADとPython 07 図形の指定
アプリケーションでは図形を選択してからツールやコマンドを実行して図形を編集します。スクリプト上ではソフトによって違いはありますが、図形を指定してから編集する関数を実行する流れとなります。 他にも色々ありますが、まずはシン […]
3本注釈 Vectorworks スクリプト
3本線までの注釈オブジェクトの作り方です。最下部にオブジェクトごとダウンロードできるボタンも配置しています。 スクリプト パラメータの定義 vsoの作り方は以前ご紹介しましたが、簡単に。 ツール > プラグイン & […]
CADとPython 03 座標の扱い
CADで重要な座標の扱いについてご紹介しています。 全体像 pythonの作法として、タプルを使う、文字列表示、個々の座標の取り出しなどを説明しています。 そののちにVectorworksとRhinocerosのサンプル […]
造作図のビューポートを作るスクリプト
Vectorworksでは単体のビューポートを作成することができません。投影図ビューポートではあくまで現在の状態をビューポートにする必要があります。 造作図のビューポートを作る せっかく造作や家具を3Dで作ったらそれをそ […]
LGSの面積を拾うスクリプト
LGSの面積 数量を算出するときに、天井と床は図面から簡単に拾えるんですけど、壁となるとちょっと難しいです。これはいくつか理由があると思っています。 ・壁が壁の芯(LGSとか)と仕上げが両面にある。 ・且つ芯とは無関係に […]