Shape

סקירה כללית

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

הצורה מתארת את ההפרעה על קבוצה של נקודות בקרה, אשר דומה לגרד הקלאסטר במאיה. לדוגמה, אנו יכולים להוסיף צורה לגמומטריה שנוצרה. והצורה והגמממיקה יש את אותה מידע טופולוגי אבל עמדה שונה של הנקודות הקרה עם כמות השפעה שניתן, הגממית מבצעת אפקט הפרעה.

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

נכסים

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

שיטות

חתימהתיאור
Shape()
Shape(name: string)
FromControlPoints(controlPoints: Vector3[])לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. יצירת צורה מתוך נקודות בקרה
Geometry(name: string)
GetDeformers()כל הפריטים
GetElement(type: VertexElementType)מקבל רקע עם סוג מסוים
GetVertexElementOfUV(textureMapping: TextureMapping)מקבל דוגמה VertexElementUV עם סוג מסודר של תרשים מפותח
CreateElement(type: VertexElementType)יצירת רקע עם סוג מסוים ולהוסיף אותו לגיאומטריה.
AddElement(element: VertexElement)הוספת אלמנט מעמיק קיימת לגיאומטריה הנוכחית
CreateElementUV(uvMapping: TextureMapping)יצירת VertexElementUV עם סוג מסודר של תרשים.
Entity(name: string)
GetBoundingBox()מקבל את תיבת הגבולות של האובייקט הנוכחי במערכת הקואורדינטות החלל של אובמה.
GetEntityRendererKey()מקבל את המפתח של רנדרר האנושי שנרשם ברנזר
SceneObject(name: string)
A3DObject()
RemoveProperty(property: Property)להוציא נכס דינמי.
GetProperty(property: string)קבל את הערך של נכס מסוים
SetProperty(property: string, value: object?)הגדרת הערך של הנכס המפורט
FindProperty(propertyName: string)זה יכול להיות נכס דינמי (נוצר על ידי CreateDynamicProperty/SetProperty) או נכסים מקומיים(זהה בשמו)

ראה גם

 עברית