# \#recast

**URL:** https://forum.babylonjs.com/tag/recast/256.md

[Latest](https://forum.babylonjs.com/latest.md) · [Categories](https://forum.babylonjs.com/categories.md) · [Tags](https://forum.babylonjs.com/tags.md)

---

## [Automatic and Manual Off-Mesh Link Generation for Advanced Navigation](https://forum.babylonjs.com/t/automatic-and-manual-off-mesh-link-generation-for-advanced-navigation/62973)

<div class="topic-metadata">

**Author:** [@ViniciusFXavier](https://forum.babylonjs.com/u/ViniciusFXavier)\
**Replies:** 6\
**Last updated:** [April 18, 2026, 7:05pm UTC](https://forum.babylonjs.com/t/automatic-and-manual-off-mesh-link-generation-for-advanced-navigation/62973 "2026-04-18T19:05:36Z")

</div>

Title Automatic and Manual Off-Mesh Link Generation for Advanced Navigation Description Babylon.js navigation currently works well for continuous walkable surfaces, but complex game environments often require transiti…

---

## [Using RecastJS on NodeJS or Browser in ESM or CJS](https://forum.babylonjs.com/t/using-recastjs-on-nodejs-or-browser-in-esm-or-cjs/58709)

<div class="topic-metadata">

**Author:** [@ylacaute](https://forum.babylonjs.com/u/ylacaute)\
**Replies:** 1\
**Last updated:** [May 28, 2025, 9:42pm UTC](https://forum.babylonjs.com/t/using-recastjs-on-nodejs-or-browser-in-esm-or-cjs/58709 "2025-05-28T21:42:38Z")

</div>

Hello ! I (once again) lost a few hours trying to understand why RecastJS wouldn’t load in an Angular app (v19). I got the following error message: Cannot set properties of undefined (setting 'Recast') I finally foun…

---

## [Evaluating Navigation Crowds Performance](https://forum.babylonjs.com/t/evaluating-navigation-crowds-performance/57547)

<div class="topic-metadata">

**Author:** [@Tricotou](https://forum.babylonjs.com/u/Tricotou)\
**Replies:** 5\
**Last updated:** [April 1, 2025, 4:35pm UTC](https://forum.babylonjs.com/t/evaluating-navigation-crowds-performance/57547 "2025-04-01T16:35:43Z")

</div>

Hello :slight\_smile: Currently working with recast-detour and Navigation Plugin crowds, I’m seeking for infos about the possibility to evaluate Navigation Plugin’s performance. The plugin works very well, but also it’s…

---

## [Navmesh memory usage](https://forum.babylonjs.com/t/navmesh-memory-usage/55611)

<div class="topic-metadata">

**Author:** [@Panuchka](https://forum.babylonjs.com/u/Panuchka)\
**Replies:** 11\
**Last updated:** [January 20, 2025, 11:15am UTC](https://forum.babylonjs.com/t/navmesh-memory-usage/55611 "2025-01-20T11:15:56Z")

</div>

Hi everyone! I’m trying to run null engine on some memory constrained environment (web server), and I’ve been looking on potential optimizations for it. My max ram atm is 1024mb, and I’m hitting around 700mb when there …

---

## [How to use recastjsplugin, a pathfinding system in babylonjs?](https://forum.babylonjs.com/t/how-to-use-recastjsplugin-a-pathfinding-system-in-babylonjs/55418)

<div class="topic-metadata">

**Author:** [@zertaul](https://forum.babylonjs.com/u/zertaul)\
**Replies:** 7\
**Last updated:** [December 19, 2024, 4:44pm UTC](https://forum.babylonjs.com/t/how-to-use-recastjsplugin-a-pathfinding-system-in-babylonjs/55418 "2024-12-19T16:44:15Z")

</div>

As shown in the title, the project I created using ts and webback was used according to the documents on the official website. I found that the recastjsplugin object could not be created. Then I searched the Forum on the…

---

## [navigationPlugin for finding paths between different floors/levels?](https://forum.babylonjs.com/t/navigationplugin-for-finding-paths-between-different-floors-levels/50587)

<div class="topic-metadata">

**Author:** [@shadowFacts](https://forum.babylonjs.com/u/shadowFacts)\
**Replies:** 4\
**Last updated:** [May 17, 2024, 7:11am UTC](https://forum.babylonjs.com/t/navigationplugin-for-finding-paths-between-different-floors-levels/50587 "2024-05-17T07:11:55Z")

</div>

Is it possible to have two different groundMeshes, representing different floors of a building for example, and use navigationPlugin to compute paths between them? assuming there are “doors” or portals between floors? Ho…

---

## [Recast agent configuration (reduce pushing effect)](https://forum.babylonjs.com/t/recast-agent-configuration-reduce-pushing-effect/48108)

<div class="topic-metadata">

**Author:** [@ylacaute](https://forum.babylonjs.com/u/ylacaute)\
**Replies:** 7\
**Last updated:** [February 23, 2024, 9:43am UTC](https://forum.babylonjs.com/t/recast-agent-configuration-reduce-pushing-effect/48108 "2024-02-23T09:43:09Z")

</div>

Hello ! I fail to configure Recast agent parameters. I start from this playground. 1) How to stop agent faster ? :x: Agents take too much time to stop, I call this the sliding effect. I even had cases where 4 agents …

---

## [Pathfinding - \`agentGoto\` ignores dynamic obstacle](https://forum.babylonjs.com/t/pathfinding-agentgoto-ignores-dynamic-obstacle/47997)

<div class="topic-metadata">

**Author:** [@yedpodtrzitko](https://forum.babylonjs.com/u/yedpodtrzitko)\
**Replies:** 4\
**Last updated:** [February 13, 2024, 2:48pm UTC](https://forum.babylonjs.com/t/pathfinding-agentgoto-ignores-dynamic-obstacle/47997 "2024-02-13T14:48:57Z")

</div>

Hi, in the Playground example below I have a problem with the pathfinding agent ignoring dynamic obstacle. I cant figure out what is the problem there: I compared it side by side with another example with dynamic obs…

---

## [Recast Navigation agent radius](https://forum.babylonjs.com/t/recast-navigation-agent-radius/47986)

<div class="topic-metadata">

**Author:** [@Panuchka](https://forum.babylonjs.com/u/Panuchka)\
**Replies:** 1\
**Last updated:** [February 12, 2024, 8:05pm UTC](https://forum.babylonjs.com/t/recast-navigation-agent-radius/47986 "2024-02-12T20:05:12Z")

</div>

Hi everyone! I have a question about Recast navmesh and the agent radius property. It seems to work really weirdly even in the playground example that is linked to the docs. Crowd navigation within a navmesh | Babylon.…

---

## [Prevent crowd agents from pushing each other](https://forum.babylonjs.com/t/prevent-crowd-agents-from-pushing-each-other/37855)

<div class="topic-metadata">

**Author:** [@Mengu\_Gulmen](https://forum.babylonjs.com/u/Mengu_Gulmen)\
**Replies:** 4\
**Last updated:** [February 2, 2023, 4:14pm UTC](https://forum.babylonjs.com/t/prevent-crowd-agents-from-pushing-each-other/37855 "2023-02-02T16:14:37Z")

</div>

Hello, We’re trying to build a multiplayer point and click game. We implemented recast-detour for navmesh and pathfinding. Everything seems to work fine but when two players come near each other (or the path of one cros…

---

## [Rotate before agentGoto and get finished AgentState](https://forum.babylonjs.com/t/rotate-before-agentgoto-and-get-finished-agentstate/37835)

<div class="topic-metadata">

**Author:** [@Takemura](https://forum.babylonjs.com/u/Takemura)\
**Replies:** 1\
**Last updated:** [February 1, 2023, 11:14pm UTC](https://forum.babylonjs.com/t/rotate-before-agentgoto-and-get-finished-agentstate/37835 "2023-02-01T23:14:41Z")

</div>

Hello everyone, I am working on RTS units/group movement via RecastJS, I think it should turn to subdestination(target) first before start moving like a tank would do. Maybe someone knows a better solution to this. Wher…

---

## [Destroying and recreating navmesh (and updating crowd)](https://forum.babylonjs.com/t/destroying-and-recreating-navmesh-and-updating-crowd/36251)

<div class="topic-metadata">

**Author:** [@Panuchka](https://forum.babylonjs.com/u/Panuchka)\
**Replies:** 9\
**Last updated:** [December 6, 2022, 9:43am UTC](https://forum.babylonjs.com/t/destroying-and-recreating-navmesh-and-updating-crowd/36251 "2022-12-06T09:43:44Z")

</div>

Hi everyone and especially @Cedric :slight\_smile: I recently noticed that Navmesh obstacle count is limited to 128 As Cedric provided in this thread Debugging navmesh - #6 by Cedric. This to me implies that I can’t …
