今回はスクリプトのマニアックな内容です。VectorScriptのスクリプトの中でPythonのスクリプトを実行する方法をご紹介します。
マリオネット・スクリプト解説講座
第49回「プラグインの開発環境」
今回はスクリプトでのプラグインの開発環境について解説します。
マリオネット・スクリプト解説講座
第46回「3D図形の作図関数」
今回はスクリプトでの3D作図の基本のおさらいです。VectorScript・Pythonを使用して3D図形を描くプログラムを紹介します。(執筆:A&A川崎)
マリオネット・スクリプト解説講座
第45回「NURBS曲線の頂点設定」
今回は少しマニアックな内容です。NURBS曲線の頂点座標を設定するスクリプト関数「NurbsSetPt3D」について深掘りしていきます。
マリオネット・スクリプト解説講座
第44回「Excelデータの読み込み」
今回は、Excelフォーマットで入力されたデータをVectorworksのスクリプトを使って直接参照する方法をご紹介します。(執筆:A&A 川崎)
マリオネット・スクリプト解説講座
第42回「カスタムダイアログ その2」
前回に引き続きカスタムダイアログ解説のその2です。今回はスライダーなど特殊なコントロールの作成方法について解説します。
マリオネット・スクリプト解説講座
第41回「カスタムダイアログ その1」
今回はスクリプトでカスタムダイアログを作成する方法について解説します。カスタムダイアログは非常に奥が深く、いかに分かりやすく使いやすいインターフェースを構築するか開発者の腕の見せ所です。
マリオネット・スクリプト解説講座
第37回「プラグインオブジェクト超入門」
マリオネット解説講座はマリオネット・スクリプト解説講座にリニューアルしました。マリオネットだけでなくVectorScriptやPythonなどVectorworksプログラミング全般について、機能の最新情報やテクニックをお伝えしていきます。
マリオネット・スクリプト解説講座
第34回「高品質グラフライブラリplotlyを使ってみる」
Vectorworks開発者サイトにて公開されているPython Pacakge Catalogから、高品質のグラフを生成するPythonの外部ライブラリplotlyをマリオネットで使ってみました。
マリオネット・スクリプト解説講座
第33回「マリオネットツール バージョン2023の新機能」
Vectoroworks 2023のリリースが近づいてきましたね!もちろん、マリオネットツールも搭載されます。今回は、最新バージョン2023のマリオネットツールの新機能をご紹介します。
マリオネット・スクリプト解説講座
第29回「functionノードの使い方」
前回解説したAnyノードと似た機能を持つfunctionノードをご紹介します。functionノードはAnyと同様にPythonコードの短いプログラムを記述することができます。今回はAnyとfunctionノードの違いと、その活用方法について解説いたします。
マリオネット・スクリプト解説講座
第28回「Anyノードの使い方」
AnyノードはPythonコードの短いプログラムを記述して実行できる特殊なノードです。Anyノードを使いこなすことができれば、マリオネットの活用の幅が大きく広がります。今回は、すぐに真似できるAnyノードの記述例をいくつか紹介します。
マリオネット・スクリプト解説講座
第13回「マリオネットスクリプトの暗号化」
マリオネット・スクリプト解説講座
第8回「外部ライブラリの使い方」
マリオネットではノードに埋め込まれたPythonコードのプログラムを直接編集することでオリジナルのノードを作成することができます。Pythonでは外部のライブラリを使うことによって機能を拡張することができます。これをマリオネットのプログラムで利用する方法をご紹介します。
ミニツール
オンライン地図 プラグイン
Vectorworks 2014から、内部開発言語としてPythonを使うことができるようになりました。Pythonは標準で様々なことを行うことができます。
その1つとして、サーバ上の情報を取得するライブラリがあります。オンライン地図ツールは、Google Mapsの地図画像を取得し、Vectorworks上に表示するプラグインです。 “オンライン地図 プラグイン” の続きを読む