Cylinder

סקירה כללית

Cylinder הוא שיעור ב Aspose.3D FOSS עבור Java. מורשת מ : Geometry, IMeshConvertible.

צילינדר מפרט.

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

נכסים

שםסוגגישהתיאור
offsetBottomVector3קראומקבל או מונח את העמדות של שינוי מחדש בצד התחתון.
offsetTopVector3קראומקבל או מונח את העמדות של שינוי מחסום בצד העליון.
generateFanCylinderbooleanקראומקבל או קובע אם ליצור צילינדר בסגנון אוהד כאשר ThetaLength הוא פחות מ 2*PI.
shearBottomVector2קראומקבל או מונח שינוי של צלחת מהצד התחתון.
shearTopVector2קראומקבל או מונח את השינוי של העליון.
radiusTopdoubleקראומקבל או קובע את רדיוס הקפה העליון של הצילינדר.
radiusBottomdoubleקראומקבל או קובע את רדיוס הקופסה התחתונה של הצילינדר.
heightdoubleקראומקבל או קבע את גובה הסילינדר.
radialSegmentsintקראומקבל או מגדיר רדיאלים.
heightSegmentsintקראומקבל או מגדיר את גובהם של סגנונות.
openEndedbooleanקראומקבל או קובע ערך המציין אם צילינדר זה פתוח.
thetaStartdoubleקראומקבלים או מגדירים את ההתחלה.
thetaLengthdoubleקראומקבל או קבע אורך של theta.
visiblebooleanקראומקבל את הנראה.
castShadowsbooleanקראומקבל את הצל של הענן.
receiveShadowsbooleanקראומקבלים את הצללים.
controlPointsjava.util.List<Vector4>קראומקבלים את נקודות הבקרה.
vertexElementsjava.util.List<VertexElement>קראומקבלים את האלמנטים הרגליים.
deformersjava.util.List<Deformer>קראומקבלים את הפוגעים.
deformers2java.util.Collection<T>קראוקבלו את הטרוריסטים 2.
parentNodeNodeקראומקבל את הקוטב הורי.
parentNodesArrayList<Node>קראומקבלים את הקוטב הורי.
excludedbooleanקראומקבל את המעטים.
boundingBoxBoundingBoxקראומקבל את הקופסה הגבולות.
sceneSceneקראומקבל את הבמה.
nameStringקראומקבל את השם.
propertiesPropertyCollectionקראומקבל את הנכסים.

שיטות

חתימהתיאור
Cylinder()הוא מתחיל את המקום החדש של מדרגת סילינדר.
Cylinder(radius: double, height: double)הוא מתחיל את המקום החדש של מדרגת סילינדר.
Cylinder(radiusTop: double, radiusBottom: double, height: double)הוא מתחיל את המקום החדש של מדרגת סילינדר.
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean)הוא מתחיל את המקום החדש של מדרגת סילינדר.
Cylinder(name: String, radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean, thetaStart: double, thetaLength: double)הוא מתחיל את המקום החדש של מדרגת סילינדר.
getOffsetBottom()Vector3מקבל או מונח את העמדות של שינוי מחדש בצד התחתון.
setOffsetBottom(value: Vector3)הגדרת הערך התחתון של הפסקה.
getOffsetTop()Vector3מקבל או מונח את העמדות של שינוי מחסום בצד העליון.
setOffsetTop(value: Vector3)להגדיר את הערך העליון של הפחתה.
getGenerateFanCylinder()booleanמקבל או קובע אם ליצור צילינדר בסגנון אוהד כאשר ThetaLength הוא פחות מ 2*PI.
setGenerateFanCylinder(value: boolean)הגדר את הערך של צילינדר האוהד שנוצר.
getShearBottom()Vector2מקבל או מונח שינוי של צלחת מהצד התחתון.
setShearBottom(value: Vector2)הגדרת הערך התחתון של המגדל.
getShearTop()Vector2מקבל או מונח את השינוי של העליון.
setShearTop(value: Vector2)הגדרת הערך העליון של המגדל.
getRadiusTop()doubleמקבל או קובע את רדיוס הקפה העליון של הצילינדר.
setRadiusTop(value: double)הגדרת הערך העליון של רדיוס.
getRadiusBottom()doubleמקבל או קובע את רדיוס הקופסה התחתונה של הצילינדר.
setRadiusBottom(value: double)הגדרת הערך התחתון של רדיוס.
getHeight()doubleמקבל או קבע את גובה הסילינדר.
setHeight(value: double)להגדיר את הערך הגבוה.
getRadialSegments()intמקבל או מגדיר רדיאלים.
setRadialSegments(value: int)הגדרת ערך של רדיאל סגנונות.
getHeightSegments()intמקבל או מגדיר את גובהם של סגנונות.
setHeightSegments(value: int)הגדרת ערך של מגוון גובה.
getOpenEnded()booleanמקבל או קובע ערך המציין אם צילינדר זה פתוח.
setOpenEnded(value: boolean)הגדרת הערך הסופי הפתוח.
getThetaStart()doubleמקבלים או מגדירים את ההתחלה.
setThetaStart(value: double)הגדרת הערך המתחיל של theta.
getThetaLength()doubleמקבל או קבע אורך של theta.
setThetaLength(value: double)הגדרת ערך אורך ה-Teta.
toMesh()Meshלהפוך את האובייקט הנוכחי למזח.
Geometry()קוראים גיאומטריה על דוגמה זו של צילינדר.
getVisible()booleanלהחזיר את הנראה.
setVisible(value: boolean)להגדיר את הערך הנראה.
getCastShadows()booleanהחזיר את הצללים.
setCastShadows(value: boolean)הוא מתחיל את המקום החדש של בוקס.
getReceiveShadows()booleanהחזיר את הצללים שהתקבלו.
setReceiveShadows(value: boolean)הוא מתחיל את המקום החדש של מדרגת סילינדר.
getControlPoints()java.util.List<Vector4>החזיר את נקודות הבקרה.
getVertexElements()java.util.List<VertexElement>החזיר את היסודות העגולים.
getDeformers()java.util.List<Deformer>החזיר את הפוגעים.
getElement(type: VertexElementType)VertexElementמקבלים או מגדירים את החלקים הרחבים.
createElement(type: VertexElementType)VertexElementמקבל או קבע את החלקים הגובה.
addElement(element: VertexElement)קורא addElement(element) באינדקס Cylinder זה.
addDeformer(deformer: Deformer)הוסיף דהור לתוך הגימטרייה הזו ומציב את הדו"ח של הבעלים.
getVertexElementOfUV(mapping: TextureMapping)VertexElementUVקוראים GetVertexElementOfUV(מפה) על הדוגמה הזו של צילינדר.
createElementUV(mapping: TextureMapping)VertexElementUVקוראים ליצורElementUV(מפות) על המודל הזה של צילינדר.
getDeformers2()java.util.Collection<T>החזרה של המורדים 2.
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מקבל מערכת קואורדינטות של נקודות בקרה / נורמלי במהלך ייבוא / ייצוא.

ראה גם

 עברית