我有一个大盒子,上面是“大隔间”,这个隔间在水平方向上分为多个相等单位的隔间。
详细信息: 1.BIG隔离专区的最左端位于x轴负方向,最右端位于x轴正方向,因此在它们之间存在负变换。
我们所拥有的: 1.隔室数量2.大隔室的X起始位置3.大隔室的X终止位置4.BIG大隔间上放置的物体的x位置
我们想要的:根据对象的位置,对象所在的第n个隔室。
问题:无法导出一个公式,该公式可以处理在负数x上的对象位置来计算第n个隔离专区。
我猜:
(隔间的宽度-物体的位置)/隔间的数量
但这对底片根本不起作用
让x_start
,x_end
,x_obj
并n
指明从X坐标,结束X坐标,X对象的坐标,并repectively车厢的数量。
然后物体落入的隔间= [(x_obj - x_start)/(x_end - x_start)] * n
假设如果x_starts
落在2个隔间的共享边缘上,则它进入左隔间
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句