Transform

סקירה

Transform היא מחלקה ב-Aspose.3D FOSS עבור Java. יורשת מ: A3DObject.

מחלקה זו מספקת 47 שיטות לעבודה עם אובייקטי Transform בתוכניות Java. השיטות הזמינות כוללות: A3DObject, Transform, findProperty, getEulerAngles, getGeometricRotation, getGeometricScaling, getGeometricTranslation, getName, getPostRotation, getPreRotation, getProperties, getProperty, ועוד 26 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום Java לאחר התקנת חבילת Aspose.3D FOSS עבור Java. מאפיינים: eulerAngles, geometricRotation, geometricScaling, geometricTranslation, name, postRotation, ועוד 10 נוספים.

מאפיינים

שםסוגAccessתיאור
translationVector3קראמקבל את התרגום.
scalingVector3קראמקבל את קנה המידה.
eulerAnglesVector3קראמקבל את זוויות אוילר.
rotationQuaternionקראמקבל את הסיבוב.
preRotationVector3קראמקבל את הסיבוב הקודם.
postRotationVector3קראמקבל את סיבוב הפוסט.
geometricTranslationVector3קראמקבל את התרגום הגאומטרי.
geometricScalingVector3קראמקבל את קנה המידה הגאומטרי.
geometricRotationVector3קראמקבל את הסיבוב הגאומטרי.
scalingOffsetVector3קראמקבל את הסטייה של הקנה.
scalingPivotVector3קראמקבל את נקודת הציר של הקנה.
rotationOffsetVector3קראמקבל את היסט הסיבוב.
rotationPivotVector3קראמקבל את נקודת הציר של הסיבוב.
transformMatrixMatrix4קראמקבל את מטריצת ההמרה.
nameStringקראמקבל את השם.
propertiesPropertyCollectionקראמקבל את המאפיינים.

שיטות

Signatureתיאור
Transform()מבצע קריאה ל‑Transform על מופע ה‑Transform הזה.
Transform(name: String)מבצע קריאה ל‑Transform(name) על מופע ה‑Transform הזה.
getTranslation()Vector3מחזיר את התרגום.
setTranslation(value: Vector3)מגדיר את ערך התרגום.
setTranslation(x: double, y: double, z: double)Transformמגדיר את ערך התרגום.
getScaling()Vector3מחזיר את קנה המידה.
setScaling(value: Vector3)מגדיר את ערך הקנה.
setScale(x: double, y: double, z: double)Transformמגדיר את ערך קנה המידה.
getEulerAngles()Vector3מחזיר את זוויות אוילר.
setEulerAngles(value: Vector3)מגדיר את ערך זוויות היולר.
setEulerAngles(x: double, y: double, z: double)Transformמגדיר את ערך זוויות אוילר.
getRotation()Quaternionמחזיר את הסיבוב.
setRotation(value: Quaternion)מגדיר את ערך הסיבוב.
setRotation(x: double, y: double, z: double, w: double)Transformמגדיר את ערך הסיבוב.
setPreRotation(x: double, y: double, z: double)Transformמגדיר את ערך הסיבוב המוקדם.
getPreRotation()Vector3מחזיר את סיבוב הקדם.
setPreRotation(value: Vector3)מגדיר את ערך הסיבוב הקודם.
setPostRotation(x: double, y: double, z: double)Transformקובע את ערך סיבוב הפוסט.
getPostRotation()Vector3מחזיר את סיבוב הפוסט.
setPostRotation(value: Vector3)קובע את ערך סיבוב הפוסט.
getGeometricTranslation()Vector3מחזיר את ההזזה הגאומטרית.
setGeometricTranslation(value: Vector3)מגדיר את ערך התרגום הגאומטרי.
setGeometricTranslation(x: double, y: double, z: double)Transformמגדיר את ערך התרגום הגאומטרי.
getGeometricScaling()Vector3מחזיר את הקנה הממדי הגאומטרי.
setGeometricScaling(value: Vector3)מגדיר את ערך קנה המידה הגאומטרי.
setGeometricScaling(x: double, y: double, z: double)Transformמגדיר את ערך קנה המידה הגאומטרי.
getGeometricRotation()Vector3מחזיר את הסיבוב הגאומטרי.
setGeometricRotation(value: Vector3)מגדיר את ערך הסיבוב הגאומטרי.
setGeometricRotation(x: double, y: double, z: double)Transformמגדיר את ערך הסיבוב הגאומטרי.
getScalingOffset()Vector3מחזיר את הסטיית הקנה.
setScalingOffset(value: Vector3)מגדיר את ערך ההיסט של הקנה מידה.
getScalingPivot()Vector3מחזיר את נקודת הציר של הקנה.
setScalingPivot(value: Vector3)מגדיר את ערך נקודת הציר של קנה המידה.
getRotationOffset()Vector3מחזיר את הסטת הסיבוב.
setRotationOffset(value: Vector3)מגדיר את ערך היסט הסיבוב.
getRotationPivot()Vector3מחזיר את נקודת הציר של הסיבוב.
setRotationPivot(value: Vector3)מגדיר את ערך נקודת הציר של הסיבוב.
getTransformMatrix()Matrix4מחזיר את מטריצת ההמרה.
setTransformMatrix(value: Matrix4)מגדיר את ערך מטריצת השינוי.
A3DObject()Cylinder פרמטרי. ניתן להשתמש בו גם לייצוג קונוס כאשר אחד מהפרמטרים radiusTop/radiusBottom הוא אפס.
getName()Stringהקטעים של העקומה.
setName(name: String)בונה פרופיל CircleShape עם רדיוס מצוין.
getProperties()PropertyCollectionמאתחל מופע חדש של מחלקת Cylinder.
findProperty(name: String)Propertyמאתחל מופע חדש של המחלקה Bone.
getProperty(name: String)Objectמקבל את מטריצת ההמרה של הצומת במצב הנוכחי.
setProperty(name: String, value: Object)מקבל את מקטעי הרוחב.
removeProperty(name: String)booleanמקבל את הפיכת מערכת הקואורדינטות של נקודות הבקרה/נורמל במהלך ייבוא/ייצוא.

ראה גם

 עברית