Recast Navigation Js Versions Save

JavaScript navigation mesh construction, path-finding, and spatial reasoning toolkit. WebAssembly port of Recast Navigation.

@recast-navigation/[email protected]

2 weeks ago

Patch Changes

  • 3e73069: feat: bump emsdk from 3.1.44 to 3.1.58

@recast-navigation/[email protected]

2 weeks ago

Patch Changes

@recast-navigation/[email protected]

2 weeks ago

Patch Changes

@recast-navigation/[email protected]

2 weeks ago

Minor Changes

  • b67a423: feat: simplify return type of NavMesh getTileAndPolyByRef, getTileAndPolyByRefUnsafe

    usage change from:

    const result = navMesh.getTileAndPolyByRef(ref);
    const status = result.status();
    const tile = result.tile();
    const poly = result.poly();
    

    to:

    const { success, status, tile, poly } = navMesh.getTileAndPolyByRef(ref);
    

Patch Changes

[email protected]

2 weeks ago

Minor Changes

  • b67a423: feat: simplify return type of NavMesh getTileAndPolyByRef, getTileAndPolyByRefUnsafe

    usage change from:

    const result = navMesh.getTileAndPolyByRef(ref);
    const status = result.status();
    const tile = result.tile();
    const poly = result.poly();
    

    to:

    const { success, status, tile, poly } = navMesh.getTileAndPolyByRef(ref);
    

Patch Changes

@recast-navigation/[email protected]

2 weeks ago

@recast-navigation/[email protected]

2 weeks ago

Minor Changes

  • 7c1b9f9: feat(three): rename DebugDrawer methods from 'debugDraw_' to 'draw_'

Patch Changes

  • 6161d8b: fix: @recast-navigation/generators should not be included in @recast-navigation/three bundle
  • Updated dependencies [6161d8b]
  • Updated dependencies [6161d8b]

@recast-navigation/[email protected]

2 weeks ago

Minor Changes

  • 6161d8b: feat: remove 'Arrays' export, add wrapped array classes

    usage changed from:

    import { Arrays } from "@recast-navigation/core";
    
    Arrays.VertsArray;
    Arrays.TrisArray;
    Arrays.TriAreasArray;
    Arrays.ChunkIdsArray;
    Arrays.TileCacheData;
    

    to:

    import {
      VerticesArray,
      TrianglesArray,
      TringleAreasArray,
      ChunkIdsArray,
      TileCacheData,
    } from "@recast-navigation/core";
    

    The .copy method now directly copies the data from the source array to the emscripten heap. This should improve performance when copying large arrays.

Patch Changes

  • 6161d8b: fix: @recast-navigation/generators should not be included in @recast-navigation/three bundle
  • Updated dependencies [6161d8b]

@recast-navigation/[email protected]

2 weeks ago

Minor Changes

  • 6161d8b: feat: remove 'Arrays' export, add wrapped array classes

    usage changed from:

    import { Arrays } from "@recast-navigation/core";
    
    Arrays.VertsArray;
    Arrays.TrisArray;
    Arrays.TriAreasArray;
    Arrays.ChunkIdsArray;
    Arrays.TileCacheData;
    

    to:

    import {
      VerticesArray,
      TrianglesArray,
      TringleAreasArray,
      ChunkIdsArray,
      TileCacheData,
    } from "@recast-navigation/core";
    

    The .copy method now directly copies the data from the source array to the emscripten heap. This should improve performance when copying large arrays.

Patch Changes

[email protected]

2 weeks ago

Minor Changes

  • 7c1b9f9: feat(three): rename DebugDrawer methods from 'debugDraw_' to 'draw_'

  • 6161d8b: feat: remove 'Arrays' export, add wrapped array classes

    usage changed from:

    import { Arrays } from "@recast-navigation/core";
    
    Arrays.VertsArray;
    Arrays.TrisArray;
    Arrays.TriAreasArray;
    Arrays.ChunkIdsArray;
    Arrays.TileCacheData;
    

    to:

    import {
      VerticesArray,
      TrianglesArray,
      TringleAreasArray,
      ChunkIdsArray,
      TileCacheData,
    } from "@recast-navigation/core";
    

    The .copy method now directly copies the data from the source array to the emscripten heap. This should improve performance when copying large arrays.

Patch Changes

  • 6161d8b: fix: @recast-navigation/generators should not be included in @recast-navigation/three bundle
  • Updated dependencies [7c1b9f9]
  • Updated dependencies [6161d8b]
  • Updated dependencies [6161d8b]