Frustum

סקירה כללית

Frustum הוא שיעור ב Aspose.3D FOSS עבור Java. מורשת מ : Entity, IOrientable.

שיעור הבסיס של מצלמה ואור /

שיעור זה מספק 35 שיטות לעבוד עם פריטים Frustum בתוכניות Java. שיטות זמינות כוללות: A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getExcluded, getFarPlane, getLookAt, getName, getNearPlane,23 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.3D FOSS עבור חבילת Java. רכוש : aspect, boundingBox, direction, excluded, farPlane, lookAt,ועוד 10 עוד.

נכסים

שםסוגגישהתיאור
rotationModeRotationModeקראומצבי ההנחיה של Frustum
תכונה זו פועלת רק כאשר getTarget() הוא אפס.
nearPlanedoubleקראומקבל את המרחק הקרוב של התסכול.
farPlanedoubleקראומקבל את המרחק הרחוק של התסכול.
aspectdoubleקראומקבל את היחס של החרדה
*החזרה יחס היבט של התסכול
/
orthoHeightdoubleקראוהוא מקבל את הגובה כאשר התסכול בצפייה אורטוגרפית.
upVector3קראומקבל את הכיוון העליון של המצלמה
החזרה לכיוון המצלמה
/
lookAtVector3קראומצא את המיקום המעניין שהמצלמה מסתכלת עליו.
directionVector3קראוהוא מקבל את הכיוון שהמצלמה מסתכלת עליו.
targetNodeקראוהוא מגיע למטרה שהמצלמה מסתכלת עליה.
parentNodeNodeקראומקבל את הקוטב הורי.
parentNodesArrayList<Node>קראומקבלים את הקוטב הורי.
excludedbooleanקראומקבל את המעטים.
boundingBoxBoundingBoxקראומקבל את הקופסה הגבולת.
sceneSceneקראומקבל את הבמה.
nameStringקראומקבל את השם.
propertiesPropertyCollectionקראומקבל את הנכסים.

שיטות

חתימהתיאור
getRotationMode()RotationModeמצבי ההנחיה של Frustum
תכונה זו פועלת רק כאשר getTarget() הוא אפס.
setRotationMode(value: RotationMode)הגדרת מצב ההנחיה של Frustum
תכונה זו פועלת רק כאשר getTarget() הוא אפס.
getNearPlane()doubleמקבל את המרחק הקרוב של התסכול.
setNearPlane(value: double)קבע את המרחק הקרוב של הפרוסטום.
getFarPlane()doubleמקבל את המרחק הרחוק של התסכול.
setFarPlane(value: double)קבע את מרחק הטיסה הרחוק של הפרוסטום.
getAspect()doubleמקבל את היחס של החרדה
*החזרה יחס היבט של התסכול
/
setAspect(value: double)הגדרת יחס היבט של התסכול
ערך חדש של @param
/
getOrthoHeight()doubleמקבל את הגובה כאשר התסכול בציון אורטוגרפי.
setOrthoHeight(value: double)הגדר את גובה כאשר התסכול בצפייה אורטוגרפית.
getUp()Vector3מצא את הכיוון העליון של המצלמה
*חזרה לכיוון המצלמה
/
setUp(value: Vector3)הגדרת כיוון המצלמה למעלה
ערך חדש של @param
/
getLookAt()Vector3זה מקבל את המיקום המעניין שהמצלמה מסתכלת עליו.
setLookAt(value: Vector3)קבע את המיקום המעניין שהמצלמה מסתכלת עליו.
getDirection()Vector3זה מראה את הכיוון שהמצלמה מסתכלת עליו.
setDirection(value: Vector3)קבע את הכיוון שהמצלמה מסתכלת עליו.
getTarget()Nodeזה מראה את המטרה שהמצלמה מסתכלת עליה.
setTarget(value: Node)קבע את המטרה שהמצלמה מסתכלת עליה.
Entity()קווי NURBS הם קווים המייצגים על ידי NurBS(לא-יחיד בסיס רציונלי ספלין), קורות Nurs מוגדר על פי getOrder(), קבוצה של Geometry.getControlPoints() משקל ו GetKnotVectors() המרכיב w בנקודת בקרה משתמש כמשקל נקודת הקרה, לא משנה אם זה CurveDimension.TWO_DIMENSIONAL או CurveDimension.THREE_DIMENSIONAL
getParentNode()Nodeיצרן של המקרה.
setParentNode(value: Node)המפעיל בוליין השתמש בפעולה כדי ליצור את התוצאה של מייס.
getParentNodes()ArrayList<Node>מפתח מוגן כדי לאפשר כיתות נגזרות להגדיר שם.
getExcluded()booleanהמפעיל בוליין השתמש בפעולה כדי ליצור את התוצאה של מייס.
setExcluded(value: boolean)להגדיר את הערך המוגבל.
getBoundingBox()BoundingBoxהמפעיל הראשון של מפעיל בוליין.
SceneObject()מפעיל Boolean מאפשר לך ליישם את הפעולה Boulean על שני מקרים IMeshConvertible.
getScene()Sceneמפתח של ה-Platsholder.
A3DObject()ניתן להשתמש בו גם כדי לייצג קונ כאשר אחד מהתכונות של רדיוס/רדיסבוטום הוא אפס.
getName()Stringחלקים של הקורבן.
setName(name: String)יצירת פרופיל CircleShape עם רדיוס מסוים.
getProperties()PropertyCollectionהוא מתחיל את המקום החדש של מדרגת סילינדר.
findProperty(name: String)Propertyהוא מתחיל את האינסטינקט החדש של המעמד העצם.
getProperty(name: String)Objectמקבל את המטרנספורמציה של הקוטב במצב הנוכחי.
setProperty(name: String, value: Object)מקבלים את החלקים הרחבים.
removeProperty(name: String)booleanמקבל מערכת קואורדינטות של נקודות בקרה / נורמלי במהלך ייבוא / ייצוא.

ראה גם

 עברית