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 עוד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
rotationMode | RotationMode | קראו | מצבי ההנחיה של Frustum |
| תכונה זו פועלת רק כאשר getTarget() הוא אפס. | |||
nearPlane | double | קראו | מקבל את המרחק הקרוב של התסכול. |
farPlane | double | קראו | מקבל את המרחק הרחוק של התסכול. |
aspect | double | קראו | מקבל את היחס של החרדה |
| *החזרה יחס היבט של התסכול | |||
| / | |||
orthoHeight | double | קראו | הוא מקבל את הגובה כאשר התסכול בצפייה אורטוגרפית. |
up | Vector3 | קראו | מקבל את הכיוון העליון של המצלמה |
| החזרה לכיוון המצלמה | |||
| / | |||
lookAt | Vector3 | קראו | מצא את המיקום המעניין שהמצלמה מסתכלת עליו. |
direction | Vector3 | קראו | הוא מקבל את הכיוון שהמצלמה מסתכלת עליו. |
target | Node | קראו | הוא מגיע למטרה שהמצלמה מסתכלת עליה. |
parentNode | Node | קראו | מקבל את הקוטב הורי. |
parentNodes | ArrayList<Node> | קראו | מקבלים את הקוטב הורי. |
excluded | boolean | קראו | מקבל את המעטים. |
boundingBox | BoundingBox | קראו | מקבל את הקופסה הגבולת. |
scene | Scene | קראו | מקבל את הבמה. |
name | String | קראו | מקבל את השם. |
properties | PropertyCollection | קראו | מקבל את הנכסים. |
שיטות
| חתימה | תיאור |
|---|---|
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 | מקבל מערכת קואורדינטות של נקודות בקרה / נורמלי במהלך ייבוא / ייצוא. |