Geometry

סקירה

Geometry היא מחלקה ב-Aspose.3D FOSS עבור Java. יורשת מ: Entity.

אובייקטי Geometry חושפים נקודות שליטה באמצעות getControlPoints() ומאפשרים יצירת אלמנטים מותאמים של קודקוד עם createElement(type).

מחלקה זו מספקת 38 שיטות לעבודה עם עצמים גאומטריים בתוכניות Java. שיטות זמינות כוללות: A3DObject, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows, getControlPoints, ועוד 23 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום Java לאחר התקנת החבילה Aspose.3D FOSS עבור Java. תכונות: boundingBox, castShadows, controlPoints, deformers, deformers2, entityRendererKey, ועוד 9 נוספים.

מאפיינים

שםסוגAccessתיאור
visiblebooleanקריאהמקבל את visible.
castShadowsbooleanקריאהמקבל את הצללים המוטלים.
receiveShadowsbooleanקריאהמקבל את הצללים.
controlPointsjava.util.List<Vector4>קריאהמקבל את נקודות הבקרה.
vertexElementsjava.util.List<VertexElement>קריאהמקבל את רכיבי הקודקוד.
deformersjava.util.List<Deformer>קראמקבל את ה‑deformers.
deformers2java.util.Collection<T>קראמקבל את deformers2.
parentNodeNodeקראמקבל את צומת האב.
parentNodesArrayList<Node>קראמקבל את צמתי ההורה.
excludedbooleanקראמקבל את המוחרג.
boundingBoxBoundingBoxקראמקבל את תיבת הגבול.
entityRendererKeyEntityRendererKeyקראמקבל את מפתח הרינדור של הישות.
sceneSceneקראמקבל את הסצנה.
nameStringקראמקבל את השם.
propertiesPropertyCollectionקראמקבל את המאפיינים.

שיטות

Signatureתיאור
Geometry()יוצר Geometry חדש עם שם ברירת מחדל
Geometry(name: String)קורא Geometry(name) על מופע Geometry זה.
getVisible()booleanמחזיר את הנראות.
setVisible(value: boolean)מגדיר את הערך הגלוי.
getCastShadows()booleanמחזיר את הצללים המוטלים.
setCastShadows(value: boolean)מגדיר את ערך הטלת הצללים.
getReceiveShadows()booleanמחזיר את קבלת הצללים.
setReceiveShadows(value: boolean)מאתחל מופע חדש של המחלקה Sphere.
getControlPoints()java.util.List<Vector4>מחזיר את נקודות הבקרה.
getVertexElements()java.util.List<VertexElement>מחזיר את רכיבי הקודקוד.
getDeformers()java.util.List<Deformer>מחזיר את ה‑deformers.
getElement(type: VertexElementType)VertexElementמחזיר את ה‑vertex element של הסוג שצוין, או null אם חסר.
createElement(type: VertexElementType)VertexElementמקבל או מגדיר את מקטעי הגובה.
createElement(type: VertexElementType, mappingMode: MappingMode, referenceMode: ReferenceMode)VertexElementיוצר vertex element חדש מהסוג הנתון עם מיפוי ברירת מחדל ומצבי רפרנס.
addElement(element: VertexElement)מוסיף את רכיב הקודקוד המסופק לאוסף הרכיבים של הגאומטריה
addDeformer(deformer: Deformer)מוסיף deformer לגאומטריה זו וקובע את הפנייה לבעלים.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVמחזיר את רכיב הקודקוד UV למיפוי המרקם שצוין
createElementUV(mapping: TextureMapping)VertexElementUVיוצר רכיב קודקוד UV למיפוי המרקם הנתון עם מצבי ברירת מחדל
createElementUV(mapping: TextureMapping, mappingMode: MappingMode, referenceMode: ReferenceMode)VertexElementUVקורא ל‑createElementUV(mapping, mappingMode, referenceMode) על מופע Geometry זה.
getDeformers2()java.util.Collection<T>מחזיר את deformers2.
Entity(name: String)קונסטרוקטור של BooleanOperator.
getParentNode()Nodeקונסטרוקטור של מופע.
setParentNode(value: Node)האופרטור הבוליאני המשמש בפעולה ליצירת רשת התוצאה.
getParentNodes()ArrayList<Node>בונה מוגן המאפשר למחלקות נגזרות להגדיר שם.
getExcluded()booleanהאופרטור הבוליאני המשמש בפעולה ליצירת רשת התוצאה.
setExcluded(value: boolean)מגדיר את הערך המוחרג.
getBoundingBox()BoundingBoxהאופרנד הראשון של האופרטור הבוליאני.
getEntityRendererKey()EntityRendererKeyמחזיר את מפתח הרנדרר של הישות.
SceneObject()האופרטור הבוליאני מאפשר לך להחיל פעולה בוליאנית על שני מופעי IMeshConvertible.
getScene()Sceneבונה של BooleanOperator.
A3DObject()צילינדר פרמטרי. ניתן גם להשתמש בו כדי לייצג קונוס כאשר אחד מהרדיוסים radiusTop/radiusBottom הוא אפס.
getName()Stringגובה של הצלחת.
setName(name: String)יוצר פרופיל CircleShape עם רדיוס מצוין.
getProperties()PropertyCollectionמאתחל מופע חדש של מחלקת Cylinder.
findProperty(name: String)Propertyמאתחל מופע חדש של המחלקה Bone.
getProperty(name: String)Objectמקבל את מטריצת ההמרה של הצומת במצב הנוכחי.
setProperty(name: String, value: Object)מקבל את מקטעי הרוחב.
removeProperty(name: String)booleanמקבל את מפתח הרנדר של הישות עבור ישות זו.

ראה גם

 עברית