BricsCADでは、ダイナミックブロックはこれまで少し一方通行のような存在でした。それらを使用したり、ストレッチしたり、反転したり、表示状態を切り替えたりすることはできましたが、それは誰かがあらかじめその動作を定義していた場合に限られていました。ブロックの背後にあるロジックを変更しようとした瞬間、壁にぶつかってしまいます。BricsCAD V26は、その壁を取り払います。
BricsCAD でダイナミック ブロックを直接作成および編集できるようになりました。それでは、これらのブロックがAutoCAD®とやり取りされたときにどのように動作するのか、そしてこの機能が現在なぜ実験的モードとして提供されているのかを見ていきましょう。
重要な注意事項が 1 つあります。動的ブロックの作成と編集は現在、米国では利用できません。それ以外のすべての場所では利用可能です
「読み取り専用」から完全に編集可能へ
V26以前のBricsCADでは、AutoCAD®で作成されたダイナミックブロックを解釈することしかできませんでした。ブロックを伸ばしたり、回転させたり、表示状態を切り替えることはできましたが、ブロック定義自体を変更することはできませんでした。もし作成しようとすると、BricsCADは代わりにそのブロックをパラメトリックブロックに変換することを提案していました。
実験モードを有効にすると、BricsCAD V26 ではダイナミック ブロックをネイティブに作成および編集できます。他の場所に埋め込まれたロジックに制限されなくなります。
意図的に実験的モードとして提供
ダイナミックブロックの作成と編集は、現在もまだ実験的機能として位置付けられています。不安定だからではなく、機能セットがまだ完全ではないからです。私たちは実際のユーザーからのフィードバックを集め、ツールの進化を改良したいと考えています。
実験モードは、スタートページ、設定画面、またはコマンドラインから直接有効にできます。これら3つの方法はすべて、同じシステム変数を変更します。変更を有効にするには、再起動が必要です。
この機能を有効にすると、BricsCADは3種類のブロックを認識します。従来の静的ブロック、パラメトリックブロック(2Dまたは3D)、そして常に2Dであるダイナミックブロックです。このソフトウェアは、選択したブロックの種類に基づいて、適切な編集環境に自動的に切り替えます。
ダイナミックブロックをゼロから構築する
BricsCAD V26で何ができるのかを知るために、幅と高さの両方を変更する必要のあるシンプルなブロックを考えてみましょう。まず、両方の幅のバリエーションに対応するジオメトリを含む静的なベースを用意します。最初のステップは、各バージョンがいつ表示されるかを定義することです。幅ごとに2つの表示状態が作成され、それぞれの状態に適切なジオメトリが割り当てられるため、一度に正しいバージョンのみが表示されます。
次に、高さを制御するための線形パラメータが追加され、続いて上部プレートを移動させる伸縮動作が行われます。プロパティパネル内で、その目的を明確にするためにパラメータ名が変更されました。
この時点でブロックは動作しますが、柔軟すぎる状態です。高さの値は任意です。これを制限するため、ブロックテーブルが追加されます。この表は幅と高さを関連付け、有効な組み合わせを定義しているため、ブロックには承認されたサイズのみが表示されます。
テーブルがすべての状態で表示されるようになると、ブロックは意図どおりに動作します。幅はきれいに切り替わり、高さは制限内で伸縮し、AutoCAD ®で図面を開いたときにロジックはそのまま維持されます。

AutoCAD®との双方向データ連携
AutoCAD ®で図面を開いた場合も、ダイナミックブロックは同じように動作します。可視状態、伸縮動作、およびブロックテーブルはすべて保持されます。これは、BricsCAD V26で作成されたダイナミックブロックが、プラットフォーム間で問題なく往復転送されることを裏付けています。
既存のダイナミックブロックの編集
既に定義済みのサイズを含むブロックを拡張することも可能です。ウィンドウブロックには、有効な高さのリストが含まれています。パラメータの値セットを編集して新しい数値を追加することで、ブロックはすぐに追加のサイズに対応できるようになります。再描画は不要です。ロジックは該当箇所で更新されます。
現在サポートされているもの
V26では、ダイナミックな動作の基本的な構成要素がサポートされています。表示状態、パラメータ、アクション、ブロックテーブル、そしてエディタ内でのライブテストです。。ジオメトリがどのように変化するかを定義したり、有効な値を制限したり、保存前にすべてを検証したりできます。
一部の機能は、まだ読み取り専用のままです。拘束パラメータとAutoCAD ®ルックアップテーブルは使用できますが、編集することはできません。繰り返しになりますが、ダイナミックブロックの作成と編集は、現時点でアメリカではまだ利用できません。
サポートが必要ですか?
問題が発生した場合は、スタートページから直接サポートリクエストを送信できます。カテゴリとして「ダイナミックブロック」を選択し、予想していた動作、実際に発生した動作を説明し、図面を添付してください。動画も追加できます。お客様のデータは、お客様が明示的に共有を許可しない限り、機密情報として扱われます。
BricsCADのダイナミックブロックは、「使用可能」な状態から「編集可能」な状態へ進化しました。V26では、他の場所で作成された定義に縛られることはなくなりました。ブロックの動作を直接構築、改良、制御できるだけでなく、その機能が今後どのような方向へ進むかを形作る上でも貢献できます。
米国以外にお住まいの方は、本日よりダイナミックブロックの作成と編集を開始できます。BricsCAD V26は現在ダウンロード可能です。




