Object API/es: Difference between revisions

From FreeCAD Documentation
(Created page with 'Siendo paramétricos, los objetos del documento en FreeCAD pueden tener un montón de propiedades adicionales, pero estas son las básicas, presentes en cada objeto del documento…')
 
No edit summary
Line 4: Line 4:
print myObj.PropertiesList
print myObj.PropertiesList


{{APIProperty/es|Content|an XML representation of the properties of an object.}}
{{APIProperty/es|Content|Una representación XML de las propiedades de un objeto.}}
{{APIProperty/es|Label|Gets/sets the objects label. The string can be unicode.}}
{{APIProperty/es|Label|Obtiene/establece la etiqueta de los objetos. La cadena de texto puede ser unicode.}}
{{APIProperty/es|Name|the unique name of an object.}}
{{APIProperty/es|Name|El nombre único de un objeto.}}
{{APIProperty/es|Placement|Gets/sets the Placement of an object. A placement defines an orientation (rotation) and a position (base) in 3D space. It is used when no scaling or other distortion is needed.}}
{{APIProperty/es|Placement|Obtiene/establece la ubicación de un objeto. Una ubicación define una orientación (rotación) y una posición (base) en el espacio 3D. Se utiliza cuando es necesario no escalar u otra distorsión.}}
{{APIProperty/es|Pos|the position part of the placement}}
{{APIProperty/es|Pos|La parte posición de una ubicación}}
{{APIProperty/es|PropertiesList|a list of the properties of an object}}
{{APIProperty/es|PropertiesList|Una lista de las propiedades de un objeto}}
{{APIProperty/es|State|the FreeCAD state of an object (ie. if it needs to be recomputed)}}
{{APIProperty/es|State|El estado de FreeCAD de un objeto (por ejemplo si necesita ser recalculado)}}
{{APIProperty/es|Type|a string describing the type of an object}}
{{APIProperty/es|Type|Una cadena de texto describiendo el tipo del objeto}}
{{APIProperty/es|ViewObject|the associated View Provider (FreeCADGUI object) of an object}}
{{APIProperty/es|ViewObject|El Proveedor de Vista asociado (objeto FreeCADGUI) a un objeto}}
{{APIFunction/es|getAllDerivedFrom| | |all descentences of this object}}
{{APIFunction/es|getAllDerivedFrom| | |Todos los descendientes de este objeto}}
{{APIFunction/es|getDocumentationOfProperty| | |the documentation string of the property of this class.}}
{{APIFunction/es|getDocumentationOfProperty| | |La cadena de texto de documentación de la propiedad de esta clase.}}
{{APIFunction/es|getGroupOfProperty| | |the name of the group which the property belongs to in this class. The properties sorted in differnt named groups for convenience.}}
{{APIFunction/es|getGroupOfProperty| | |El nombre del grupo al cual pertenece el objeto en esta clase. Las propiedades ordenadas en diferentes grupos denominados según convenga.}}
{{APIFunction/es|getPropertyByName| | |the value of a named property.}}
{{APIFunction/es|getPropertyByName| | |El valor de una propiedad denominada.}}
{{APIFunction/es|getTypeOfProperty| | |the type of a named property. This can be (Hidden,ReadOnly,Output) or any combination.}}
{{APIFunction/es|getTypeOfProperty| | |El tipo de una propiedad denominada. Esto puede ser (Hidden,ReadOnly,Output) o cualquier combinación.}}
{{APIFunction/es|isDerivedFrom| | |True if given type is a father}}
{{APIFunction/es|isDerivedFrom| | |True si el tipo dado es un padre}}
{{APIFunction/es|purgeTouched| |Marks the object as unchanged| }}
{{APIFunction/es|purgeTouched| |Marca el objeto como unchanged| }}
{{APIFunction/es|touch| |Marks the object as changed (touched)| }}
{{APIFunction/es|touch| |Marca el objeto como changed (tocado)| }}


{{languages/es | {{en|Object_API}} }}
{{languages/es | {{en|Object_API}} }}

Revision as of 10:53, 25 August 2011

Siendo paramétricos, los objetos del documento en FreeCAD pueden tener un montón de propiedades adicionales, pero estas son las básicas, presentes en cada objeto del documento de FreeCAD. Los objetos se pueden recuperar simplemente por su nombre. Por ejemplo:

myObj = FreeCAD.ActiveDocument.myObjectName
print myObj.PropertiesList
Content

Devuelve: Una representación XML de las propiedades de un objeto.


Label

Devuelve: Obtiene/establece la etiqueta de los objetos. La cadena de texto puede ser unicode.


Name

Devuelve: El nombre único de un objeto.


Placement

Devuelve: Obtiene/establece la ubicación de un objeto. Una ubicación define una orientación (rotación) y una posición (base) en el espacio 3D. Se utiliza cuando es necesario no escalar u otra distorsión.


Pos

Devuelve: La parte posición de una ubicación


PropertiesList

Devuelve: Una lista de las propiedades de un objeto


State

Devuelve: El estado de FreeCAD de un objeto (por ejemplo si necesita ser recalculado)


Type

Devuelve: Una cadena de texto describiendo el tipo del objeto


ViewObject

Devuelve: El Proveedor de Vista asociado (objeto FreeCADGUI) a un objeto


getAllDerivedFrom ( )

Descripción:

Devuelve: Todos los descendientes de este objeto


getDocumentationOfProperty ( )

Descripción:

Devuelve: La cadena de texto de documentación de la propiedad de esta clase.


getGroupOfProperty ( )

Descripción:

Devuelve: El nombre del grupo al cual pertenece el objeto en esta clase. Las propiedades ordenadas en diferentes grupos denominados según convenga.


getPropertyByName ( )

Descripción:

Devuelve: El valor de una propiedad denominada.


getTypeOfProperty ( )

Descripción:

Devuelve: El tipo de una propiedad denominada. Esto puede ser (Hidden,ReadOnly,Output) o cualquier combinación.


isDerivedFrom ( )

Descripción:

Devuelve: True si el tipo dado es un padre


purgeTouched ( )

Descripción: Marca el objeto como unchanged

Devuelve:


touch ( )

Descripción: Marca el objeto como changed (tocado)

Devuelve:



Traducciones disponibles: