Geometry
Γενική Επισκόπηση
Geometry είναι μια τάξη στο Aspose.3d για το Python. Κληρονόμοι από: Entity.
Η μέθοδος Geometry.visible (() επιστρέφει ένα boolean που υποδεικνύει εάν η γεωμετρία αποδίδεται και το overload visible ((=αξία) ορίζει την σημαία προβολής.
Ιδιότητες
| Ονομασία | Τύπος: | Πρόσβαση | Περιγραφή: |
|---|---|---|---|
visible | bool | Διάβασε. | Η μέθοδος επιστρέφει ένα boolean που δείχνει εάν η γεωμετρία είναι εμφανής, και το overload visible ((αξία) ορίζει την σημαία προβολής. |
cast_shadows | bool | Διάβασε. | Επιστρέφει ένα boolean που ελέγχει αν η γεωμετρία ρίχνει σκιές, και cast_shadows ((value) ενημερώνει αυτή τη ρύθμιση. |
receive_shadows | bool | Διάβασε. | Επιστρέφει ένα boolean που δείχνει αν η γεωμετρία λαμβάνει σκιές, και receive_shadows(value) αλλάζει αυτή τη συμπεριφορά. |
vertex_elements | List['VertexElement'] | Διάβασε. | Επιστρέφει μια λίστα VertexElement αντικειμένων που περιγράφουν την διάταξη δεδομένων per‐vertex του πλέγματος. |
control_points | List[Vector4] | Διάβασε. | Παρέχει τη λίστα των θέσεων κορυφής ως αντικείμενα Vector4 |
Μέθοδοι
| Υπογραφή | Περιγραφή: |
|---|---|
__init__(name: str) | |
create_element(element_type: 'VertexElementType', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElement' | Δημιουργεί ένα νέο VertexElement του καθορισμένου τύπου και της διαμόρφωσης χαρτογράφησης |
create_element_uv(uv_mapping: 'TextureMapping', mapping_mode: 'MappingMode', reference_mode: 'ReferenceMode') → 'VertexElementUV' | Δημιουργεί ένα UV VertexElement για καθορισμένη χαρτογράφηση υφής και τρόπους. |
add_element(element: 'VertexElement') | Προσθέτει το VertexElement που παρέχεται στη συλλογή στοιχείων της γεωμετρίας. |
get_element(element_type: 'VertexElementType') | Επιστρέφει το VertexElement του καθορισμένου τύπου, ή None αν απουσιάζει. |
get_vertex_element_of_uv(texture_mapping: 'TextureMapping') → Optional['VertexElementUV'] | Επιστρέφει το UV VertexElement που ταιριάζει με την απεικόνιση υφής, ή Κανένας. |
remove_property(property) | |
remove_property(property_name: str) | |
get_property(property: str) | Ανακτά την τιμή μιας ιδιότητας προσαρμογής με το κλειδί της . |
set_property(property: str, value) | Αναθέτει τιμή σε μια προσαρμοσμένη ιδιότητα που προσδιορίζεται από το κλειδί της. |
find_property(property: str) | Ελέγχει αν υπάρχει ιδιοκτησία και την επιστρέφει ή Όχι. |
get_bounding_box() | Υπολογίζει και επιστρέφει το πλαίσιο οριοθέτησης της γεωμετρίας που ευθυγραμμίζεται με τον άξονα. |
get_entity_renderer_key() | Επιστρέφει το κλειδί του αποτυπωτή που σχετίζεται με την οντότητα της γεωμετρίας. |