738 lines
33 KiB
HTML
738 lines
33 KiB
HTML
<html><head><title>Mesh 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>Mesh API/jp</h1></div>
|
||
|
||
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p>Meshオブジェクトに対しては新しいファセットの追加、ファセットの削除、STLファイルからのインポート、メッシュの変換などの操作を行うことができます。何ができるのかを全て概観するには<a href="https://www.freecadweb.org/wiki/index.php?title=Mesh_Module/jp" class="mw-redirect" title="Mesh Module/jp">メッシュモジュール</a>ドキュメントも参照してください。メッシュオブジェクトを既存のドキュメントに直接追加することはできません。それを行うにはドキュメントにメッシュをサポートするプロパティクラスを持つオブジェクトを作成する必要があります。
|
||
</p><p>例:
|
||
</p>
|
||
<pre>m = Mesh.Mesh()
|
||
... # メッシュを操作
|
||
d = FreeCAD.activeDocument() # アクティブなドキュメントの参照を取得
|
||
f = d.addObject("Mesh::Feature", "Mesh") # メッシュフィーチャーを作成
|
||
f.Mesh = m # メッシュオブジェクトを内部のプロパティに代入
|
||
d.recompute()
|
||
</pre>
|
||
<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>addFacet</b></big> ( <i>Facet</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>addFacets</b></big> ( <i>list</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>addMesh</b></big> ( <i>Mesh</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>clear</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>coarsen</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>collapseEdge</b></big> ( <i>Edge</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>collapseFacet</b></big> ( <i>Facet</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>collapseFacets</b></big> ( <i>list</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>copy</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> メッシュのコピーを作成します。
|
||
</p><p><small><b>戻り値</b>:</small> Meshオブジェクト
|
||
</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>countComponents</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>countNonUniformOrientedFacets</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>countSegments</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> セグメントの数を取得します。0となる場合もあります。
|
||
</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>crossSections</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>difference</b></big> ( <i>Mesh</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 与えられたMeshオブジェクトとの差分を計算します。
|
||
</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>fillupHoles</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>fixDeformations</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>fixDegenerations</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>fixIndices</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>fixSelfIntersections</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>flipNormals</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>foraminate</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>getPlanes</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>getSegment</b></big> ( <i>integer</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>getSeparateComponents</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>harmonizeNormals</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>hasNonManifolds</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>hasNonUniformOrientedFacets</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>hasSelfIntersections</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>inner</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>insertVertex</b></big> ( <i>Vertex</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>intersect</b></big> ( <i>Mesh</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>isSolid</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>meshFromSegment</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>nearestFacetOnRay</b></big> ( <i>tuple, tuple</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 直線(レイ/光線)に最も近接するファセットの交点とインデックスを取得します。一番目のパラメーターは三つのfloat値のタプルで直線の始点を、二番目のパラメーターは三つの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>offset</b></big> ( <i>float</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>offsetSpecial</b></big> ( <i>float</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>optimizeEdges</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>optimizeTopology</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>outer</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>printInfo</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>read</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>refine</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>removeComponents</b></big> ( <i>integer</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>removeDuplicatedFacets</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>removeDuplicatedPoints</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>removeFacets</b></big> ( <i>list</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>removeFoldsOnSurface</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>removeNonManifolds</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>rotate</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>setPoint</b></big> ( <i>int, 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>smooth</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>snapVertex</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>splitEdge</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>splitEdges</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>splitFacet</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>swapEdge</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>transform</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>transformToEigen</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>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>unite</b></big> ( <i>Mesh</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>write</b></big> ( <i>string</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>
|
||
<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>CountFacets</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>CountPoints</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>Facets</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> ファセットのコレクション。この属性を使うと次のようにしてメッシュのファセットにアクセスできます。for p in mesh.Facets: print p
|
||
</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>Points</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> メッシュの点のコレクション。この属性を使うと次のようにしてメッシュの点にアクセスできます。for p in mesh.Points: print p.x, p.y, p.z
|
||
</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>Topology</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>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><p><br />
|
||
</p>
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div><div class="printfooter">
|
||
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Mesh_API/jp&oldid=16179">http://www.freecadweb.org/wiki/index.php?title=Mesh_API/jp&oldid=16179</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> |