199 lines
7.8 KiB
HTML
199 lines
7.8 KiB
HTML
<html><head><title>Vector 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>Vector API/jp</h1></div>
|
||
|
||
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><p>VectorはFreeCADのいたる場所で使用されています。.
|
||
</p><p>例:
|
||
</p>
|
||
<pre>v=FreeCAD.Vector()
|
||
v=FreeCAD.Vector(1,0,0)
|
||
v=FreeCAD.Base.Vector()
|
||
v2 = FreeCAD.Vector(3,2,-5)
|
||
v3 = v.add(v2)
|
||
print v3.Length
|
||
</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>Length</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> ベクトルの長さを返します。
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><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>add</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><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>cross</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><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>distanceToLine</b></big> ( <i>Vector1,Vector2</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small>
|
||
</p><p><small><b>戻り値</b>:</small> ベクトル間の距離とVector1とVector2の間のライン
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><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>distanceToPlane</b></big> ( <i>Vector1,Vector2</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small>
|
||
</p><p><small><b>戻り値</b>:</small> ベクトル間の距離と点と法線によって定義される平面
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><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>dot</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><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>getAngle</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><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>multiply</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><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>normalize</b></big> ( <i> </i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> ベクトルを規格化します(長さを1.0に設定します)。
|
||
</p><p><small><b>戻り値</b>:</small> なし
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><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>projectToLine</b></big> ( <i>Vector1,Vector2</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> Vector1とVector2の間のラインにベクトルを射影します。
|
||
</p><p><small><b>戻り値</b>:</small> なし
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><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>projectToPlane</b></big> ( <i>Vector1,Vector2</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> 点と法線によって定義される平面にベクトルを射影します。
|
||
</p><p><small><b>戻り値</b>:</small> なし
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><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>Float,Float,Float</i> )</div>
|
||
<div class="description">
|
||
<p><small><b>説明</b>:</small> X、Y、Z方向のそれぞれに値を指定できる以外はmultiplyと同じです。
|
||
</p><p><small><b>戻り値</b>:</small> なし
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><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>sub</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><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>x</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> ベクトルのX座標
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><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>y</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> ベクトルのY座標
|
||
</p>
|
||
</div>
|
||
</div>
|
||
<p><br />
|
||
</p><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>z</b></big></div>
|
||
<div class="description">
|
||
<p><small><b>戻り値</b>:</small> ベクトルのZ座標
|
||
</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=Vector_API/jp&oldid=16359">http://www.freecadweb.org/wiki/index.php?title=Vector_API/jp&oldid=16359</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> |