0
我有兩個箱子,無論大小的箱子是完全相同的大小和形狀。盒A的起源是在外形的中心,而盒子B的起源是在外形內的任意位置。我們也有分鐘,每個盒子的最大點(相對於原點),這樣我們就能夠以確定原產地是在箱內。我們的目標是用盒子A的原點位置,以抵消盒B的原點位置,使所有兩個框中的臉部對準。對齊兩個同樣具有不同的原點
我敢肯定,這是一個簡單的數學問題,但我只是不能完全弄清楚如何使用盒B的最低和最高點來抵消盒B的原點,這樣的框對齊。
boxA = BoxShape()
boxA.min = [-5, -7, -3]
boxA.max = [ 5, 7, 3]
boxA.origin = [10, 78, 43]
boxB = BoxShape()
boxB.min = [-4, -4, -4]
boxB.max = [ 6, 10, 2]
boxB.origin = boxA.origin + some_offset