⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linesim.java

📁 利用JAVA编写的群体机器人局部通讯完成一定得队形控制
💻 JAVA
字号:
package EDU.cmu.cs.coral.simulation;import EDU.cmu.cs.coral.simulation.LinearObstacleSim;import EDU.cmu.cs.coral.util.Circle2;import EDU.cmu.cs.coral.util.Polygon2;import EDU.gatech.cc.is.util.Vec2;public class LineSim extends LinearObstacleSim{  public LineSim() { super(); }  //this class is like a linear obstatcle, but without the  //obstacle bit!  so we can collide with it as much as we want  //without worrying.  public boolean checkCollision(Circle2 c) { return false; }  public boolean checkCollision(Polygon2 p) { return false; }  public double evaluate(double x) { return m*x+b; }  public boolean pointOnLine(Vec2 v) {    return (((m*v.x+b) <= (v.y+RADIUS)) || 	    ((m*v.x+b) >= (v.y-RADIUS)));  }  public Vec2 getStart() { return (Vec2)start.clone(); }  public Vec2 getEnd() { return (Vec2)end.clone();}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -