LinearExtrusion
סקירה כללית
LinearExtrusion הוא שיעור ב Aspose.3D FOSS עבור Java. מורשת מ : Entity.
החילוץ הליניארי לוקח צורה 2D ככניסה ומרחיב את הצורה בממד השלישי.
שיעור זה מספק 34 שיטות לעבוד עם אובייקטים LinearExtrusion בתוכניות Java. שיטות זמינות כוללות: A3DObject, Entity, LinearExtrusion, SceneObject, findProperty, getBoundingBox, getCenter, getDirection, getExcluded, getHeight, getName, getParentNode,21 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.3D FOSS עבור חבילת Java. רכוש : boundingBox, center, direction, excluded, height, name,ועוד שמונה.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
shape | Profile | קראו | צורת הבסיס צריכה להיות אקראית. |
direction | Vector3 | קראו | כיוון החילוץ, הערך הנדרש הוא (0, 0, 1). |
height | double | קראו | הגובה של הגימטר המוצא, הערך הנדרש הוא 1.0. |
slices | int | קראו | השלבים של הגימטרייה המורכבת, הערך הנדרש הוא 1. |
center | boolean | קראו | אם הערך הזה הוא שגוי, אזור החילוץ ליניארי Z הוא מ 0 לגובה, אחרת אזור זה הוא מ -גובה/2 לגובה/2. |
twistOffset | Vector3 | קראו | ההפסד המשמש לניווט, ערך ברירת המחדל הוא (0, 0, 0). |
twist | double | קראו | מספר המדרגות שבאמצעותה הצורה מופרדת. |
parentNode | Node | קראו | מקבל את הקוטב הורי. |
parentNodes | ArrayList<Node> | קראו | מקבלים את הקוטב הורי. |
excluded | boolean | קראו | מקבל את המעטים. |
boundingBox | BoundingBox | קראו | מקבל את הקופסה הגבולות. |
scene | Scene | קראו | מקבל את הבמה. |
name | String | קראו | מקבל את השם. |
properties | PropertyCollection | קראו | מקבלים את הנכסים. |
שיטות
| חתימה | תיאור |
|---|---|
LinearExtrusion() | יצרן של המקרה. |
LinearExtrusion(shape: Profile, height: double) | יצרן של המקרה. |
getShape() → Profile | צורת הבסיס צריכה להיות אקראית. |
setShape(value: Profile) | צורת הבסיס צריכה להיות אקראית. |
getDirection() → Vector3 | כיוון החילוץ, הערך הנדרש הוא (0, 0, 1). |
setDirection(value: Vector3) | כיוון החילוץ, הערך הנדרש הוא (0, 0, 1). |
getHeight() → double | הגובה של הגימטר המוצא, הערך הנדרש הוא 1.0. |
setHeight(value: double) | הגובה של הגימטר המוצא, הערך הנדרש הוא 1.0. |
getSlices() → int | השלבים של הגימטרייה המורכבת, הערך הנדרש הוא 1. |
setSlices(value: int) | השלבים של הגימטרייה המורכבת, הערך הנדרש הוא 1. |
getCenter() → boolean | אם הערך הזה הוא שקר, אזור החילוץ הימני Z הוא מ 0 לגובה, אחרת אזורי זה הוא -גובה/2 לגבה/2. |
setCenter(value: boolean) | אם הערך הזה הוא שקר, אזור החילוץ הימני Z הוא מ 0 לגובה, אחרת אזורי זה הוא -גובה/2 לגבה/2. |
getTwistOffset() → Vector3 | ההפסד המשמש לניווט, ערך ברירת מחדל הוא (0, 0, 0). |
setTwistOffset(value: Vector3) | ההפסד המשמש לניווט, ערך ברירת מחדל הוא (0, 0, 0). |
getTwist() → double | מספר המדרגות שבהן צורה נזרקת. |
setTwist(value: double) | מספר המדרגות שבהן צורה נזרקת. |
toMesh() → Mesh | לא הושלמה בגרסה FOSS - זורקת בזמן העבודה. להפוך את החילוץ למזח. |
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 | מקבל מערכת קואורדינטות של נקודות בקרה / נורמלי במהלך ייבוא / ייצוא. |