Geometry

סקירה כללית

Geometry הוא שיעור ב Aspose.3D FOSS עבור טופס. מורשת מ : Entity.

Geometry.constructor creates a Geometry with an optional name.

שיעור זה מספק 13 שיטות לעבוד עם אובייקטים גיאומטרי בתוכניות Typescript. שיטות זמינות כוללות: addControlPoint, addElement, constructor, createElement, createElementUV, findProperty, getBoundingBox, getElement, getEntityRendererKey, getProperty, getVertexElementOfUV, removeProperty,ועוד 1 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום של Typescript לאחר התקנת Aspose.3D FOSS עבור חבילת Typscript. רכוש : castShadows, controlPoints, receiveShadows, vertexElements, visible.

תיאור

Geometry הוא כיתה בספריה FOSS עבור Aspose.3D אשר מציג 12 שיטות ו 5 תכונות לשימוש תוכנה. Entity,• הירושה של פונקציונליות משותפת מהסוג הוריו.

היכולות הבסיסיות כוללות: boolean; boolean; boolean.פעולות אלה מאפשרות למפתחים לשלב את הפונקציונליות של גיאומטריה ישירות ליישומים TypeScript.

גם בכיתה זו נמסר כי vertexElements רכוש (לשבור את היסודות העגולים).

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

נכסים

שםסוגגישהתיאור
visiblebooleanקרא / כתיבהמקבל את הנראה.
castShadowsbooleanקרא / כתיבהמקבל את הצל של השערה.
receiveShadowsbooleanקרא / כתיבהמקבל את הצללים.
vertexElementsVertexElement[]קראומקבלים את האלמנטים הרגליים.
controlPointsVector4[]קרא / כתיבהמקבלים את נקודות הבקרה.

שיטות

חתימהתיאור
`constructor(name: stringnull)`
addControlPoint(point: Vector4)הוספת נקודת Vector4 לרשימת נקודות הקונסול של הגימטרייה
`createElement(elementType: VertexElementType, mappingMode: MappingModenull, referenceMode: ReferenceMode
`createElementUV(uvMapping: TextureMapping, mappingMode: MappingModenull, referenceMode: ReferenceMode
addElement(element: VertexElement)הוסף VertexElement ל- vertexElements של הגיאומטריה
getElement(elementType: VertexElementType) → `VertexElementnull`
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUVnull`
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)any
setProperty(_property: string, _value: any)להגדיר את הערך של הנכס.
findProperty(_property: string) → `Propertynull`
getBoundingBox()anyהחזיר את הקופסה הגבולת.
getEntityRendererKey()anyלא הושלמה בגרסה FOSS - זורקת בזמן העבודה. החזיר את מפתח ה-Render.

ראה גם

 עברית