Draft Arc/jp

説明
Arcツールは現在の作業平面 に円弧を作成します. 作成は中心、半径、開始点、終了点またはピックされた接線、またそれらを任意に組み合わせた四点の入力によって行われます. 作成には前もってTasksタブ上で設定されているライン幅と色が使用されます. 開始点と終了点が追加されていることを除けばこのツールはDraft Circleと同じように動作します.



使用方法

 * 1) ボタンを押すか、キーを押してからキーを押します
 * 2) 3Dビュー上で一点目をクリックするか、座標を入力します
 * 3) 3Dビュー上で二点目をクリックするか、半径値を入力します
 * 4) 3Dビュー上で三点目をクリックするか、開始角を入力します
 * 5) 3Dビュー上で四点目をクリックするか、終了角を入力します

オプション

 * 基本的にはArcツールは四点をピックして使用します. 四点とは中心点、半径を決定する円周上の点、円弧の開始位置を決定する三点目、終了位置を決定する四点目です.
 * キーを押すと点をピックする代わりに円弧の元になる円を定義する接線を選択することができます. さらに第一、第二、第三の接線を選択することでさまざまな種類の円を作成することができます.
 * 円弧の方向はマウス操作の動きに応じて変わります. もし三点目を入力した後に時計回りに動かすと円弧が時計回りになります. 反時計回りにするには三点目を通り過ぎて反対方向に円弧が描かれるまで逆方向にマウスを動かしてください.
 * 座標を手入力する場合は各X、Y、Z成分に数値を入力してキーを押してください.
 * キーを押すかボタンのチェックボックスをクリックしてチェック/非チェックを切り替えてください. 継続モードがオンの場合は四点目を入力後にArcツールが再スタートし、再度Arcボタンを押さないで次の円弧を描くことができます.
 * 描画中にキーを押すと距離と無関係に最も近いスナップ位置に操作点をスナップすることができます.
 * 描画中にキーを押すと中心に対して水平方向、垂直方向に操作点を拘束することができます.
 * 現在のLineコマンドを中断するにはキーまたはボタンを押します.
 * プロパティの開始角と終了角を同じ値に設定することで作成後に円弧を円に変えることができます.

プロパティ

 * : 円弧の半径
 * : 円弧の開始点の角度
 * : 円弧の終了点の角度

スクリプト処理
Circleツールを使ってマクロとPythonコンソールから円弧を作成することもできます. 以下の関数に追加の引数を渡して使用することで可能です.

makeCircle (radius, [placement], [facemode], [startangle], [endangle]): 指定された半径（radius）の円オブジェクトを作成します placementが指定された場合はそれが使用されます. facemodeがFalseの場合、円はワイヤーフレームとして表示され、それ以外の場合は面として表示されます. startangleとendangleが両方とも指定された場合（単位は度）、それらが使用され、オブジェクトは円弧になります. この関数は新しく作成されたオブジェクトを返します. 例：

import Draft myArc = Draft.makeCircle(2,startangle=0,endangle=90)