Transform
ภาพรวม
Transform เป็นคลาสใน Aspose.3D FOSS สําหรับ Java. ทายาทจาก: A3DObject.
หมวดนี้ให้วิธีการ 47 สําหรับทํางานกับตัวแปลงในโปรแกรม Java. วิธีการที่ใช้ได้แก่: A3DObject, Transform, findProperty, getEulerAngles, getGeometricRotation, getGeometricScaling, getGeometricTranslation, getName, getPostRotation, getPreRotation, getProperties, getProperty,และวิธีการเพิ่มเติม 26 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: eulerAngles, geometricRotation, geometricScaling, geometricTranslation, name, postRotation,และอีก 10 คน.
คุณสมบัติ
| ชื่อ | ประเภท | Access | คําอธิบาย |
|---|---|---|---|
translation | Vector3 | อ่าน | รับการแปล. |
scaling | Vector3 | อ่าน | รับการสเกล. |
eulerAngles | Vector3 | อ่าน | รับค่าอีูลเลอร์แองเกิล. |
rotation | Quaternion | อ่าน | รับการหมุน. |
preRotation | Vector3 | อ่าน | รับค่าการหมุนก่อนหน้า. |
postRotation | Vector3 | อ่าน | รับการหมุนของโพสต์. |
geometricTranslation | Vector3 | อ่าน | รับการแปลงเชิงเรขาคณิต. |
geometricScaling | Vector3 | อ่าน | รับการสเกลเชิงเรขาคณิต. |
geometricRotation | Vector3 | อ่าน | รับการหมุนเชิงเรขาคณิต. |
scalingOffset | Vector3 | อ่าน | รับออฟเซ็ตการสเกล. |
scalingPivot | Vector3 | อ่าน | รับจุดหมุนการสเกล. |
rotationOffset | Vector3 | อ่าน | รับออฟเซ็ตการหมุน. |
rotationPivot | Vector3 | อ่าน | รับจุดหมุน. |
transformMatrix | Matrix4 | อ่าน | รับเมทริกซ์การแปลง. |
name | String | อ่าน | รับชื่อ. |
properties | PropertyCollection | อ่าน | รับคุณสมบัติ. |
วิธีการ
| Signature | คําอธิบาย |
|---|---|
Transform() | เรียก Transform ในตัวอย่างของ Transformation นี้. |
Transform(name: String) | เรียก Transform ((ชื่อ) ในตัวอย่าง Transformation นี้. |
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() | ปารามีเตอร์ซิลินเดอร์ (Parameterized Cylinder) สามารถใช้แสดงตัวของคอนได้เมื่อ 1 ของรัศมีบน/รัชย์ล่างเท่ากับ 0. |
getName() → String | ส่วนของเส้นโค้ง. |
setName(name: String) | สร้างโปรไฟล์ CircleShape ด้วยรัศมีที่กําหนดไว้. |
getProperties() → PropertyCollection | เริ่มต้นตัวอย่างใหม่ของ Class Cylinder. |
findProperty(name: String) → Property | เริ่มต้นตัวอย่างใหม่ของชั้น Bone. |
getProperty(name: String) → Object | รับเมทริกซ์การแปลงของโหนดในท่าทางปัจจุบัน. |
setProperty(name: String, value: Object) | รับส่วนของความกว้าง. |
removeProperty(name: String) → boolean | ได้รับระบบสื่อประชันของจุดควบคุม / ปกติระหว่างการนําเข้า / การส่งออก. |