Repository navigation
New: choose your field coordinate system
Under Coordinates in the right panel, pick the system your robot code uses:
- Origin at blue corner (the default): +x points toward the red alliance wall, as before.
- Origin at field center: +x points toward the blue alliance wall.
With the field-center option, the generated class converts each pose before checking it, and converts outlines before publishing them to AdvantageScope, Glass or Elastic. Checks still don't allocate, so they're safe to call every loop.
The field is drawn the same either way. The numbers you see and type, the cursor position and the corner labels follow your choice. Your regions are saved the same way whichever system you pick, so switching never moves them, and projects from 0.1.0 open unchanged. If you keep the blue-corner option, re-exporting produces the same file as before.
Install
| System | File |
|---|---|
| Windows | RegionBool-0.1.1-win-x64.exe |
| macOS (Apple Silicon) | RegionBool-0.1.1-mac-arm64.dmg |
| macOS (Intel) | RegionBool-0.1.1-mac-x64.dmg |
| Linux | RegionBool-0.1.1-linux-x86_64.AppImage |
Builds aren't signed yet, so your system will warn you:
- Windows: on the SmartScreen warning, choose More info, then Run anyway.
- macOS: after dragging the app to Applications, run
xattr -cr /Applications/RegionBool.appif it refuses to open. - Linux: mark the AppImage as executable, then run it.
See the 0.1.0 release for everything else RegionBool does.
Found a problem? Open an issue.