1
我有兩個對象總是會有隨機的不同邊界框大小,特別是高度。但兩者都將在原點處具有支點。Maya Python:匹配兩個不同對象的邊界框
我想通過縮放匹配一個對象與另一個對象的邊框高度。但我只能想到逐漸縮小較小的增量。這似乎有點乏味和不理想。
Python和Maya中有更好的方法來匹配兩個邊界框的高度嗎?
我有兩個對象總是會有隨機的不同邊界框大小,特別是高度。但兩者都將在原點處具有支點。Maya Python:匹配兩個不同對象的邊界框
我想通過縮放匹配一個對象與另一個對象的邊框高度。但我只能想到逐漸縮小較小的增量。這似乎有點乏味和不理想。
Python和Maya中有更好的方法來匹配兩個邊界框的高度嗎?
您應該能夠將較大物體的高度除以較小物體的高度,以獲得在較小物體上使用的比例因子。
非常非常簡單的例子(在僞代碼):
objectA height = 20
objectB height = 10
20/10 = 2 (so, scale objectB by 2 to match the height)
你的實際代碼將是從每個包圍盒提取的高度,比較高度的問題,以確定較小的對象和比例因子,和然後縮放較小的一個。希望有所幫助!
永遠不要想到這一點。簡單而有效。謝謝! – john
@john - 很高興它適合你!如果您需要縮小較大的對象,它也應該以相反的方式工作 –