我试图检查另一场景中对象的宽度。其他场景中的对象将作为参考导入,但我需要知道对象的宽度/高度/深度(x/y/z边界框),以便根据参数将它们中的一些匹配到我的场景中由我的脚本设置。获取对象的尺寸是其他Maya场景
到目前为止,我唯一想到的方法是将对象引用到场景中,使用命令检查边界框,然后删除引用,然后正常继续。该解决方案似乎有点慢(对于大型对象)并且有点尴尬。
我试图检查另一场景中对象的宽度。其他场景中的对象将作为参考导入,但我需要知道对象的宽度/高度/深度(x/y/z边界框),以便根据参数将它们中的一些匹配到我的场景中由我的脚本设置。获取对象的尺寸是其他Maya场景
到目前为止,我唯一想到的方法是将对象引用到场景中,使用命令检查边界框,然后删除引用,然后正常继续。该解决方案似乎有点慢(对于大型对象)并且有点尴尬。
如果没有Maya场景,就无法与Maya场景进行交互。我认为你的方法是正确的。
你是什么意思“匹配他们进入我的场景”?你的意思是你想根据大小制作多个参考文献? I.E.你想使用边界框填充给定的体积来确定需要多少?看起来可以在做出一个参考之后就可以完成,就像不一样。
除了打开文件,没有其他方法可以检查。
如果速度确实存在问题,您可以执行脱机批处理来收集所有信息一次并将其保存到数据库或简单文件(如CSV)以便更快地访问。
分享您在这方面尝试过的相关代码。 –