研究開発

マリオネット(Marionette)情報

もののかたちを考えるとき、例えば図を描いて考えるとしたら、筆記具や、製図道具の性能によって、まっすぐな線、平行な線、なめらかな曲線など、その道具が表すことのできるかたちとして表現されます。


では、コンピュータでかたちを考えるとしたらどうするでしょうか?


その答えのひとつが、プログラムでかたちを作るという手法です。


A&Aでは、そのようなかたちづくりのはじまりとして、イクケイ[育形]にみなさんと取り組みました。

http://www.aanda.co.jp/develop/workshop/index.html

そこでは、プログラムを書くことを意識せずにプログラムでかたちを作ることを目指しました。


そして、10年経った今、ビジュアルプログラミングの新しい環境ができました。

それが、マリオネットです。

ぜひお楽しみください。



トピックス


今週のマリオネット

マリオネットのユーザーフォーラムでは、 ユーザーとユーザー、またはユーザーと開発者の間で、マリオネットに関する質問や、情報の共有、マリオネットサンプルの共有が、活発に行われています。

「今週のマリオネット」では、ユーザーフォーラムの中から、A&A研究開発室で話題になっている記事をピックアップしてみなさんに紹介します。 これまでに紹介した記事はこちら


中級ノードのカスタマイズ




Vectoroworks2017のマリオネットでは、マリオネットオブジェクトの新しいコントロールとして、 マリオネットのスライダー・プッシュボタン・ラジオボタン・ポップアップが追加されました。 これらのコントロールは、スライダーの下限上限値や、ラジオボタンおよびポップアップの項目名などを自由にカスタマイズして使用することができます。 マリオネットツールにはこれらのコントロールを設定・操作するノードが追加されています。


  • スライダー : Slider
  • プッシュボタン : Button
  • ラジオボタン : RadioButton
  • ポップアップ : Popup

これらのノードは入力関数のカテゴリの中級に分類されています。 "中級"に分類されているのは、コントロールをカスタマイズする場合にノード内のスクリプトを直接編集する必要があるからです。
今回はこれら中級の入力ノードを編集してコントロールをカスタマイズする方法を紹介します。


◎共通の手順
1.ノードの編集画面を開きます。
ノードを選択 -> データパレット -> 編集ボタンを選択

2.スクリプトエディタに表示されたスクリプトを編集します。
スクリプトの1行目に"#COMMANNDO;READONLYREFFILE〜"が記述されている場合、これを1行まるごと削除します。


◎Sliderノードを編集してスライダーの上限値をカスタマイズする
Marionette.OIPContorolが記述されている行に着目します。

Marionette.OIPContorolのあとにつづくカッコには
( 'Integer', Marionette.WidgetType.Slider, 0, 'description', 0, 25 )
と記述されています。それぞれ次のような役割をもっています。


  • 'integer':パラメータの名前
  • Marionette.WidgetType.Slider:コントロールの種類
  • 0:スライダーの初期値(バーの初期位置)
  • 'description':パラメータの説明
  • 0:スライダーの下限値
  • 25:スライダーの上限値

スライダーの上限値をカスタマイズするには、カッコ内右端の値'25'を編集します。

ここでは上限値を100とするため、'25'を削除して'100'と入力します。 編集が完了したらOKボタンを選択して、スクリプトエディタを閉じます。
編集したSliderノードを選択してデータパレットのスライダーを確認します。 スライダーのバーを右端(上限)に移動して値が100となることを確認します。


次回、これらの中級ノードを活用した簡単なプログラムを紹介します。


2017/04/25


参考資料

マリオネットの日本語資料

マリオネット入門(PDF


Vectorworks 開発元 Vectorworks 社の、マリオネット(Marionette) に関するページ

ユーザーフォーラム(http://vectorworks.net/marionette


開発者向け Wiki(http://developer.vectorworks.net/index.php/Marionette


Knowledgebase


技術情報

障害情報
No. 内容 Ver 詳細
       
注意点
No. 内容 Ver 詳細
       
解説

 

 

お問い合わせ

マリオネットに関するご質問・ご相談はA&A研究開発室までお願い致します。