Sphere
Επισκόπηση
Sphere είναι μια τάξη στο Aspose.3D FOSS για το .NET. Κληρονόμοι από: Primitive.
Παραμετροποιημένη σφαίρα.
Αυτή η τάξη παρέχει 22 μεθόδους για τη δουλειά με αντικείμενα Sphere σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty, και 7 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS for .Net. Ιδιότητες: CastShadows, ControlPoints, Deformers, Excluded, HeightSegments, Name, και 13 ακόμα.
Ιδιότητες
| Ονομασία | Τύπος: | Access | Περιγραφή: |
|---|---|---|---|
WidthSegments | int | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει τα τμήματα πλάτους. |
HeightSegments | int | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει τα τμήματα ύψους. |
PhiStart | double | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει την αρχή phi. |
PhiLength | double | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει το μήκος του phi. |
ThetaStart | double | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει την έναρξη theta. |
ThetaLength | double | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει το μήκος του theta. |
Radius | double | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει την ακτίνα της σφαίρας. |
CastShadows | bool | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει εάν αυτή η γεωμετρία μπορεί να ρίξει σκιά |
ReceiveShadows | bool | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει αν αυτή η γεωμετρία μπορεί να λαμβάνει σκιά. |
Visible | bool | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει εάν η γεωμετρία είναι ορατή |
Deformers | IList<Deformer> | Διάβασε. | Λαμβάνει όλους τους παραμορφωτές που σχετίζονται με αυτή τη γεωμετρία. |
ControlPoints | IArrayList<Vector4> | Διάβασε. | Λαμβάνει όλα τα σημεία ελέγχου |
VertexElements | IList<VertexElement> | Διάβασε. | Λαμβάνει όλα τα στοιχεία κορυφής |
Excluded | bool | Διαβάστε/Γράψτε | Παίρνει ή ορίζει εάν πρέπει να εξαιρεθεί αυτή η οντότητα κατά την εξαγωγή. |
ParentNodes | List<Node> | Διάβασε. | Παίρνει όλα τα μητρικά κόμβα, μια οντότητα μπορεί να συνδεθεί με πολλαπλά γονικά κομπιά για τη γεωμετρία που πραγματοποιείται. |
ParentNode | Node | Διαβάστε/Γράψτε | Παίρνει ή ορίζει τον πρώτο γονικό κόμβο, αν ορίσει τον πρώτο γονιμό κόμπο, αυτή η οντότητα θα αποσυνδεθεί από άλλους γονικούς κόμπους. |
Scene | Scene | Διάβασε. | Λαμβάνει τη σκηνή στην οποία ανήκει αυτό το αντικείμενο |
Name | string | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει το όνομα. |
Properties | PropertyCollection | Διάβασε. | Λαμβάνει τη συλλογή όλων των ιδιοτήτων. |
Μέθοδοι
| Signature | Περιγραφή: |
|---|---|
Sphere() | Αρχικοποιεί μια νέα περίπτωση του Sphere με προεπιλεγμένη ακτίνα 1. |
Sphere(radius: double) | Αρχικοποιεί μια νέα περίπτωση της τάξης Sphere με καθορισμένη ακτίνα. |
Sphere(radius: double, widthSegments: int, heightSegments: int) | Ετικέτασε μια νέα περίπτωση της τάξης Sphere με καθορισμένη ακτίνα, τμήματα πλάτους και τμήματος ύψους. |
Sphere(name: string, radius: double, widthSegments: int, heightSegments: int, phiStart: double, phiLength: double, thetaStart: double, thetaLength: double) | Αρχικοποιεί μια νέα περίπτωση της τάξης Sphere. |
ToMesh() | Μετατρέψτε το τρέχον αντικείμενο σε πλέγμα |
Primitive(name: string) | Αρχικοποιεί μια νέα περίπτωση της τάξης. |
Geometry(name: string) | Αρχικοποιεί μια νέα περίπτωση της τάξης Γεωμετρία. |
GetDeformers() | Λαμβάνει όλους τους παραμορφωτές |
GetElement(type: VertexElementType) | Λαμβάνει ένα στοιχείο κορυφής με καθορισμένο τύπο |
GetVertexElementOfUV(textureMapping: TextureMapping) | Παίρνει μια περίπτωση VertexElementUV με δεδομένο τύπο χαρτογράφησης υφής |
CreateElement(type: VertexElementType) | Δημιουργεί ένα στοιχείο κορυφής με καθορισμένο τύπο και το προσθέτει στη γεωμετρία. |
AddElement(element: VertexElement) | Προσθέτει ένα υπάρχον στοιχείο κορυφής στην τρέχουσα γεωμετρία |
CreateElementUV(uvMapping: TextureMapping) | Δημιουργεί ένα VertexElementUV με δεδομένο τύπο χαρτογράφησης υφής. |
Entity(name: string) | Αρχικοποιεί μια νέα περίπτωση της τάξης Entity. |
GetBoundingBox() | Παίρνει το πλαίσιο οριοθέτησης της τρέχουσας οντότητας στο σύστημα συντεταγμένων του χώρου αντικειμένου. |
GetEntityRendererKey() | Παίρνει το κλειδί του αποτυπωτή οντότητας που είναι καταχωρημένο στο αποτύπωμα . |
SceneObject(name: string) | Αρχικοποίηση ενός SceneObject με προεπιλεγμένο όνομα |
A3DObject() | Αρχικοποιεί μια νέα περίπτωση της τάξης A3DObject χωρίς όνομα. |
RemoveProperty(property: Property) | Απομακρύνει μια δυναμική ιδιότητα. |
GetProperty(property: string) | Λάβετε την τιμή της καθορισμένης ιδιότητας |
SetProperty(property: string, value: object?) | Ορίζει την τιμή της καθορισμένης ιδιότητας |
FindProperty(propertyName: string) | Βρίσκει το ακίνητο. |