LinearExtrusion

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,ועוד שמונה.

נכסים

שםסוגגישהתיאור
shapeProfileקראוצורת הבסיס צריכה להיות אקראית.
directionVector3קראוכיוון החילוץ, הערך הנדרש הוא (0, 0, 1).
heightdoubleקראוהגובה של הגימטר המוצא, הערך הנדרש הוא 1.0.
slicesintקראוהשלבים של הגימטרייה המורכבת, הערך הנדרש הוא 1.
centerbooleanקראואם הערך הזה הוא שגוי, אזור החילוץ ליניארי Z הוא מ 0 לגובה, אחרת אזור זה הוא מ -גובה/2 לגובה/2.
twistOffsetVector3קראוההפסד המשמש לניווט, ערך ברירת המחדל הוא (0, 0, 0).
twistdoubleקראומספר המדרגות שבאמצעותה הצורה מופרדת.
parentNodeNodeקראומקבל את הקוטב הורי.
parentNodesArrayList<Node>קראומקבלים את הקוטב הורי.
excludedbooleanקראומקבל את המעטים.
boundingBoxBoundingBoxקראומקבל את הקופסה הגבולות.
sceneSceneקראומקבל את הבמה.
nameStringקראומקבל את השם.
propertiesPropertyCollectionקראומקבלים את הנכסים.

שיטות

חתימהתיאור
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מקבל מערכת קואורדינטות של נקודות בקרה / נורמלי במהלך ייבוא / ייצוא.

ראה גם

 עברית