ポイントやボディを繰り返し定義する
Kosuke_IKEDA
Altair Employee
ある規則に則って配置されたたくさんのポイントやボディを簡単に定義する方法を紹介します。
MotionViewのモデルファイル.mdlファイルはasciiファイルでテキストエディタで編集することができます。
これにtemplexの言語を利用すれば、for loopでたくさんのポイントやボディを作成することができます。
ここで紹介したポイント、ボディのほか、ジョイントやグラフィックすべてのエンティティに適用できますので、お試しください。
<
本動画で使用したファイルはこちらです。
使用製品:Altair MotionSolve/MotionView
よくあるエンジニアからの質問はこちら
Tagged:
0
Answers
-
引き続きSystemを利用した方法を紹介します。
先の方法では、templexでメインのモデルファイルを書き出していましたので、エンティティの数を変えるため、templexでモデルを再作成すると、GUI上で追加設定したものはすべて無効になってしまいます。
templexでsystemのモデルファイルを作成することで、メインのモデルにインポートできますので、GUI上での追加設定をメインモデル上で行えば、templexでのモデル再作成時も、systemファイルを差し替えるだけですので、他の設定を保持できます。
本動画で使用したファイルはこちらです。
0 -
現在はPytnon APIが使用できますので、Python記述で繰り返し定義が可能です。
MotionView Python API リリース - MotionSolve, MotionView - Altair Products - Altair Community
0