Vector API/es: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages/>
<div class="mw-translate-fuzzy">
Los vectores se utilizan en todas partes en FreeCAD.
Los vectores se utilizan en todas partes en FreeCAD.
</div>

Vectors are used everywhere in FreeCAD.


Ejemplo:
Ejemplo:
Line 11: Line 16:
}}
}}


<div class="mw-translate-fuzzy">

{{APIProperty/es|Length|Devuelve la longitud del vector.}}
{{APIProperty/es|Length|Devuelve la longitud del vector.}}


Line 43: Line 48:


{{APIProperty/es|z|La coordenada Z de un vector.}}
{{APIProperty/es|z|La coordenada Z de un vector.}}
</div>


{{Userdocnavi{{#translation:}}}}
[[Category:API/es]]
[[Category:API{{#translation:}}]]

[[Category:Poweruser Documentation{{#translation:}}]]
{{clear}}
{{clear}}
<languages/>

Revision as of 20:48, 27 February 2020

Other languages:

Los vectores se utilizan en todas partes en FreeCAD.

Vectors are used everywhere in FreeCAD.

Ejemplo:

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
Length

Devuelve: Devuelve la longitud del vector.



add ( Vector )

Descripción: Añade otro vector a este

Devuelve: La suma de ambos vectores.



cross ( Vector )

Descripción:

Devuelve: El producto vectorial de dos vectores.



distanceToLine ( Vector1,Vector2 )

Descripción:

Devuelve: La distancia entre el vector y una línea entre el Vector1 y Vector2.



distanceToPlane ( Vector1,Vector2 )

Descripción:

Devuelve: La distancia entre el vector y un plano definido por un punto y una normal.



dot ( Vector )

Descripción:

Devuelve: El producto escalar de dos vectores.



getAngle ( Vector )

Descripción:

Devuelve: El ángulo en radianes entre dos vectores.



multiply ( Float )

Descripción: Multiplica (escala) un vector por el factor dado

Devuelve: Nada.



normalize ( )

Descripción: Normaliza un vector (establece su longitud a 1.0).

Devuelve: Nada.



projectToLine ( Vector1,Vector2 )

Descripción: Proyecta el vector sobre una línea entre Vector1 y Vector2.

Devuelve: Nada.



projectToPlane ( Vector1,Vector2 )

Descripción: Proyecta el vector sobre un plano definido por un punto y una normal.

Devuelve: Nada.



scale ( Float,Float,Float )

Descripción: Lo mismo que multiplicar pero permite especificar valores diferentes para las direcciones X, Y y Z.

Devuelve: Nada.



sub ( Vector )

Descripción: Resta otro vector del primero.

Devuelve: El vector resultante.



x

Devuelve: La coordenada X de un vector.



y

Devuelve: La coordenada Y de un vector.



z

Devuelve: La coordenada Z de un vector.