如何用Python获取MotionBuilder曲线编辑器中选中的子属性(如tx/ty)?
无法获取TRS子属性(tx/ty)的解决方案
当前你的代码仅定位到了Lcl Translation顶层属性,要获取tx、ty这类嵌套子属性,需要先获取该属性对应的对象实例,再直接访问其子属性:
// 先获取Lcl Translation对应的对象 const lclTransObj = obj.PropertyList.Find('Lcl Translation'); // 直接访问tx、ty子属性 const tx = lclTransObj.tx; const ty = lclTransObj.ty;
- 注意子属性名的大小写和实际定义严格一致,比如若实际属性是
Tx而非tx,需对应调整调用方式。 - 如果
Find方法返回的不是直接包含子属性的对象,可检查该对象的其他公开成员,确认子属性的正确访问路径。
内容的提问来源于stack exchange,提问作者XingLian
相关产品推荐
相关产品推荐

