feat(nav): 17.1/17.3 - ludic.nav over Recast & Detour v1.6.0 (zlib), built here from the pinned tag on the Mac and the PC (the DLL imports KERNEL32 alone): a navmesh per kind of walker from triangles with an area byte each and cylinders nothing stands in, saved and loaded as bytes; the nearest point, a path as corners (partial when the end cannot be reached), whether a straight line stays walkable, a cost per kind of ground. Tests on a hand-built meadow: round a post, over a ford, stopped at a bank, a saved mesh answering alike - Mac and PC
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
e397e4eee9
commit
9b8606483d
17 changed files with 587 additions and 0 deletions
10
packages/ludic.nav/index.ludic
Normal file
10
packages/ludic.nav/index.ludic
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
# ludic.nav - a navmesh per kind of walker (a person, a large animal, a small one): built from
|
||||
# triangles and the cylinders nothing stands in, or loaded from the bytes a bake saved; asked for
|
||||
# the nearest walkable point, a path as corners, and whether a straight line stays walkable.
|
||||
module ludic_nav uses ludic_base
|
||||
numbers float
|
||||
import "ludic.base"
|
||||
import "native.ludic"
|
||||
import "state.ludic"
|
||||
import "build.ludic"
|
||||
import "query.ludic"
|
||||
Loading…
Add table
Add a link
Reference in a new issue