FreeCAD-Doc/localwiki/Vector_API-it.html
2018-07-19 18:47:02 -05:00

193 lines
8.2 KiB
HTML

<html><head><title>Vector API/it</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/it</h1></div>
<div id="mw-content-text" lang="it" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><p>In FreeCAD i vettori sono utilizzati ovunque.
</p><p>Esempio:
</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>
<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>Returns</b>:</small> restituisce la lunghezza del vettore.
</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>add</b></big> ( <i>Vector</i> )</div>
<div class="description">
<p><small><b>Description</b>:</small> aggiunge un altro vettore a questo
</p><p><small><b>Returns</b>:</small> vettore.
</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>cross</b></big> ( <i>Vector</i> )</div>
<div class="description">
<p><small><b>Description</b>:</small>
</p><p><small><b>Returns</b>:</small> il prodotto vettoriale tra questo vettore e u altro
</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>distanceToLine</b></big> ( <i>Vector1,Vector2</i> )</div>
<div class="description">
<p><small><b>Description</b>:</small>
</p><p><small><b>Returns</b>:</small> la distanza tra il vettore e una linea tra Vettore1 e Vettore2 attraverso Vettore1 e in direzione di Vettore2
</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>distanceToLineSegment</b></big> ( <i>Vector1,Vector2</i> )</div>
<div class="description">
<p><small><b>Description</b>:</small> un vettore dal punto più vicino su un segmento di linea da Vettore1 a Vettore2.
</p><p><small><b>Returns</b>:</small> vettore
</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>distanceToPlane</b></big> ( <i>Vector1,Vector2</i> )</div>
<div class="description">
<p><small><b>Description</b>:</small>
</p><p><small><b>Returns</b>:</small> la distanza tra il vettore e un piano definito da un punto e una normale
</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>dot</b></big> ( <i>Vector</i> )</div>
<div class="description">
<p><small><b>Description</b>:</small>
</p><p><small><b>Returns</b>:</small> il prodotto scalare tra due vettori.
</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>getAngle</b></big> ( <i>Vector</i> )</div>
<div class="description">
<p><small><b>Description</b>:</small>
</p><p><small><b>Returns</b>:</small> l'angolo in radianti tra 2 vettori
</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>multiply</b></big> ( <i>Float</i> )</div>
<div class="description">
<p><small><b>Description</b>:</small> Moltiplica (scala uniforme) un vettore del fattore passato.
</p><p><small><b>Returns</b>:</small> niente.
</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>normalize</b></big> ( <i> </i> )</div>
<div class="description">
<p><small><b>Description</b>:</small> normalizza un vettore (imposta la sua lunghezza a 1,0).
</p><p><small><b>Returns</b>:</small> niente.
</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>projectToLine</b></big> ( <i>Vector1,Vector2</i> )</div>
<div class="description">
<p><small><b>Description</b>:</small> proietta il vettore su una linea attraverso Vettore1 in direzione Vettore2.
</p><p><small><b>Returns</b>:</small> niente.
</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>projectToPlane</b></big> ( <i>Vector1,Vector2</i> )</div>
<div class="description">
<p><small><b>Description</b>:</small> proietta il vettore su un piano definito da un punto (Vettore1) e una normale (Vettore2).
</p><p><small><b>Returns</b>:</small> nulla.
</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>Float,Float,Float</i> )</div>
<div class="description">
<p><small><b>Description</b>:</small> Uguale a moltiplicare, ma consente di specificare valori diversi per le direzioni x, y e z (scala non uniforme) .
</p><p><small><b>Returns</b>:</small> Nulla.
</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>sub</b></big> ( <i>Vector</i> )</div>
<div class="description">
<p><small><b>Description</b>:</small> sottrae un altro vettore dal primo.
</p><p><small><b>Returns</b>:</small> il vettore risultante.
</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>x</b></big></div>
<div class="description">
<p><small><b>Returns</b>:</small> la coordinata x di un vettore.
</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>y</b></big></div>
<div class="description">
<p><small><b>Returns</b>:</small> la coordinata y di un vettore.
</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>z</b></big></div>
<div class="description">
<p><small><b>Returns</b>:</small> la coordinata z di un vettore.
</p>
</div>
</div>
<div style="clear:both"></div>
</div>
</div>
</div><div class="printfooter">
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Vector_API/it&amp;oldid=266796">http://www.freecadweb.org/wiki/index.php?title=Vector_API/it&amp;oldid=266796</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>