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 PersonTyp derZugang zu den InformationenBeschreibung
visibleboolLesen Sie .Methode gibt einen Boolean zurück, der angibt, ob die Geometrie dargestellt wird und das Überladen sichtbar (Visible) setzt den Sichtwert fest.
cast_shadowsboolLesen Sie .Gibt einen Boolean zurück, der kontrolliert, ob die Geometrie Schatten wirft und cast_shadows ((Wert) aktualisiert diese Einstellung.
receive_shadowsboolLesen Sie .Gibt einen Boolean zurück, der angibt, ob die Geometrie Schatten empfängt und receive_shadows(value) das Verhalten umschaltet.
vertex_elementsList['VertexElement']Lesen Sie .Gibt eine Liste von VertexElement-Objekten zurück, die das per‐vertex Datenlayout des Mesh beschreiben.
control_pointsList[Vector4]Lesen Sie .Gibt die Liste der Oberseitenpositionen als Vector4-Objekte an.

Methoden und Verfahren

UnterzeichnungBeschreibung
__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.
 Deutsch