Sphere
סיכום כללי
Sphere הוא כיתה ב Aspose.3D FOSS עבור .NET. ירושה מ: Primitive.
כדור מסומם.
כיתה זו מספקת 22 שיטות לעבודה עם אובייקטים של Sphere בתוכניות .NET. שיטות זמינות כוללות: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty, ושבעה שיטות נוספות. כל חברי הציבור נגישים לכל יישום .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) | מוצא את הנכס. |