-
Click once to start drawing a polygon.
-
Click again to add a corner and start drawing the next edge.
-
Move near a corner to snap the cursor to the corner.
-
Click near the first corner to close the shape.
-
Click a shape to select it. Drag it to move it or use
Deleteto delete it.
- Switch to
3Dusing the toggle. - Click
Triangle,Square, orPentagonto add an obstacle. - Click an obstacle, the green start sphere, or the red goal sphere to select it.
- Drag selected objects to move them. Use
Deleteto remove selected obstacles. - Use the height slider to adjust the height of the selected object.
- Drag your mouse to orbit, use the mouse wheel to zoom, and right-drag or Shift-drag to pan.
- Click the view buttons to snap the camera.
The 3D planner inflates obstacles by the robot radius, searches the voxel configuration space with Theta-style line-of-sight shortcuts, and then shortens the route with collision checks. Three.js is vendored in vendor/ so I can host this on GitHub Pages without a build step.