我有一个大盒子说大块,这个隔间被水平分成多个相等单位的隔间。
详细信息: 1. BIG隔间的最左端位于负x轴,最右端位于正x轴,因此在它们之间存在负变换。
我们拥有什么: 1.隔间数量 2.启动大隔间的X位置 3.结束大隔间的X位置 4.x放置在该BIG隔间上的物体的位置
我们想要什么: 对象基于对象位置的第n个隔室数。
问题: 无法导出一个能够在负x上处理对象位置的公式来计算第n个区域。
我猜到了:
(车厢宽度 - 物体位置)/车厢数量
但是这对负片
根本不起作用答案 0 :(得分:0)
让x_start
,x_end
,x_obj
和n
表示起始X坐标,结束X坐标,对象的X坐标和分隔数。
然后对象落入的隔间= [(x_obj - x_start)/(x_end - x_start)] * n
这假设x_starts
落在2个隔间的共享边缘上,而不是进入左隔间