Vector API/it


In FreeCAD i vettori sono utilizzati ovunque.

Esempio:

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 


Property.png Length

Returns: restituisce la lunghezza del vettore.


Method.png add ( Vector )

Description: aggiunge un altro vettore a questo

Returns: vettore.


Method.png cross ( Vector )

Description:

Returns: il prodotto vettoriale tra questo vettore e u altro


Method.png distanceToLine ( Vector1,Vector2 )

Description:

Returns: la distanza tra il vettore e una linea tra Vettore1 e Vettore2 attraverso Vettore1 e in direzione di Vettore2


Method.png distanceToLineSegment ( Vector1,Vector2 )

Description: un vettore dal punto piĆ¹ vicino su un segmento di linea da Vettore1 a Vettore2.

Returns: vettore


Method.png distanceToPlane ( Vector1,Vector2 )

Description:

Returns: la distanza tra il vettore e un piano definito da un punto e una normale


Method.png dot ( Vector )

Description:

Returns: il prodotto scalare tra due vettori.


Method.png getAngle ( Vector )

Description:

Returns: l'angolo in radianti tra 2 vettori


Method.png multiply ( Float )

Description: Moltiplica (scala uniforme) un vettore del fattore passato.

Returns: niente.


Method.png normalize ( )

Description: normalizza un vettore (imposta la sua lunghezza a 1,0).

Returns: niente.


Method.png projectToLine ( Vector1,Vector2 )

Description: proietta il vettore su una linea attraverso Vettore1 in direzione Vettore2.

Returns: niente.


Method.png projectToPlane ( Vector1,Vector2 )

Description: proietta il vettore su un piano definito da un punto (Vettore1) e una normale (Vettore2).

Returns: nulla.


Method.png scale ( Float,Float,Float )

Description: Uguale a moltiplicare, ma consente di specificare valori diversi per le direzioni x, y e z (scala non uniforme) .

Returns: Nulla.


Method.png sub ( Vector )

Description: sottrae un altro vettore dal primo.

Returns: il vettore risultante.


Property.png x

Returns: la coordinata x di un vettore.


Property.png y

Returns: la coordinata y di un vettore.


Property.png z

Returns: la coordinata z di un vettore.

Online version: "http://www.freecadweb.org/wiki/index.php?title=Vector_API/it&oldid=266796"

Navigation menu