كيف يمكنني تغيير FAV من نافذة منظور 3DSMAX برمجيا من خلال MaxScript؟
سؤال
أحتاج إلى الوصول إلى خاصية FOV لمنظور Viewport. هذا ليس هو نفسه خاصية FOV المرتبطة بالهدف والكاميرات المجانية.
للوصول إلى خاصية FOV غير برمجة، انقر بزر الماوس الأيمن على اسم Viewport (أعلى يسار كل Viewport)، انتقل إلى تكوين وتحت "عرض مستخدم منظور"، يمكنك تغيير FOV.
المحلول
في 3DS كحد أقصى 2008 وما فوق، يمكنك استخدام
viewport.setFOV 50.0
لتعديل مجال عرض Viewport النشط حاليا.
تحقق من "الوصول إلى معلومات Viewport النشطة والنوع والتحويلات" في تعليمات MaxScript
وبالتالي:
Utility FieldOfView "Field of View"
(
slider fov "Field of View" pos:[17,43] width:128 height:44 range:[25,100,viewport.GetFOV()] type:#float
on fov changed val do
(
viewport.setFOV val
)
)
سينشئ الأداة المساعدة القليل المعتادة التي ستقوم بضبط مجال عرض Viewport النشط حاليا.
MK: smitstore: c: program٪ 20files autodesk 3ds٪ 20max٪ 202009 help maxscript.chm :: / accessing_active_viewport_info_type_and_transforms.htms.htms.htms.htms.htms.htms.
لا تنتمي إلى StackOverflow