us.ihmc.robotics.quadTree.Box.calcDist()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(1.9k)|赞(0)|评价(0)|浏览(104)

本文整理了Java中us.ihmc.robotics.quadTree.Box.calcDist()方法的一些代码示例,展示了Box.calcDist()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Box.calcDist()方法的具体详情如下:
包路径:us.ihmc.robotics.quadTree.Box
类名称:Box
方法名:calcDist

Box.calcDist介绍

暂无

代码示例

代码示例来源:origin: us.ihmc/IHMCRoboticsToolkit

public void getAllPointsWithinDistance(double x, double y, double maxDistance, ArrayList<Point3d> pointsWithinDistanceToPack)
{
 if (maxDistance < 0.0)
   return;
 if (this.hasChildren)
 {
   if (this.NW.bounds.calcDist(x, y) <= maxDistance)
   {
    this.NW.getAllPointsWithinDistance(x, y, maxDistance, pointsWithinDistanceToPack);
   }
   if (this.NE.bounds.calcDist(x, y) <= maxDistance)
   {
    this.NE.getAllPointsWithinDistance(x, y, maxDistance, pointsWithinDistanceToPack);
   }
   if (this.SE.bounds.calcDist(x, y) <= maxDistance)
   {
    this.SE.getAllPointsWithinDistance(x, y, maxDistance, pointsWithinDistanceToPack);
   }
   if (this.SW.bounds.calcDist(x, y) <= maxDistance)
   {
    this.SW.getAllPointsWithinDistance(x, y, maxDistance, pointsWithinDistanceToPack);
   }
   return;
 }
 if (this.leaf != null)
 {
   leaf.getAllPointsWithinDistance(x, y, maxDistance, pointsWithinDistanceToPack);
 }
}

代码示例来源:origin: us.ihmc/ihmc-robotics-toolkit

public void getAllPointsWithinDistance(double x, double y, double maxDistance, ArrayList<Point3D> pointsWithinDistanceToPack)
{
 if (maxDistance < 0.0)
   return;
 if (this.hasChildren)
 {
   if (this.NW.bounds.calcDist(x, y) <= maxDistance)
   {
    this.NW.getAllPointsWithinDistance(x, y, maxDistance, pointsWithinDistanceToPack);
   }
   if (this.NE.bounds.calcDist(x, y) <= maxDistance)
   {
    this.NE.getAllPointsWithinDistance(x, y, maxDistance, pointsWithinDistanceToPack);
   }
   if (this.SE.bounds.calcDist(x, y) <= maxDistance)
   {
    this.SE.getAllPointsWithinDistance(x, y, maxDistance, pointsWithinDistanceToPack);
   }
   if (this.SW.bounds.calcDist(x, y) <= maxDistance)
   {
    this.SW.getAllPointsWithinDistance(x, y, maxDistance, pointsWithinDistanceToPack);
   }
   return;
 }
 if (this.leaf != null)
 {
   leaf.getAllPointsWithinDistance(x, y, maxDistance, pointsWithinDistanceToPack);
 }
}

相关文章