Σχήμα
Shape class
Το σχήμα περιγράφει την παραμόρφωση σε ένα σύνολο σημείων ελέγχου, το οποίο είναι παρόμοιο με το cluster deformer στο Maya. Για παράδειγμα, μπορούμε να προσθέσουμε ένα σχήμα σε μια δημιουργημένη γεωμετρία. Και το σχήμα και η γεωμετρία έχουν την ίδια τοπολογική πληροφορία αλλά διαφορετική θέση των σημείων ελέγχου. Με διαφορετικά επίπεδα επιρροής, η γεωμετρία εκτελεί ένα εφέ παραμόρφωσης.
Μέθοδοι
constructor
| Όνομα | Περιγραφή |
|---|---|
| constructor() | Αρχικοποιεί ένα νέο αντικείμενο της κλάσης Shape. |
Result:
constructor_overload
| Όνομα | Περιγραφή |
|---|---|
| constructor_overload(name) | Αρχικοποιεί ένα νέο αντικείμενο της κλάσης Shape. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| name | String | Όνομα |
Result:
getIndices
| Όνομα | Περιγραφή |
|---|---|
| getIndices() | Αποκτά τα ευρετήρια. Τα ευρετήρια. |
Result:
getVisible
| Όνομα | Περιγραφή |
|---|---|
| getVisible() | Λαμβάνει ή ορίζει αν η γεωμετρία είναι ορατή |
Result:
setVisible
| Όνομα | Περιγραφή |
|---|---|
| setVisible(value) | Λαμβάνει ή ορίζει αν η γεωμετρία είναι ορατή |
Result:
getDeformers
| Όνομα | Περιγραφή |
|---|---|
| getDeformers() | Λαμβάνει όλους τους παραμορφωτές που σχετίζονται με αυτή τη γεωμετρία. Οι παραμορφωτές. |
Result:
getControlPoints
| Όνομα | Περιγραφή |
|---|---|
| getControlPoints() | Λαμβάνει όλα τα σημεία ελέγχου |
Result:
getCastShadows
| Όνομα | Περιγραφή |
|---|---|
| getCastShadows() | Λαμβάνει ή ορίζει αν αυτή η γεωμετρία μπορεί να ρίξει σκιά |
Result:
setCastShadows
| Όνομα | Περιγραφή |
|---|---|
| setCastShadows(value) | Λαμβάνει ή ορίζει αν αυτή η γεωμετρία μπορεί να ρίξει σκιά |
Result:
getReceiveShadows
| Όνομα | Περιγραφή |
|---|---|
| getReceiveShadows() | Λαμβάνει ή ορίζει αν αυτή η γεωμετρία μπορεί να λάβει σκιά. |
Result:
setReceiveShadows
| Όνομα | Περιγραφή |
|---|---|
| setReceiveShadows(value) | Λαμβάνει ή ορίζει αν αυτή η γεωμετρία μπορεί να λάβει σκιά. |
Result:
getVertexElements
| Όνομα | Περιγραφή |
|---|---|
| getVertexElements() | Λαμβάνει όλα τα στοιχεία κορυφής |
Result:
getParentNodes
| Όνομα | Περιγραφή |
|---|---|
| getParentNodes() | Λαμβάνει όλους τους γονικούς κόμβους, μια οντότητα μπορεί να προσαρτηθεί σε πολλαπλούς γονικούς κόμβους για geometry instancing. Οι κόμβοι. |
Result:
getExcluded
| Όνομα | Περιγραφή |
|---|---|
| getExcluded() | Λαμβάνει ή ορίζει εάν θα εξαιρεθεί αυτή η οντότητα κατά την εξαγωγή. |
Result:
setExcluded
| Όνομα | Περιγραφή |
|---|---|
| setExcluded(value) | Λαμβάνει ή ορίζει εάν θα εξαιρεθεί αυτή η οντότητα κατά την εξαγωγή. |
Result:
getParentNode
| Όνομα | Περιγραφή |
|---|---|
| getParentNode() | Λαμβάνει ή ορίζει τον πρώτο γονικό κόμβο· εάν οριστεί ο πρώτος γονικός κόμβος, αυτή η οντότητα θα αποσυνδεθεί από άλλους γονικούς κόμβους. Ο γονικός κόμβος. |
Result:
setParentNode
| Όνομα | Περιγραφή |
|---|---|
| setParentNode(value) | Λαμβάνει ή ορίζει τον πρώτο γονικό κόμβο· εάν οριστεί ο πρώτος γονικός κόμβος, αυτή η οντότητα θα αποσυνδεθεί από άλλους γονικούς κόμβους. Ο γονικός κόμβος. |
Result:
getScene
| Όνομα | Περιγραφή |
|---|---|
| getScene() | Λαμβάνει τη σκηνή στην οποία ανήκει αυτό το αντικείμενο |
Result:
getName
| Όνομα | Περιγραφή |
|---|---|
| getName() | Λαμβάνει ή ορίζει το όνομα. Το όνομα. |
Result:
setName
| Όνομα | Περιγραφή |
|---|---|
| setName(value) | Λαμβάνει ή ορίζει το όνομα. Το όνομα. |
Result:
getProperties
| Όνομα | Περιγραφή |
|---|---|
| getProperties() | Λαμβάνει τη συλλογή όλων των ιδιοτήτων. |
Result:
fromControlPoints
| Όνομα | Περιγραφή |
|---|---|
| fromControlPoints(controlPoints) | Δημιουργεί ένα σχήμα με καθορισμένα σημεία ελέγχου με προεπιλεγμένα ευρετήρια. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| controlPoint | Vector3[] | null |
Result: Σχήμα
getElement
| Όνομα | Περιγραφή |
|---|---|
| getElement(type) | Λαμβάνει ένα στοιχείο κορυφής με καθορισμένο τύπο |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| type | VertexElementType | VertexElementType |
Result: VertexElement
getVertexElementOfUV
| Όνομα | Περιγραφή |
|---|---|
| getVertexElementOfUV(textureMapping) | Λαμβάνει ένα αντικείμενο VertexElementUV με δεδομένο τύπο texture mapping |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| textureMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElement
| Όνομα | Περιγραφή |
|---|---|
| createElement(type) | Δημιουργεί ένα στοιχείο κορυφής με καθορισμένο τύπο και το προσθέτει στη γεωμετρία. Εάν ο τύπος είναι VertexElementType.UV, ένα VertexElementUV με τύπο texture mapping στο TextureMapping.DIFFUSE θα δημιουργηθεί. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| type | VertexElementType | VertexElementType |
Result: VertexElement
addElement
| Όνομα | Περιγραφή |
|---|---|
| addElement(element) | Προσθέτει ένα υπάρχον στοιχείο κορυφής στη τρέχουσα γεωμετρία |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| element | VertexElement | Το στοιχείο κορυφής προς προσθήκη |
Result: VertexElement
createElement
| Όνομα | Περιγραφή |
|---|---|
| createElement(type, mappingMode, referenceMode) | Δημιουργεί ένα στοιχείο κορυφής με καθορισμένο τύπο και το προσθέτει στη γεωμετρία. Εάν ο τύπος είναι VertexElementType.UV, ένα VertexElementUV με τύπο texture mapping στο TextureMapping.DIFFUSE θα δημιουργηθεί. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| type | VertexElementType | VertexElementType |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElement
createElementUV
| Όνομα | Περιγραφή |
|---|---|
| createElementUV(uvMapping) | Δημιουργεί ένα VertexElementUV με δεδομένο τύπο χαρτογράφησης υφής. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElementUV
| Όνομα | Περιγραφή |
|---|---|
| createElementUV(uvMapping, mappingMode, referenceMode) | Δημιουργεί ένα VertexElementUV με δεδομένο τύπο χαρτογράφησης υφής. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElementUV
getBoundingBox
| Όνομα | Περιγραφή |
|---|---|
| getBoundingBox() | Λαμβάνει το πλαίσιο περιγράμματος της τρέχουσας οντότητας στο σύστημα συντεταγμένων του χώρου αντικειμένου της. |
Result: VertexElementUV
getEntityRendererKey
| Όνομα | Περιγραφή |
|---|---|
| getEntityRendererKey() | Λαμβάνει το κλειδί του αποτυπωτή οντοτήτων που είναι καταχωρημένο στον αποτυπωτή |
Result: EntityRendererKey
removeProperty
| Όνομα | Περιγραφή |
|---|---|
| removeProperty(property) | Αφαιρεί μια δυναμική ιδιότητα. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| property | Property | Ποια ιδιότητα να αφαιρεθεί |
Result: boolean
removeProperty
| Όνομα | Περιγραφή |
|---|---|
| removeProperty(property) | Αφαιρέστε την καθορισμένη ιδιότητα που αναγνωρίζεται με όνομα |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Όνομα | Περιγραφή |
|---|---|
| getProperty(property) | Αποκτήστε την τιμή της καθορισμένης ιδιότητας |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| property | String | Όνομα ιδιότητας |
Result: Αντικείμενο
setProperty
| Όνομα | Περιγραφή |
|---|---|
| setProperty(property, value) | Ορίζει την τιμή της καθορισμένης ιδιότητας |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| property | String | Όνομα ιδιότητας |
| τιμή | Αντικείμενο | Η τιμή της ιδιότητας |
Result: Αντικείμενο
findProperty
| Όνομα | Περιγραφή |
|---|---|
| findProperty(propertyName) | Βρίσκει την ιδιότητα. Μπορεί να είναι δυναμική ιδιότητα (Created by CreateDynamicProperty/SetProperty) ή εγγενής ιδιότητα (Identified by its name) |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| propertyName | String | Όνομα ιδιότητας. |
Result: Property