問題タブ [opencascade]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
115 参照

export - Opencascade ステップのエクスポート -> DIN4003 準拠のための追加の座標系 (AXIS2_PLACEMENT_3)

私の目標は、フライス工具の有効な DIN4003 ステップ エクスポートを作成することです。このツールは、CUT および NOCUT レイヤーの 2 つのソリッドを保持する 1 つのコンパウンドで構成されています。TopoDS_Shapeこれをクラスを介して実装しました。両方TopoDS_Shapeとステップ出力は正常に機能します。

しかし、DIN4003 に準拠させるには、化合物ごとに追加の座標系を含める必要があります。「取り付け座標系」(MCS)のようなもの。(MCS は、ホルダーに取り付けられたツールの基準点です。) コンパウンドにリンクする必要があります。AXIS2_PLACEMENT_3座標系はエンティティで表されます

ここに私の質問があります

  1. このような座標系を実装して化合物にリンクするにはどうすればよいですか?
  2. これらの座標系を配置するレイヤーを作成するにはどうすればよいですか?

結果のステップ コードの抜粋を次に示します。エンティティ #1370 と #512 を作成する必要があります (手動で挿入しました)

助けてくれて本当にありがとうございます。