Boids规则.docVIP

  • 4
  • 0
  • 约2.14千字
  • 约 4页
  • 2018-03-15 发布于河南
  • 举报
Boids规则

Boids规则 今天总结了下BOIDS规则,希望对各位有用。不知道boids是什么的可以进这里看看:/cwr/boids/ 基本规则: 1.靠近 往圈内其它点的中心靠拢,受到一个牵引力 2.对齐 与圈内其他点的方向的平均值对齐 3.避免碰撞 离圈内最近点的距离小于最小可靠近距离则受到一个远离的力 外加规则: 4,躲避边界 当靠近边界时,施加一个躲避边界的加速度,远离边界 规则分析: //规则一:靠近 //靠近 周围可见区域 的 所有点的中心 //即:提供一个 靠近中心 的 加速度 //要求: //1.找出区域内的点 //2.求出中心 //3.设定加速大小方向 // 到中心的距离d越大,加速度a越大; // 方向为点到中心的方向 //规则二:对齐方向 //调整 方向,使方向尽量靠近 区域内所有点的 平均速度方向 //即:提供一个 旋转速度方向 的 加速度 //要求: //1.找出区域内的点 //2.求出平均速度方向 //3.设定加速大小和方向 // 当前速度方向和平均速度方向的夹角alpha越大,加速度a越大; // 方向为垂直于当前速度朝着平均速度的方向 //规则三:避免碰撞 //避免和区域内的点的距离小于最小可靠近距离MINDIS //即:当离区域内某点的距离小于某个值时,开始施加一个加速度 //要求: //1.找出区域内的点 //2.求

文档评论(0)

1亿VIP精品文档

相关文档