TransformBuilder

TransformBuilder

Tổng quan

TransformBuilder là một lớp trong Aspose.3D FOSS cho Python.

TransformBuilder được sử dụng để xây dựng ma trận biến đổi bằng một chuỗi các phép biến đổi.

Lớp này khai báo 19 phương thức cho các đối tượng TransformBuilder trong các chương trình Python. Các phương thức có sẵn bao gồm: __init__, append, compose, prepend, rearrange, reset, rotate, rotate_degree, rotate_euler_degree, rotate_euler_radian, rotate_radian, scale, và 1 phương thức bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.3D FOSS cho Python. Thuộc tính: compose_order, matrix.

Thuộc tính

TênKiểuTruy cậpMô tả
matrix'Matrix4'Đọc/GhiLấy hoặc đặt ma trận.
compose_order'ComposeOrder'Đọc/GhiLấy hoặc đặt thứ tự ghép.

Phương thức

Chữ kýMô tả
__init__(initial: 'Matrix4', order: 'ComposeOrder')Chưa được triển khai trong phiên bản FOSS — gây lỗi tại thời gian chạy. Calls init(initial, order) trên thể hiện TransformBuilder này.
scale(s: float) → 'TransformBuilder'Chưa được triển khai trong phiên bản FOSS — ném lỗi ở thời gian chạy. Gọi scale(s) trên thể hiện TransformBuilder này.
scale(x: float, y: float, z: float) → 'TransformBuilder'Chưa được triển khai trong phiên bản FOSS — ném lỗi ở thời gian chạy. Gọi scale(x, y, z) trên thể hiện TransformBuilder này.
scale(s: 'Vector3') → 'TransformBuilder'Chưa được triển khai trong phiên bản FOSS — ném lỗi ở thời gian chạy. Gọi scale(s) trên thể hiện TransformBuilder này.
rotate_degree(angle: float, axis: 'Vector3') → 'TransformBuilder'Chưa được triển khai trong phiên bản FOSS — ném lỗi khi chạy. Gọi rotate_degree(angle, axis) trên đối tượng TransformBuilder này.
rotate_degree(rot: 'Vector3', order: 'RotationOrder')Chưa được triển khai trong phiên bản FOSS — ném lỗi khi chạy. Gọi rotate_degree(rot, order) trên đối tượng TransformBuilder này.
rotate_radian(angle: float, axis: 'Vector3') → 'TransformBuilder'Chưa được triển khai trong phiên bản FOSS — ném lỗi khi chạy. Gọi rotate_radian(angle, axis) trên đối tượng TransformBuilder này.
rotate_radian(rot: 'Vector3', order: 'RotationOrder')Không được triển khai trong phiên bản FOSS — ném lỗi tại thời gian chạy. Gọi rotate_radian(rot, order) trên đối tượng TransformBuilder này.
rotate_euler_radian(x: float, y: float, z: float) → 'TransformBuilder'Không được triển khai trong phiên bản FOSS — ném lỗi tại thời gian chạy. Gọi rotate_euler_radian(x, y, z) trên đối tượng TransformBuilder này.
rotate_euler_radian(r: 'Vector3') → 'TransformBuilder'Chưa được triển khai trong phiên bản FOSS — ném lỗi khi chạy. Gọi rotate_euler_radian(r) trên đối tượng TransformBuilder này.
translate(tx: float, ty: float, tz: float) → 'TransformBuilder'Chưa được triển khai trong phiên bản FOSS — ném lỗi khi chạy. ortranslate(v)` thêm một bước dịch vào chuỗi chuyển đổi, trả về builder để tiếp tục chuỗi
translate(v: 'Vector3') → 'TransformBuilder'Chưa được triển khai trong phiên bản FOSS — ném lỗi khi chạy. Gọi translate(v) trên đối tượng TransformBuilder này.
compose(m: 'Matrix4')Chưa được triển khai trong phiên bản FOSS — ném lỗi tại thời gian chạy. Gọi compose(m) trên thể hiện TransformBuilder này.
append(m: 'Matrix4') → 'TransformBuilder'Chưa được triển khai trong phiên bản FOSS — ném lỗi tại thời gian chạy. Gọi append(m) trên thể hiện TransformBuilder này.
prepend(m: 'Matrix4') → 'TransformBuilder'Chưa được triển khai trong phiên bản FOSS — ném lỗi tại thời gian chạy. Gọi prepend(m) trên thể hiện TransformBuilder này.
rearrange(new_x: 'Axis', new_y: 'Axis', new_z: 'Axis') → 'TransformBuilder'Chưa được triển khai trong phiên bản FOSS — ném lỗi ở thời gian chạy. Gọi rearrange(new_x, new_y, new_z) trên đối tượng TransformBuilder này.
rotate(q: 'Quaternion') → 'TransformBuilder'Chưa được triển khai trong phiên bản FOSS — ném lỗi ở thời gian chạy. Gọi rotate(q) trên đối tượng TransformBuilder này.
rotate_euler_degree(deg_x: float, deg_y: float, deg_z: float) → 'TransformBuilder'Chưa được triển khai trong phiên bản FOSS — ném lỗi ở thời gian chạy. Gọi rotate_euler_degree(deg_x, deg_y, deg_z) trên đối tượng TransformBuilder này.
reset()Chưa được triển khai trong phiên bản FOSS — ném ra lỗi khi chạy. Gọi reset trên đối tượng TransformBuilder này.

Xem thêm

 Tiếng Việt