TransformBuilder

TransformBuilder

نمای کلی

TransformBuilder یک کلاس در Aspose.3D FOSS برای Python است.

TransformBuilder برای ساخت ماتریس تبدیل توسط زنجیره‌ای از تبدیل‌ها استفاده می‌شود.

این کلاس 19 متد برای اشیاء TransformBuilder در برنامه‌های Python اعلام می‌کند. متدهای موجود شامل: __init__, append, compose, prepend, rearrange, reset, rotate, rotate_degree, rotate_euler_degree, rotate_euler_radian, rotate_radian, scale و 1 متد اضافی است. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Python برای هر برنامه Python در دسترس هستند. ویژگی‌ها: compose_order, matrix.

خواص

نامنوعدسترسیتوضیح
matrix'Matrix4'خواندن/نوشتنماتریس را دریافت یا تنظیم می‌کند.
compose_order'ComposeOrder'خواندن/نوشتندریافت یا تنظیم ترتیب ترکیب.

روش ها

امضاتوضیح
__init__(initial: 'Matrix4', order: 'ComposeOrder')در نسخهٔ FOSS پیاده‌سازی نشده است — در زمان اجرا خطا می‌اندازد. Calls init(اولیه، ترتیب) بر روی این نمونه TransformBuilder.
scale(s: float) → 'TransformBuilder'در نسخه FOSS پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد scale(s) را بر روی این نمونه TransformBuilder فراخوانی می‌کند.
scale(x: float, y: float, z: float) → 'TransformBuilder'در نسخه FOSS پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد scale(x, y, z) را بر روی این نمونه TransformBuilder فراخوانی می‌کند.
scale(s: 'Vector3') → 'TransformBuilder'در نسخهٔ متن‌باز پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد scale(s) را بر روی این نمونهٔ TransformBuilder فراخوانی می‌کند.
rotate_degree(angle: float, axis: 'Vector3') → 'TransformBuilder'در نسخهٔ متن‌باز پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد rotate_degree(angle, axis) را بر روی این نمونه TransformBuilder فراخوانی می‌کند.
rotate_degree(rot: 'Vector3', order: 'RotationOrder')در نسخهٔ FOSS پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد rotate_degree(rot, order) را بر روی این نمونه TransformBuilder فراخوانی می‌کند.
rotate_radian(angle: float, axis: 'Vector3') → 'TransformBuilder'در نسخهٔ FOSS پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد rotate_radian(angle, axis) را بر روی این نمونه TransformBuilder فراخوانی می‌کند.
rotate_radian(rot: 'Vector3', order: 'RotationOrder')در نسخهٔ FOSS پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد rotate_radian(rot, order) را بر روی این نمونهٔ TransformBuilder فراخوانی می‌کند.
rotate_euler_radian(x: float, y: float, z: float) → 'TransformBuilder'در نسخهٔ FOSS پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد rotate_euler_radian(x, y, z) را بر روی این نمونهٔ TransformBuilder فراخوانی می‌کند.
rotate_euler_radian(r: 'Vector3') → 'TransformBuilder'در نسخهٔ FOSS پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد rotate_euler_radian(r) را بر روی این نمونهٔ TransformBuilder فراخوانی می‌کند.
translate(tx: float, ty: float, tz: float) → 'TransformBuilder'در نسخهٔ FOSS پیاده‌سازی نشده است — در زمان اجرا خطا می‌اندازد. ortranslate(v)` یک گام ترجمه به زنجیرهٔ تبدیل اضافه می‌کند و سازنده را برای زنجیره‌سازی بیشتر برمی‌گرداند.
translate(v: 'Vector3') → 'TransformBuilder'در نسخهٔ متن باز پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد translate(v) را بر روی این نمونهٔ TransformBuilder فراخوانی می‌کند.
compose(m: 'Matrix4')در نسخهٔ متن باز پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد compose(m) را بر روی این نمونهٔ TransformBuilder فراخوانی می‌کند.
append(m: 'Matrix4') → 'TransformBuilder'در نسخهٔ متن باز پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد append(m) را روی این نمونهٔ TransformBuilder فراخوانی می‌کند.
prepend(m: 'Matrix4') → 'TransformBuilder'در نسخهٔ FOSS پیاده‌سازی نشده است — در زمان اجرا خطا می‌اندازد. متد prepend(m) را روی این نمونهٔ TransformBuilder فراخوانی می‌کند.
rearrange(new_x: 'Axis', new_y: 'Axis', new_z: 'Axis') → 'TransformBuilder'در نسخهٔ FOSS پیاده‌سازی نشده است — در زمان اجرا خطا می‌اندازد. متد rearrange(new_x, new_y, new_z) را روی این نمونهٔ TransformBuilder فراخوانی می‌کند.
rotate(q: 'Quaternion') → 'TransformBuilder'در نسخهٔ FOSS پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. متد rotate(q) را بر روی این نمونهٔ TransformBuilder صدا می‌زند.
rotate_euler_degree(deg_x: float, deg_y: float, deg_z: float) → 'TransformBuilder'در نسخهٔ FOSS پیاده‌سازی نشده — در زمان اجرا خطا می‌اندازد. این متد rotate_euler_degree(deg_x, deg_y, deg_z) را روی این نمونه TransformBuilder فراخوانی می‌کند.
reset()در نسخهٔ FOSS پیاده‌سازی نشده است — در زمان اجرا خطا می‌اندازد. متد reset را روی این نمونه TransformBuilder فراخوانی می‌کند.

همچنین ببینید:

 فارسی