|
| eve::Result< std::vector< TerrainCollisionContour > > | eve::pixelworld_physics::extractTerrainContours (const eve::pixelworld::PixelWorld &pixelWorld, int chunkX, int chunkY, std::uint32_t maximumVertices=4096) |
| | Extract simplified binary Marching-Squares-equivalent boundary chains for one Chunk.
|
| |
| eve::Result< PixelTerrainContact > | eve::pixelworld_physics::probeTerrainCircle (const eve::pixelworld::PixelWorld &pixelWorld, float centerX, float centerY, float radius, std::uint32_t maximumCells=4096) |
| | Probe a circular character contact directly against authoritative solid material cells.
|
| |
| eve::Result< PixelTerrainContact > | eve::pixelworld_physics::sweepTerrainCircle (const eve::pixelworld::PixelWorld &pixelWorld, float startX, float startY, float endX, float endY, float radius, std::uint32_t maximumCells=16384) |
| | Sweep a circular character shape continuously through authoritative solid material cells.
|
| |