設計意図認識
ダイレクトモデリング操作により、3Dソリッドモデルを簡単に変更できます。ソリッドの一つのフェースが特定の操作で変更された時、他のフェースもモデルの設計意図と幾何的有効性を保持するため、これに従い変更されます。例えば、同じ半径の多数の穴を持つモデルと想定します。円筒状のフェースの半径をプッシュ/プル操作で、もしくは半径拘束の値を変更することで変更した場合、同じ直径を持つ他のフェースも認識され、半径を同期させるため自動的に変更されます。

等しい半径の認識の他に、BricsCADはソリッドのサーフェス間の関係を自動で認識し、ダイレクトモデリング操作の際にこれらを保持します。
設計意図の認識を定義付けるため、設計意図ツールバー上にあるボタンをクリックします。押されたボタンは機能が選択されていることを示し、押されていないボタンは機能がアクティブでないことを示しています。
- サーフェスを接合(面、円柱、円錐)(
)
- 面同士を一致(
)
- 面同士を平行(
)
- 面同士を直交(
)
- 平面に円柱を直交(
)
- サーフェス同士を同軸(円柱、円錐)(
)
- 同一半径値のサーフェス(円柱、球)(
)
- 4つ以上の面間の頂点(
)
- 一致する面間のエッジ(
)
- オフ/オン切替(
)
設計意図オプションは、設定ダイアログボックスでDMRECOGNIZEシステム変数を編集して設定することもできます。
3D拘束ツールバーのオプションツールボタン()をクリックし、3D幾何拘束の自動認識を設定します。それに伴い、設計意図ツールバーのツールボタンの状態(押された状態、押されていない状態)が調整されます。
注: ダイレクトモデリングコマンドでソリッドモデルを変更する場合、ユーザーにより明示的に定義された3D拘束の制約を受けます。これらの拘束は自動的に認識されたものよりも高い優先度を持ち、ソリッドモデルの変更管理が容易になります。
以下の例では、3D幾何形状が自動で拘束認識されるかどうかの動作の違いを表示しています。
![]() |
![]() |
「サーフェス接合」が認識される例(![]() |
「サーフェス接合」が認識されない例(![]() |
![]() |
![]() |
「面同士を一致」が認識される例(![]() |
「面同士を一致」が認識されない例(![]() |
![]() |
![]() |
「面同士を平行」が認識される例(![]() |
「面同士を平行」が認識されない例(![]() |
![]() |
![]() |
「面同士を直交」が認識される例(![]() |
「面同士を直交」が認識されない例(![]() |
![]() |
![]() |
「円柱を直交」が認識される例(![]() |
「円柱を直交」が認識されない例(![]() |
![]() |
![]() |
「サーフェス同士を同軸」が認識される例(![]() |
「サーフェス同士を同軸」が認識されない例(![]() |
![]() |
![]() |
「同一半径値」が認識される例(![]() |
「同一半径値」が認識されない例(![]() |