614 lines
29 KiB
HTML
614 lines
29 KiB
HTML
<html><head><title>TopoShape API/jp</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>TopoShape API/jp</h1></div>
|
||
|
||
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p>TopoShapeはPartモジュールの親オブジェクトです。Partモジュールの全てのシェイプ型(ワイヤー、面、ソリッドなど)はTopoShapesであり、以下の属性とメソッドを共有しています。
|
||
</p><p>例:
|
||
</p>
|
||
<pre>import Part
|
||
sh = Part.makeBox(10,10,10)
|
||
print sh.Faces
|
||
for f in sh.Faces:
|
||
print f.Edges
|
||
</pre>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>Area</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> シェイプの面の全面積
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>CompSolids</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> シェイプ内のサブシーケンスシェイプのリスト
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>Compounds</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> シェイプ内の合成物のリスト
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>Edges</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> シェイプ内のエッジのリスト
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>Faces</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> シェイプ内の面のリスト
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>Length</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> シェイプのエッジの全長
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>Orientation</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> シェイプの向き
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>ShapeType</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> シェイプの型
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>Shells</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> シェイプ内のサブシーケンスシェイプのリスト
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>Solids</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> シェイプ内のサブシーケンスシェイプのリスト
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>Vertexes</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> シェイプ内の頂点のリスト
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>Volume</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> シェイプのソリッドの全体積
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>Wires</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> シェイプ内のワイヤーのリスト
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>BoundBox</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> オブジェクトのバウンディングボックス
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>Matrix</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> 行列形式でのオブジェクトの現在の変換
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>Placement</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> Placement形式でのオブジェクトの現在の変換
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>getAllDerivedFrom</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> オブジェクト型の全ての子クラスを返します。
|
||
</p><p><small><b>戻り値</b>:</small> リスト
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>isDerivedFrom</b></big> ( <i>string</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 与えられた型が親クラスである場合、Trueを返します。
|
||
</p><p><small><b>戻り値</b>:</small> ブール値
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>approximate</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> ワイヤーをBスプライン曲線に近似します。
|
||
</p><p><small><b>戻り値</b>:</small> BSplineCurveオブジェクト
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeHomogenousWires</b></big> ( <i>wire</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 与えられたワイヤーと同じ数の一様なエッジを持つワイヤーを作ります。
|
||
</p><p><small><b>戻り値</b>:</small> ワイヤー
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeOffset</b></big> ( <i>float</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 与えられた量だけシェイプをオフセットします。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Property.png" class="image"><img alt="Property.png" src="Property.png" width="16" height="16" /></a> <big><b>CenterOfMass</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small>
|
||
現在の系での質量中心。重力場が一様である場合は重心になります。返される質量中心を表す座標は絶対デカルト座標系で表現されます。
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>check</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプを調べてシェイプ構造の欠陥をレポートします。isValid()で行われるものよりも詳細なチェックを行います。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>common</b></big> ( <i>TopoShape</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 与えられたTopoShapeとの共通集合を返します。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>complement</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプの向きの補集合を計算します。つまりシェイプの境界の内部/外部の状態を反転します。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>copy</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプのコピーを作成します。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>cut</b></big> ( <i>TopoShape</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 与えられたTopoShapeとの差分を返します。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>exportBrep</b></big> ( <i> string </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプの内容をBREPファイルにエクスポートします。BREPはCasCadeのネイティブ形式です。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>exportIges</b></big> ( <i> string </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプの内容をIGESファイルにエクスポートします。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>exportStep</b></big> ( <i> string </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプの内容をSTEPファイルにエクスポートします。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>exportStl</b></big> ( <i> string </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプの内容をSTLメッシュファイルにエクスポートします。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>extrude</b></big> ( <i>Vector</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプを一定方向に沿って押し出します。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>fuse</b></big> ( <i>TopoShape</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 与えられたTopoShapeとの和集合を返します。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>hashCode</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small>
|
||
内部のシェイプ参照の値と位置から値を算出します。向きは使用されません。
|
||
</p><p><small><b>戻り値</b>:</small> 文字列
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>isClosed</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプが閉じているかどうかチェックします。
|
||
</p><p><small><b>戻り値</b>:</small> ブール値
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>isEqual</b></big> ( <i>TopoShape</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 二つのシェイプが同一かどうかチェックします。
|
||
</p><p><small><b>戻り値</b>:</small> ブール値
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>isInside</b></big> ( <i>Vector,float,Boolean</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 特定の誤差範囲内で点がソリッド内部に含まれるかどうかチェックします。3番目のパラメータがTrueの場合、面上の点は内部に含まれていると判定されます。
|
||
</p><p><small><b>戻り値</b>:</small> ブール値
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>isNull</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプがNullかどうかチェックします。
|
||
</p><p><small><b>戻り値</b>:</small> ブール値
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>isSame</b></big> ( <i>TopoShape</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 二つのシェイプが同じジオメトリーを共有しているかどうかチェックします。
|
||
</p><p><small><b>戻り値</b>:</small> ブール値
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>isValid</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプが有効かどうかチェックします。つまりNullでも空でも壊れてもいないことをチェックします。
|
||
</p><p><small><b>戻り値</b>:</small> ブール値
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeFillet</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> フィレットを作成します。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makePipe</b></big> ( <i>wire</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> ワイヤーを掃引してパイプを作成します。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makePipeShell</b></big> ( <i>wire</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> ワイヤーに沿ったプロファイルで定義されたロフトを作成します。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeShapeFromMesh</b></big> ( <i>mesh</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> メッシュデータから合成シェイプを作成します。この機能は非常に小さなメッシュでだけ使用してください。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>makeThickness</b></big> ( <i>list,float,float</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 初期ソリッドとそのソリッド上の取り除かれる面の集合から中空のソリッドを作成します。ソリッドの残った面は中空のソリッドの壁になり、その厚みは作成時に定義されます。渡される引数はスキップされる面のリスト、壁の厚み、許容誤差です。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>nullify</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプに保持されている形状への参照を破棄します。これによりシェイプはNullになります。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>project</b></big> ( <i>TopoShape</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプをシェイプに投影します。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>read</b></big> ( <i>string</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> IGES、STEP、BREPファイルを読み込みます。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>reverse</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプの向きを反転させます。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>revolve</b></big> ( <i>Vector, Vector, float</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプを軸の周りに与えられた角度だけ旋回させます。例えばPart.revolve(Vector(0,0,0),Vector(0,0,1),360)とするとシェイプがZ軸周りに360度旋回します。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>rotate</b></big> ( <i>Vector, Vector, float</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプの現在の位置に対して回転(°単位)を適用します。例えばShp.rotate(Vector(0,0,0),Vector(0,0,1),180)とするとシェイプがZ軸周りに180度回転します。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>scale</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 中心点と拡大縮小率を使ってシェイプを拡大縮小します。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>section</b></big> ( <i>TopoShape</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 与えられたTopoShapeでの断面を返します。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>sewShape</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> ギャップがある場合にシェイプを縫い合わせます。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>tessellate</b></big> ( <i>float</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small>
|
||
シェイプをモザイク化し、頂点と面のインデックスのリストを返します。与えられたfloat値は許容誤差として使用されます。
|
||
</p><p><small><b>戻り値</b>:</small> リスト
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>toNurbs</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small>
|
||
シェイプの全てのジオメトリーをNURBSジオメトリーに変換します。例えば基本シェイプとしてエッジをサポートしている曲線は全てBスプライン曲線に変換され、フェイスをサポートしている曲面は全てBスプライン曲面に変換されます。
|
||
</p><p><small><b>戻り値</b>:</small> NURBS曲線
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>transformGeometry</b></big> ( <i>matrix</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプのコピーに対してジオメトリー変形を適用します。適用される変形は4x4行列の形で定義されます。シェイプの内部ジオメトリーはシェイプのエッジをサポートする曲線、あるいはシェイプのフェイスをサポートする曲面に変わります。例えば円は親和性変換の適用時に楕円になることがあります。また円がBスプライン曲線で表される場合もあります。変形はシェイプのエッジをサポートする全ての曲線とシェイプのフェイスをサポートする全ての曲面に対して適用されます。注意:内部ジオメトリーの変化なしでシェイプを変形させたい場合にはtranslateメソッド、またはrotateメソッドを使用してください。
|
||
</p><p><small><b>戻り値</b>:</small> TopoShape
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>transformShape</b></big> ( <i>matrix</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 内部ジオメトリーの変化なしでシェイプを変形させます。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>translate</b></big> ( <i>Vector</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> シェイプを現在の位置に移動させます。
|
||
</p><p><small><b>戻り値</b>:</small>
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p>
|
||
<div class="api">
|
||
<div class="function"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Method.png" class="image"><img alt="Method.png" src="Method.png" width="16" height="16" /></a> <big><b>writeInventor</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> メッシュをOpenInventor形式で文字列に書き込みます。
|
||
</p><p><small><b>戻り値</b>:</small> 文字列
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><p><br />
|
||
</p>
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div><div class="printfooter">
|
||
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=TopoShape_API/jp&oldid=16282">http://www.freecadweb.org/wiki/index.php?title=TopoShape_API/jp&oldid=16282</a>"</div>
|
||
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
||
</div>
|
||
</div>
|
||
<div id="mw-navigation">
|
||
<h2>Navigation menu</h2>
|
||
|
||
</body></html> |