Primitive

סיכום כללי

Primitive הוא כיתה ב Aspose.3D FOSS עבור .NET. ירושה מ: Geometry, INamedObject, IMeshConvertible.

כיתה בסיסית לכל הפרימיטיבים.

כיתה זו מספקת 18 שיטות לעבודה עם אובייקטים פרימיטיביים בתוכניות .NET. שיטות זמינות כוללות: A3DObject, AddElement, CreateElement, CreateElementUV, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey, GetProperty, ו 6 שיטות נוספות. כל חברי הציבור נגישים לכל יישום .NET לאחר התקנת חבילה Aspose.3D FOSS for .Net. תכונות: CastShadows, ControlPoints, Deformers, Excluded, Name, ParentNode, ו 6 יותר.

תכונות

שם:סוג:Accessתיאור
CastShadowsboolקריאה/כתיבהמקבל או מגדיר האם הצורה הזו יכולה להטיל צל
ReceiveShadowsboolקריאה/כתיבהמקבל או מגדיר האם הצורה הזו יכולה לקבל צל.
Visibleboolקריאה/כתיבהמקבל או מגדיר אם הגאומטריה נראית
DeformersIList<Deformer>קרא.מקבל את כל הדפורמרים הקשורים לגאומטריה זו.
ControlPointsIArrayList<Vector4>קרא.מקבל את כל נקודות הבקרה
VertexElementsIList<VertexElement>קרא.מקבל את כל רכיבי הקודקוד
Excludedboolקריאה/כתיבהמקבל או קובע אם להוציא את הישות הזו במהלך הייצוא.
ParentNodesList<Node>קרא.מקבל את כל הצמתים ההורים, יש יכול להיות מחובר עצמות הורה מרובות עבור הדוגמאות הגיאומטריה
ParentNodeNodeקריאה/כתיבהמקבל או קובע את החוג ההורה הראשון, אם הקבעת חוג הוריה הראשונה, ישות זו תהיה מופרדת מחוזות הורים אחרים.
SceneSceneקרא.מקבל את הסצנה שהאובייקט הזה שייך אליה
Namestringקריאה/כתיבהמקבל או מגדיר את השם.
PropertiesPropertyCollectionקרא.מקבל את האוסף של כל המאפיינים.

שיטות

Signatureתיאור
Primitive(name: string)מקדמה דוגמא חדשה של הכיתה.
ToMesh()הופך את החפץ הנוכחי למשרשרת.
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)מוצא את הנכס.

ראה גם:

 עברית