3D拘束

可変式ダイレクトモデリング

ジオメトリック拘束(可変式ダイレクトモデリング)を使用して、パラメトリックソリッドとサーフェスをモデリングします。要素(エッジと面)間の拘束を設定して、ソリッドモデルとサーフェスモデルを修正します。

拘束が追加されるとすぐにBricsCADは自動的にモデルを修正し、これらの拘束はその後のモデルの修正に合わせて更新されます。可変式ダイレクトモデリングの主な利点は、すべての拘束が同時に考慮され、モデルの動作が拘束の作成順序に依存しないことです。モデル作成の履歴を気にすることなく、3Dモデルのあらゆる機能をパラメータ化することができます。

寸法拘束は、モデルの寸法を拘束するものです。このような拘束が設定され、そのパラメータの値が変更されると、BricsCADは自動的にソリッドとサーフェスのジオメトリを更新します。例えば、直方体の寸法は、対向側の面に適用されている三つの距離拘束のパラメーターによりコントロールできます。

BricsCADには、次の3D制約があります。

  • 幾何拘束:固定()、一致()、同心()、平行()、垂直()、接線()、剛体セット()。
  • 寸法3D拘束:距離()、半径()、角度()、円錐角()、パス拘束()。

3D拘束は、3D拘束ツールバー、パラメトリック - 3D拘束メニュー、3Dパラメトリックリボンパネル、クワッドの拘束タブで利用できます。

すべての3D拘束はメカニカルブラウザパネルに一覧表示されます。拘束を選択すると、そのプロパティを確認・編集することができます。

拘束の作成では、次の(サブ)図形とアイテムがサポートされています。

  • 頂点、3Dソリッドのエッジと面、サーフェス、平面のメッシュ・リージョン・表面、円柱形、球形、ドーナツ形、円錐形
  • 線分、放射線、構築線、円、円弧
  • 3Dポリラインのセグメントと頂点
  • 別の引数として点を使用した一致拘束およびパス拘束の任意曲線
  • 平面、軸およびワールド座標系もしくはブロック座標系の原点

3D拘束には、さまざまな状況でBricsCADがそれらをどのように扱うかをコントロールできる多くのプロパティがあります。

ジオメトリ駆動の拘束

3D寸法拘束は、ジオメトリ駆動でも可能です。モデルを更新し、モデルのカレントの状態を正確に反映します。式を指定することはできませんが、代わりに、それらの値はモデルから取得され、ダイレクトモデリング操作や他の拘束の変更によって変更することができます。

拘束を含むその他のパラメータは、ジオメトリ駆動拘束の値に依存します。状況によっては、ジオメトリ駆動拘束に依存する拘束によって、モデルが作成不能になる場合があります。これは避けるべきです。

メカニカルブラウザパネルとパラメータと拘束パネルで、またはDMCONSTRAINT3Dコマンドを使用して、通常の拘束をジオメトリ駆動拘束に、またはその逆に変換できます。通常の拘束がジオメトリ駆動拘束に変更された後、その式は、この拘束に影響するモデルの最初の変更で上書きされます。

3D拘束とダイレクトモデリング

3D拘束は、ダイレクトモデリング操作が適用されるときに考慮されます。面またはエッジの配置を固定する3D拘束がある場合、この拘束は、プッシュ/プル、移動、および回転操作中に保持されます。3D拘束はメカニカルブラウザパネルで一時的に無効にしたり、消去したりすることができます。

ジオメトリ駆動拘束は、ダイレクトモデリング操作が完了すると、その値が更新されます。これにより、モデルに追加の変更が発生する可能性があります。

ダイレクトモデリングやブーリアン演算ソリッド編集で面やエッジが消えた場合、図形に適用されていた3D拘束は解除されます。しかし、最初の面と得られた面の間に正確な対応関係がある場合、新しい図形に3D拘束が自動的に適用されます。

DMRECOGNIZEシステム変数の値に応じて、BricsCADはソリッドのサーフェス間の幾何学的関係を自動的に認識し、ダイレクトモデリング操作中にそれらを保持します。この機能は、設計意図認識と呼ばれます。