Geometry
Übersicht über die
Geometry ist eine Klasse in Aspose.3d für Python. Erben von: Entity.
Die Methode Geometry.visible (() gibt einen Boolean zurück, der angibt, ob die Geometrierechnung erfolgt ist und das Überladen visible ((=wert)) setzt den Sichtbarkeitszeichen fest.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
visible | bool | Lesen Sie . | Methode gibt einen Boolean zurück, der angibt, ob die Geometrie dargestellt wird und das Überladen sichtbar (Visible) setzt den Sichtwert fest. |
cast_shadows | bool | Lesen Sie . | Gibt einen Boolean zurück, der kontrolliert, ob die Geometrie Schatten wirft und cast_shadows ((Wert) aktualisiert diese Einstellung. |
receive_shadows | bool | Lesen Sie . | Gibt einen Boolean zurück, der angibt, ob die Geometrie Schatten empfängt und receive_shadows(value) das Verhalten umschaltet. |
vertex_elements | List['VertexElement'] | Lesen Sie . | Gibt eine Liste von VertexElement-Objekten zurück, die das per‐vertex Datenlayout des Mesh beschreiben. |
control_points | List[Vector4] | Lesen Sie . | Gibt die Liste der Oberseitenpositionen als Vector4-Objekte an. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
__init__(name: str) | |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | Erstellt eine neue VertexElement des angegebenen Typs und der Kartierungskonfiguration. |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | Erstellt eine UV VertexElement für bestimmte Textur-Karte und -Modi. |
add_element(element: 'VertexElement') | Fügt die angegebene VertexElement der Elementeinsammlung der Geometrie hinzu. |
get_element(element_type: 'VertexElementType') | Gibt den VertexElement des angegebenen Typs oder None, wenn er nicht vorhanden ist. |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | Gibt die UV VertexElement zurück, die der Textur-Karte entspricht oder keine. |
remove_property(property) | |
remove_property(property_name: str) | |
get_property(property: str) | Erhebt den Wert einer benutzerdefinierten Eigenschaft durch ihren Schlüssel |
set_property(property: str, value) | Zuweisen einer benutzerdefinierten Eigenschaft, die durch ihren Schlüssel identifiziert wird, einen Wert |
find_property(property: str) | Überprüft, ob eine Eigenschaft existiert und gibt sie zurück oder keine |
get_bounding_box() | Berechnet und gibt die Achse ausgerichtete Grenzbox der Geometrie zurück. |
get_entity_renderer_key() | Gibt den Render-Schlüssel zurück, der mit dem Entity der Geometrie verbunden ist. |