我試圖檢查另一場景中對象的寬度。其他場景中的對象將作爲參考導入,但我需要知道對象的寬度/高度/深度(x/y/z邊界框),以便根據參數將它們中的一些匹配到我的場景中由我的腳本設置。獲取對象的尺寸是其他Maya場景
到目前爲止,我唯一想到的方法是將對象引用到場景中,使用命令檢查邊界框,然後刪除引用,然後正常繼續。該解決方案似乎有點慢(對於大型對象)並且有點尷尬。
我試圖檢查另一場景中對象的寬度。其他場景中的對象將作爲參考導入,但我需要知道對象的寬度/高度/深度(x/y/z邊界框),以便根據參數將它們中的一些匹配到我的場景中由我的腳本設置。獲取對象的尺寸是其他Maya場景
到目前爲止,我唯一想到的方法是將對象引用到場景中,使用命令檢查邊界框,然後刪除引用,然後正常繼續。該解決方案似乎有點慢(對於大型對象)並且有點尷尬。
如果沒有Maya場景,就無法與Maya場景進行交互。我認爲你的方法是正確的。
你是什麼意思「匹配他們進入我的場景」?你的意思是你想根據大小製作多個參考文獻? I.E.你想使用邊界框填充給定的體積來確定需要多少?看起來可以在做出一個參考之後就可以完成,就像不一樣。
除了打開文件,沒有其他方法可以檢查。
如果速度確實存在問題,您可以執行脫機批處理來收集所有信息一次並將其保存到數據庫或簡單文件(如CSV)以便更快地訪問。
分享您在這方面嘗試過的相關代碼。 –