A browser interface to create and edit JSON files containing paths for the sub.
To get started, download the latest release for your platform. There are precompiled binaries for macOS, Windows, and Linux. Once downloaded, unpack the archive, optionally move the app to the same directory of your preexisting folder of paths, and launch the app. The app will automatically open localhost:8081 in your default browser.
The 3D viewport displays a set of axes, the outline of the pool, and any enabled trajectories.
The sidebar contains multiple menus, as well as the save button and indicator at the bottom left. A red dot indicates unsaved changes. Autosave can be enabled in the settings menu.
Displays a table of the .json files in the paths/ folder. Checkbox color corresponds
to the color of the rendered line. Use the checkboxes to show/hide paths in the
3D viewport.
Set the dimensions of the pool.
After selecting a trajectory from dropdown, you can make edits to the waypoints, which will be displayed in realtime.
Add obstacles and other objects to the pool. Currently supported shapes are sphere, box, and cylinder.
Choose to optionally display the model of Guppie, and which path it should follow.
Enable/disable autosave, and choose to show or hide waypoint labels, waypoint dots, and bezier gizmos.
- Make the loaded trajectory menu look better (collapsing folders etc.)
-
poolsetup.jsonto save obstacles and pool options - Automatic collision warnings (path exits water etc.)
- Sub model shows correct orientation
- Create new trajectory file from browser
- Sub follows path with play button
- 1 unit is scaled to 1 meter
- Sub steps through trajectory at 1/5 unit (20cm) intervals