Draft Polygon/jp

説明
Polygonツールは中心点と半径を定義するための二つ目の点の二点のピックによって正多角形を作成します. 作成にはTasksタブに前もって設定されているライン幅と色が使用されます.



使用方法

 * 1) ボタンを押すか、キーを押した後でキーを押します
 * 2) 中心点を指定するために3Dビュー上の一つ目の点をクリックするか、座標を入力します
 * 3) オプションダイアログで適切な角数に調整します
 * 4) 3Dビュー上で別の点をクリックするか、多角形の半径を定義する半径値を入力します. 多角形は表示上はワイヤーフレームで表示されている場合でも面として定義されています.

オプション

 * 手入力で座標を指定する場合は各X、Y、Z成分を数値で入力してからを押してください.
 * キーを押すかボタンのチェックボックスをクリックしてチェック/非チェックを切り替えてください. 継続モードがオンの場合は処理終了後にPolygonツールが再スタートし、再度Polygonボタンを押すことなく処理を継続できます.
 * 描画中にキーを押すと距離と無関係に最も近いスナップ位置に操作点をスナップすることができます.
 * 描画中にキーを押すと最後に入力した点に対して水平方向、垂直方向に次の点を拘束することができます.
 * 描画後に多角形が面として表示されるようにするにはまたはボタンを押します. これはたんに多角形のView->Propertyの"Flat lines"と"Wireframe"を切り替えるだけで、後で簡単に変更できます.
 * 現在のコマンドを中断するにはキーまたはボタンを押します.

プロパティ

 * : 円を定義する半径
 * : 定義された円に対して多角形が内接するように定義するか外接するように定義するかを指定します
 * : 多角形の角数
 * : 角に設定される曲率半径を指定します

スクリプト処理
以下の関数を使うことでマクロとPythonコンソールからPolygonツールを使用することが可能です.

makePolygon (nfaces,[radius],[inscribed],[placement],[face]) : 指定された辺の数と半径からPolygonオブジェクトを作成します. inscribedがFalseの場合、多角形は指定された半径の円に外接するように作成されます. それ以外の場合は内接するように 作成されます. faceがTrueの場合、結果形状は面にとして表示されます. それ以外の場合はワイヤーフレームで表示されます. この関数は新しく作成されたオブジェクトを返します.

例：

import Draft Draft.makePolygon(5,radius=3)