Placement API

From FreeCAD Documentation
Revision as of 20:53, 7 August 2018 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

Una ubicación en FreeCAD es un objeto definiendo una posición y rotación.

The Placement concept is explained in detail here: Placement.

Una ubicación se puede añadir a un objeto de FreeCAD, para orientarlo/posicionarlo en el documento. Por ejemplo:

myObj = FreeCAD.ActiveDocument.ActiveObject
pl = FreeCAD.Placement()
pl.move(FreeCAD.Vector(2,0,0))
myObj.Placement = pl


Template:APIClass/es

Base

Devuelve: Un vector representando la posición de la Ubicación.


Rotation

Devuelve: Una cuaterna representando la rotación de la Ubicación.


inverse ( )

Descripción: Calcula la ubicación inversa

Devuelve: Una ubicación.


move ( Vector )

Descripción: Mueve la Ubicación a lo largo del vector dado

Devuelve: Nada


multVec ( Vector )

Descripción: Aplica la ubicación al vector dado

Devuelve: El vector resultante.


multiply ( Placement )

Descripción: Multiplica esta Ubicación con otra

Devuelve: La Ubicación resultante.


toMatrix ( )

Descripción:

Devuelve: Una matriz representando la transformación de la Ubicación.