Processing 加工中如何确定两个物体之间的距离

Processing 加工中如何确定两个物体之间的距离,processing,Processing,我使用的是box2d。我有一个数字或椭圆在屏幕上反弹,我想在椭圆之间创建一个关节,当它们彼此在一定距离内时。我想问题可以归结为如何确定一个物体在Box2d中的坐标位置 到目前为止,我已经: 导入shiffman.box2d.*; 导入org.jbox2d.collision.shapes.*; 导入org.jbox2d.common.*; 导入org.jbox2d.dynamics.joints.*; 导入org.jbox2d.collision.shapes.Shape; 导入org.jbox

我使用的是box2d。我有一个数字或椭圆在屏幕上反弹,我想在椭圆之间创建一个关节,当它们彼此在一定距离内时。我想问题可以归结为如何确定一个物体在Box2d中的坐标位置

到目前为止,我已经:

导入shiffman.box2d.*; 导入org.jbox2d.collision.shapes.*; 导入org.jbox2d.common.*; 导入org.jbox2d.dynamics.joints.*; 导入org.jbox2d.collision.shapes.Shape; 导入org.jbox2d.dynamics.*; 导入org.jbox2d.common.*; 导入org.jbox2d.dynamics.*; 导入org.jbox2d.dynamics.contacts.*; //参考我们的box2d世界 box2d处理box2d; 移动者[]移动者=新移动者[99]; 无效设置{ 尺寸16401360; 平整的 box2d=新的box2d处理此项; box2d.createWorld; //没有全球重力 box2d.setGravity0,0; 对于int i=0;i////如果移动器[i]和移动器[s]之间的距离供公众参考,最终我做到了

Vec2 pos_s=box2d.getBodyPixelCoordmovers[s].body; float res=distpos_s.x,pos_s.y,pos_i.x,pos_i.y; //打印;+res+;; 如果res-100{ }
你有没有试过用谷歌搜索像box2d这样的东西来获取身体位置?似乎有很多有希望的结果。