Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice

[Released]: Gimme DOTS Geometry

Discussion in 'Assets and Asset Store' started by blenderfan1, Apr 15, 2023.

  1. blenderfan1

    blenderfan1

    Joined:
    Oct 4, 2019
    Posts:
    30


    Gimme DOTS Geometry utilizes Unity's Burst Compiler to enable very fast query times for various questions regarding space, e.g. "Which objects are within a 10m radius?" or "How many entities are inside this area?"

    Also contains polygons that support arbitrary amounts of holes (using jobs and native containers as well).



    The stuff you'll get:

    • Polygons with Holes and extremely fast Query Jobs (and two triangulation methods)
    • Native Spatial-hashed Quadtree
    • Native Spatial-hashed Octree
    • Advanced Native Data Containers (Native AVL Tree, Native Priority Queue)
    • Line Intersection Jobs
    • 10 Sample Scenes
    • And a lot more!

    If you have any questions, feel free to ask!

    Get it on the Assetstore
    Link to the Documentation
     
    Last edited: Nov 15, 2023
    DevDunk likes this.
  2. blenderfan1

    blenderfan1

    Joined:
    Oct 4, 2019
    Posts:
    30
    Added a Native KD-Tree!

    Works in each plane: XY-, XZ-, and YZ

    kdtree.jpg

    Get it on the Assetstore
    Link to the Documentation
     
    Last edited: Nov 15, 2023
  3. blenderfan1

    blenderfan1

    Joined:
    Oct 4, 2019
    Posts:
    30
    Last edited: Nov 15, 2023
    DragonCoder likes this.
  4. blenderfan1

    blenderfan1

    Joined:
    Oct 4, 2019
    Posts:
    30
  5. blenderfan1

    blenderfan1

    Joined:
    Oct 4, 2019
    Posts:
    30
    Added Minimum Enclosing Disc and Sphere

    Can be used for calculating the minumum sphere collider for any mesh, including procedurally generated ones!



    Get it on the Assetstore
    Link to the Documentation
     
  6. blenderfan1

    blenderfan1

    Joined:
    Oct 4, 2019
    Posts:
    30
    Voronoi Diagrams + Delaunay Triangulation

    Did you know that you can use Voronoi Diagrams to speed up nearest neighbor queries? (these include things like finding the closest quest-giving NPC closest to a player position)
    voronoiplusdelaunay2.jpg

    Get it on the Assetstore
    Link to the Documentation
     
  7. blenderfan1

    blenderfan1

    Joined:
    Oct 4, 2019
    Posts:
    30
  8. blenderfan1

    blenderfan1

    Joined:
    Oct 4, 2019
    Posts:
    30
    Mesh Slicing is now part of the new 2.0.0 version, among many other improvements, fixes and additions :)

    This is also the first version that will support Gimme GPU Geometry, an upcoming package with a lot of compute shaders that work in conjunction with this one!



    Get it on the Assetstore
    Link to the Documentation