TransformBuilder

TransformBuilder

Gambaran Umum

TransformBuilder adalah kelas dalam Aspose.3D FOSS untuk Python.

TransformBuilder digunakan untuk membangun matriks transformasi melalui rangkaian transformasi.

Kelas ini mendeklarasikan 19 metode untuk objek TransformBuilder dalam program Python. Metode yang tersedia meliputi: __init__, append, compose, prepend, rearrange, reset, rotate, rotate_degree, rotate_euler_degree, rotate_euler_radian, rotate_radian, scale, dan 1 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python apa pun setelah menginstal paket Aspose.3D FOSS untuk Python. Properti: compose_order, matrix.

Properti

NamaJenisAksesDeskripsi
matrix'Matrix4'Baca/TulisMendapatkan atau mengatur matriks.
compose_order'ComposeOrder'Baca/TulisMendapatkan atau mengatur urutan komposisi.

Metode

Tanda TanganDeskripsi
__init__(initial: 'Matrix4', order: 'ComposeOrder')Tidak diimplementasikan dalam edisi FOSS — melempar pada waktu jalan. Calls init(initial, order) pada instance TransformBuilder ini.
scale(s: float) → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — menimbulkan kesalahan pada saat runtime. Memanggil scale(s) pada instance TransformBuilder ini.
scale(x: float, y: float, z: float) → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — menimbulkan kesalahan pada saat runtime. Memanggil scale(x, y, z) pada instance TransformBuilder ini.
scale(s: 'Vector3') → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — menimbulkan kesalahan pada saat runtime. Memanggil scale(s) pada instance TransformBuilder ini.
rotate_degree(angle: float, axis: 'Vector3') → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil rotate_degree(angle, axis) pada instance TransformBuilder ini.
rotate_degree(rot: 'Vector3', order: 'RotationOrder')Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil rotate_degree(rot, order) pada instance TransformBuilder ini.
rotate_radian(angle: float, axis: 'Vector3') → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil rotate_radian(angle, axis) pada instance TransformBuilder ini.
rotate_radian(rot: 'Vector3', order: 'RotationOrder')Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil rotate_radian(rot, order) pada instance TransformBuilder ini.
rotate_euler_radian(x: float, y: float, z: float) → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — menimbulkan pengecualian pada runtime. Memanggil rotate_euler_radian(x, y, z) pada instance TransformBuilder ini.
rotate_euler_radian(r: 'Vector3') → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — menimbulkan pengecualian pada runtime. Memanggil rotate_euler_radian(r) pada instance TransformBuilder ini.
translate(tx: float, ty: float, tz: float) → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. or``translate(v) menambahkan langkah terjemahan ke rantai transformasi, mengembalikan builder untuk chaining selanjutnya
translate(v: 'Vector3') → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil translate(v) pada instance TransformBuilder ini.
compose(m: 'Matrix4')Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil compose(m) pada instance TransformBuilder ini.
append(m: 'Matrix4') → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil append(m) pada instance TransformBuilder ini.
prepend(m: 'Matrix4') → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil prepend(m) pada instance TransformBuilder ini.
rearrange(new_x: 'Axis', new_y: 'Axis', new_z: 'Axis') → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil rearrange(new_x, new_y, new_z) pada instance TransformBuilder ini.
rotate(q: 'Quaternion') → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil rotate(q) pada instance TransformBuilder ini.
rotate_euler_degree(deg_x: float, deg_y: float, deg_z: float) → 'TransformBuilder'Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil rotate_euler_degree(deg_x, deg_y, deg_z) pada instance TransformBuilder ini.
reset()Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Memanggil reset pada instance TransformBuilder ini.

Lihat Juga

 Bahasa Indonesia