私の目標は、フライス工具の有効な DIN4003 ステップ エクスポートを作成することです。このツールは、CUT および NOCUT レイヤーの 2 つのソリッドを保持する 1 つのコンパウンドで構成されています。TopoDS_Shape
これをクラスを介して実装しました。両方TopoDS_Shape
とステップ出力は正常に機能します。
しかし、DIN4003 に準拠させるには、化合物ごとに追加の座標系を含める必要があります。「取り付け座標系」(MCS)のようなもの。(MCS は、ホルダーに取り付けられたツールの基準点です。) コンパウンドにリンクする必要があります。AXIS2_PLACEMENT_3
座標系はエンティティで表されます
ここに私の質問があります
- このような座標系を実装して化合物にリンクするにはどうすればよいですか?
- これらの座標系を配置するレイヤーを作成するにはどうすればよいですか?
結果のステップ コードの抜粋を次に示します。エンティティ #1370 と #512 を作成する必要があります (手動で挿入しました)
#512 = PRESENTATION_LAYER_ASSIGNMENT('Layer 66','visible',(#1370));
#1423=SHAPE_REPRESENTATION('',(#1422,...,#1370),#1408);
#1422=AXIS2_PLACEMENT_3D('',#1419,#1420,#1421);
#1419=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#1420=DIRECTION('',(0.E0,0.E0,1.E0));
#1421=DIRECTION('',(1.E0,0.E0,0.E0));
#1370=AXIS2_PLACEMENT_3D('MCS',#1367,#1368,#1369);
#1367=CARTESIAN_POINT('',(0.E0,-4.2E1,0.E0));
#1368=DIRECTION('',(0.E0,-1.E0,0.E0));
#1369=DIRECTION('',(1.E0,0.E0,0.E0));
#1408=(GEOMETRIC_REPRESENTATION_CONTEXT(3)...
助けてくれて本当にありがとうございます。