Geometría
Revisión
Geometry Es una clase en Aspose.3D FOSS para Python. Heredados de: Entity.
Geometry.create_element creates a VertexElement of the given type, mapping and reference modes.
Esta clase ofrece 13 métodos para trabajar con objetos de Geometría en los programas de Python. Los métodos disponibles incluyen: __init__, add_element, create_element, create_element_uv, find_property, get_bounding_box, get_element, get_entity_renderer_key, get_property, get_vertex_element_of_uv, remove_property, set_property. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.3D FOSS para el paquete de python. Propiedades : cast_shadows, control_points, excluded, name, parent_node, parent_nodes,Y 5 más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
visible | bool | Leer / escribir | Obtenga o pone el visible. |
cast_shadows | bool | Leer / escribir | Obtenga o coloca las sombras de la cast. |
receive_shadows | bool | Leer / escribir | Obtenga o coloca las sombras que recibe. |
vertex_elements | List['VertexElement'] | Leer | Eliminar los elementos vertex. |
control_points | List[Vector4] | Leer | Obtenga los puntos de control. |
parent_nodes | List['Node'] | Leer | Tiene los nódulos parentescos. |
parent_node | Optional['Node'] | Leer / escribir | Obtenga o coloca el nodo parental. |
excluded | bool | Leer / escribir | Obtenga o pone el excluido. |
scene | `` | Leer / escribir | Se pone o se pone la escena. |
name | str | Leer / escribir | Se le llama o se pone el nombre. |
properties | PropertyCollection | Leer | Obtenga las propiedades. |
Metodología
| firma | Descripción |
|---|---|
__init__(name: str) | |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | Crea un VertexElement del tipo dado, los modos de mapeo y referencia |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | Crea un UV VertexElement para el mapeo de textura especificado y los modos |
add_element(element: 'VertexElement') | Addique el suministro VertexElement a la colección de elementos de geometría |
get_element(element_type: 'VertexElementType') | Retorna el primer VertexElement que se ajusta al tipo de elemento especificado |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | Devolve la UV VertexElement para el mapa de textura dado, o No |
remove_property(property) | Elimina una propiedad o por referencia objeto o su nombre. |
remove_property(property_name: str) | |
get_property(property: str) | |
set_property(property: str, value) | - Definición del valor de la propiedad. |
find_property(property: str) | Busca una propiedad por nombre y la devolve si se encuentra |
get_bounding_box() | Devolver la caja de límite. |
get_entity_renderer_key() | No se ha implementado en la edición FOSS — lanza a tiempo real. Devolve la clave de rendimiento de la entidad. |