我有两个对象,它们总是具有随机不同的边界框大小,特别是高度。但两者都有起点的支点。
我希望通过缩放匹配一个对象边界框高度与另一个对象。但我只能想到以非常小的增量逐渐缩小较小的一个。这似乎有点乏味和次优。
Python和Maya中有更好的方法来匹配两个边界框的高度吗?
答案 0 :(得分:1)
您应该能够获取较大物体的高度并将其除以较小物体的高度,以获得在较小物体上使用的比例因子。
非常简单的例子(伪代码):
objectA height = 20
objectB height = 10
20 / 10 = 2 (so, scale objectB by 2 to match the height)
您的实际代码是从每个边界框中提取高度,比较高度以确定较小的对象和比例因子,然后缩放较小的一个。希望有所帮助!