Java:找到截取另一个对象的对象的位置?
我正在用Java创建和使用。我想知道我会在这里使用什么Java数据类型?而不是[线上的任何点]?或者我应该做一些其他的逻辑Java:找到截取另一个对象的对象的位置?,java,types,collision-detection,Java,Types,Collision Detection,我正在用Java创建和使用。我想知道我会在这里使用什么Java数据类型?而不是[线上的任何点]?或者我应该做一些其他的逻辑 if (object.yPosition >= [any points on the line] ) { object.yPosition = line.Y_Position; OR object.xPosition = line.x_Position; //set object position = incoming point of in
if (object.yPosition >= [any points on the line] )
{
object.yPosition = line.Y_Position; OR object.xPosition = line.x_Position; //set object position = incoming point of interception
object.Speed = - object.Speed+1; //then reverse incoming object speed
}
可能是距离点到直线<小值或距离到直线段。是的!边界()!但是为了一句台词?我发现:Line2D.method(PathIterator getPathIterator(AffineTransform at))“返回定义此Line2D边界的迭代对象。”但我不知道如何使用PathIterator或AffineTransform数据类型。帮助