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

我正在用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 interception
        object.Speed = - object.Speed+1; //then reverse incoming object speed
}

可能是距离点到直线<小值或距离到直线段。是的!边界()!但是为了一句台词?我发现:Line2D.method(PathIterator getPathIterator(AffineTransform at))“返回定义此Line2D边界的迭代对象。”但我不知道如何使用PathIterator或AffineTransform数据类型。帮助