Ver 0.17
ボディーを挿入
スケッチの形状が崩れないように拘束を追加します。
一番大きい円弧のセンターが必ずずれてしまうようです
(一括で一連化する機能がない 昔の図研CR300では一連化の機能があったのだが・・・?)
もしかすると対象拘束を上手く使えるといいのだが・・・・調査中
下記の図のように要素の接続点をつなぐコマンドがあるのですが円弧が有ると特に上手くいかないようです
円弧の接続に関しては通常のCADでは接続方向の反転があるのですがこれが見当たりません。
開発途中の Version: 0.18.15969 (Git) でも直っていません (Ver0.19の修正項目に上がっているようです)
完全拘束できた場合でもDraft では塗りつぶしが上手くいきません。
この方法が一番簡単な方法?
すべての重なっている点をずらす→ その後一致拘束を行なう
コンソールの一致拘束部分をコピーする
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident', 6, 2, 8, 2))
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident', 8, 1, 9, 1))
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident', 9, 2, 2, 1))
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident', 2, 2, 1, 2))
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident', 4, 2, 1, 1))
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident', 4, 1, 0, 2))
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident', 5, 1, 0, 1))
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident', 5, 2, 7, 1))
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident', 7, 2, 3, 2))
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident', 6, 1, 3, 1))
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident', 9, 3, 10, 3))
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident', 11, 3, 7, 3))
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident',5,3,-1,1))
App.ActiveDocument.Sketch.addConstraint(Sketcher.Constraint('Coincident',2,3,-1,1))
ファイルを一旦、保存なしで終了して再度読み込み
1.拘束寸法を入れる。(最初に寸法を入れることによりずれを多少防ぐことができます)え
2.コンソールより実行することにより閉ラインを作成することができます。