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 עוד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Indices | IArrayList<int> | קראו | מקבלים את האינדיקטורים. |
Visible | bool | קרא / כתיבה | מקבל או מטיל את הנראה. |
Deformers | IList<Deformer> | קראו | מקבלים את הפוגעים. |
ControlPoints | IArrayList<Vector4> | קראו | מקבלים את נקודות הבקרה. |
CastShadows | bool | קרא / כתיבה | מקבל או מטיל את הצל של צל. |
ReceiveShadows | bool | קרא / כתיבה | מקבל או מטיל את הצל של קבל. |
VertexElements | IList<VertexElement> | קראו | מקבלים את האלמנטים הרגליים. |
Excluded | bool | קרא / כתיבה | מקבל או מוציא את המעט. |
ParentNodes | List<Node> | קראו | מקבל את הקוטב הורי. |
ParentNode | Node | קרא / כתיבה | מקבל או מונח את הקוטב הורי. |
Scene | Scene | קראו | מקבל את הבמה. |
Name | string | קרא / כתיבה | מקבל או קובע את השם. |
Properties | PropertyCollection | קראו | מקבל את הנכסים. |
שיטות
| חתימה | תיאור |
|---|---|
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) או נכסים מקומיים(זהה בשמו) |