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תיאור
WidthSegmentsintקריאה/כתיבהמקבל או מגדיר את מקטעי הרוחב.
HeightSegmentsintקריאה/כתיבהמקבל או מגדיר את מקטעי הגובה.
PhiStartdoubleקריאה/כתיבהמקבל או מגדיר את תחילת ה‑phi.
PhiLengthdoubleקריאה/כתיבהמקבל או מגדיר את האורך של phi.
ThetaStartdoubleקריאה/כתיבהמקבל או מגדיר את תחילת theta.
ThetaLengthdoubleקריאה/כתיבהמקבל או מגדיר את האורך של theta.
Radiusdoubleקריאה/כתיבהמקבל או מגדיר את רדיוס הכדור.
CastShadowsboolקריאה/כתיבהמקבל או מגדיר האם הצורה הזו יכולה להטיל צל
ReceiveShadowsboolקריאה/כתיבהמקבל או מגדיר האם הצורה הזו יכולה לקבל צל.
Visibleboolקריאה/כתיבהמקבל או מגדיר אם הגאומטריה נראית
DeformersIList<Deformer>קרא.מקבל את כל הדפורמרים הקשורים לגאומטריה זו.
ControlPointsIArrayList<Vector4>קרא.מקבל את כל נקודות הבקרה
VertexElementsIList<VertexElement>קרא.מקבל את כל רכיבי הקודקוד
Excludedboolקריאה/כתיבהמקבל או קובע אם להוציא את הישות הזו במהלך הייצוא.
ParentNodesList<Node>קרא.מקבל את כל הצמתים ההורים, יש יכול להיות מחובר עצמות הורה מרובות עבור הדוגמאות הגיאומטריה
ParentNodeNodeקריאה/כתיבהמקבל או קובע את החוג ההורה הראשון, אם הקבעת חוג הוריה הראשונה, ישות זו תהיה מופרדת מחוזות הורים אחרים.
SceneSceneקרא.מקבל את הסצנה שהאובייקט הזה שייך אליה
Namestringקריאה/כתיבהמקבל או מגדיר את השם.
PropertiesPropertyCollectionקרא.מקבל את האוסף של כל המאפיינים.

שיטות

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)מוצא את הנכס.

ראה גם:

 עברית