GitHub topics: octree
dragonfly-ai/spatial
Scala.js repository for spatial partitioning data structures: QuadTree, Octree and Map variants of each.
Language: Scala - Size: 78.1 KB - Last synced at: about 5 hours ago - Pushed at: about 5 hours ago - Stars: 3 - Forks: 1

WildPixelGames/voxelis
Tiny voxels. Huge worlds. Voxelis — a pure Rust voxel engine based on Sparse Voxel Octree DAG.
Language: Rust - Size: 3.33 MB - Last synced at: about 3 hours ago - Pushed at: 2 months ago - Stars: 21 - Forks: 2

swift502/Octarr
Dynamic array-like octree written in C#
Language: C# - Size: 32.2 KB - Last synced at: about 3 hours ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 0

Sleitnick/rbxts-octo-tree
Octree implementation
Language: Lua - Size: 93.8 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 3

UnknownFreeOccupied/ufomap
UFOMap: An Efficient Probabilistic 3D Mapping Framework That Embraces the Unknown
Language: C++ - Size: 2.06 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 374 - Forks: 63

renwuli/awesome-geometry-learning
A list of paper related to Geometry Learning.
Size: 19.5 KB - Last synced at: about 22 hours ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 2

jgphilpott/polysmith
A tool to generate STL and OBJ files for 3D printing.
Language: CoffeeScript - Size: 293 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 4

xinjiewang1995/TopNet
[CVPR 2025] This is the official PyTorch implementation of our paper "TopNet: Transformer-Efficient Occupancy Prediction Network for Octree-Structured Point Cloud Geometry Compression"
Language: Python - Size: 30.1 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 18 - Forks: 0

AndrejOrsula/drl_grasping
Deep Reinforcement Learning for Robotic Grasping from Octrees
Language: Python - Size: 1.06 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 464 - Forks: 58

rbnelr/voxel_game
A Minecraft inspired voxel engine I am developing from scratch for fun and practice. Might be turned into game at some point if I get that far
Language: C - Size: 83.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5 - Forks: 0

microsoft/O-CNN
O-CNN: Octree-based Convolutional Neural Networks for 3D Shape Analysis
Language: C++ - Size: 9.27 MB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 739 - Forks: 171

Manderby/NALib
General purpose C sourcecode collection
Language: C - Size: 60.4 MB - Last synced at: 6 days ago - Pushed at: 15 days ago - Stars: 19 - Forks: 5

amitassaraf/boundless-engine
[2021] A voxel engine written in C++ & OpenGL 4.1 & OpenCL 3.0
Language: C++ - Size: 591 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

vanruesc/sparse-octree
A sparse octree data structure.
Language: TypeScript - Size: 5.79 MB - Last synced at: 4 days ago - Pushed at: 12 months ago - Stars: 126 - Forks: 18

smartroboticslab/supereight2
High performance volumetric occupancy and TSDF mapping
Language: C++ - Size: 12.1 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 8 - Forks: 1

optimad/bitpit
Open source library for scientific HPC
Language: C++ - Size: 251 MB - Last synced at: 25 days ago - Pushed at: 26 days ago - Stars: 125 - Forks: 36

fatlipp/cuda-tree
CUDA-based Tree builder
Language: C++ - Size: 6.76 MB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 2

trixi-framework/P4est.jl
P4est.jl is lightweight Julia wrapper for the p4est C library, which allows to manage multiple connected adaptive quadtrees/octrees in parallel.
Language: Julia - Size: 1.87 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 38 - Forks: 6

Yarroudh/Optim3D
Command-Line Interface (CLI) application for efficient and scalable generation of large-scale 3D building models.
Language: Python - Size: 3.57 MB - Last synced at: 7 days ago - Pushed at: 4 months ago - Stars: 33 - Forks: 6

sxyu/volrend
PlenOctree Volume Rendering (supports CUDA & fragment shader backends)
Language: C++ - Size: 7.44 MB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 615 - Forks: 84

heremaps/pptk
The Point Processing Toolkit (pptk) is a Python package for visualizing and processing 2-d/3-d point clouds.
Language: C++ - Size: 8.49 MB - Last synced at: 29 days ago - Pushed at: almost 5 years ago - Stars: 626 - Forks: 112

mcserep/NetOctree
A dynamic, loose octree implementation written in C# as a .NET Standard 2.1 library
Language: C# - Size: 53.7 KB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 137 - Forks: 24

attcs/Octree
Octree/Quadtree/N-dimensional linear tree
Language: C++ - Size: 1.84 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 166 - Forks: 20

oguzeroglu/Nearby
Find nearby 3D objects in constant time O(1).
Language: JavaScript - Size: 306 KB - Last synced at: 27 days ago - Pushed at: over 2 years ago - Stars: 108 - Forks: 4

inducer/boxtree
Quad/octree building for FMMs in Python and OpenCL
Language: Python - Size: 1.99 MB - Last synced at: 7 days ago - Pushed at: about 2 months ago - Stars: 65 - Forks: 20

erasta/three-octree-vertices
Octree of vertices for three.js
Language: JavaScript - Size: 1.88 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 3

TelevisionNinja/Flocking-Simulation
Flocking simulation with boids rendered using p5.js
Language: JavaScript - Size: 418 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

sebjholmes/quadtree
Generic, zero-alloc, 100%-test covered Quadtree for golang data-structures, generics, golang-library, quadtree
Language: Go - Size: 9.77 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

MasterLaplace/Optimizing
Quadtree/octree optimization coupled with world partitioning
Language: C++ - Size: 192 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

RayDemi/voxelis
Tiny voxels. Huge worlds. Voxelis — a pure Rust voxel engine based on Sparse Voxel Octree DAG.
Language: Rust - Size: 3.33 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

DDexxeDD/phtree-c
A PH-Tree in C.
Language: C - Size: 190 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

tzaeschke/tinspin-indexes
Spatial index library with R*Tree, STR-Tree, Quadtree, CritBit, KD-Tree, CoverTree and PH-Tree
Language: Java - Size: 978 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 113 - Forks: 25

vitorotri/computational-astrophysics
Repository with codes for Computational Astrophysics.
Language: C - Size: 4.08 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

griegler/octnet
OctNet: Learning Deep 3D Representations at High Resolutions
Language: C++ - Size: 547 KB - Last synced at: 23 days ago - Pushed at: almost 5 years ago - Stars: 494 - Forks: 104

AdamCofala/N-body-problem
N body problem simulation based on Barnes-Hut algorithm
Language: C++ - Size: 1.67 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

SeveriSuominen/rapid-svo
Single-header fast dynamic sparse voxel octree implementation using integer coordinates and Morton codes.
Language: C++ - Size: 20.5 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

louis030195/octree
Dynamic sparse bounded octree in Go
Language: Go - Size: 621 KB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 11 - Forks: 5

AndreyKoudr/Octree
Simple and reliable octree construction. An example of using octree to convert point clouds into parametric geometry.
Language: C++ - Size: 10.8 MB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

ctu-mrs/mrs_octomap_server
MRS implementation of a mapping server using the OctoMap library.
Language: C++ - Size: 164 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 1

JuliaAstroSim/PhysicalTrees.jl
Distributed physical tree interfaces for Julia
Language: Julia - Size: 289 KB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

habedi/spart
A collection of space partitioning trees for Rust 🦀
Language: Rust - Size: 54.7 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 13 - Forks: 1

AlexanderNeo427/Octree-Visualizer
Visualisation of an Octree Data Structure. Made using Unity3D
Language: ShaderLab - Size: 1.28 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

vasturiano/d3-octree Fork of d3/d3-quadtree
Three-dimensional recursive spatial subdivision.
Language: JavaScript - Size: 387 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 31 - Forks: 8

LukasDrsman/voxels
Less-than-efficient voxel implementation (C++ & OpenGL4.5)
Language: C++ - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

DDexxeDD/phtree-c-demo
PHTree demo in C using Raylib.
Language: C - Size: 758 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Dimev/lodtree
A simple rust library to help create octrees and quadtrees for chunked level of detail
Language: Rust - Size: 308 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 20 - Forks: 4

prime-slam/octreelib
Library for representing point clouds as OcTrees in SLAM.
Language: Python - Size: 316 KB - Last synced at: 17 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

mlund/spheretree
Sphere-Tree Construction Toolkit (unofficial repository)
Language: C++ - Size: 1.17 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 34 - Forks: 15

SalatielSauer/OGZ-Editor
A tool for writing Sauerbraten .ogz files (maps) using JavaScript.
Language: JavaScript - Size: 28.4 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 9 - Forks: 3

Pan4g10tis/Project-MultidimensinalDS
Language: Python - Size: 288 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

gkjohnson/threejs-octree
A rough octree implementation to support frustum culling and raycasts in complex THREE.js scenes
Language: JavaScript - Size: 2.21 MB - Last synced at: 24 days ago - Pushed at: over 1 year ago - Stars: 42 - Forks: 11

TRI-ML/road
ROAD: Learning an Implicit Recursive Octree Auto-Decoder to Efficiently Encode 3D Shapes (CoRL 2022)
Language: Python - Size: 13.4 MB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 13 - Forks: 3

LeweC/pose_tree
The PoseTree container is a data structure designed to efficiently perform K-NNS of poses. Especially poses where the orientation is given by Euler angles. Heavily based on the work of [@attcs] and their Octree library.
Language: C++ - Size: 441 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ShinjiMC/Octree_Voxel_VTK
Octree with VTK is a C++ project that efficiently manages, stores, and visualizes three-dimensional spatial data. It utilizes an Octree data structure and Visualization Toolkit (VTK) to load spatial points from CSV files into a 3D space. It features robust Google Test (GTEST) unit tests to ensure reliability.
Language: C++ - Size: 11 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

Nition/UnityOctree 📦
A dynamic, loose octree implementation for Unity written in C#
Language: C# - Size: 180 KB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 944 - Forks: 232

ttvd/spatial-collision-datastructures 📦
Benchmark of various spatial data structures for collision detection.
Language: C++ - Size: 43 KB - Last synced at: 6 days ago - Pushed at: over 7 years ago - Stars: 131 - Forks: 16

EmilDohne/Maya_GetClosestIntersection
A Maya Plug-In Template for querying the closest mesh intersection from a click into the viewport. Implements Octrees and BVH to accelerate computation
Language: Python - Size: 544 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

jannisteunissen/octree-mg
MPI geometric multigrid solver for quadtree/octree grids
Language: Fortran - Size: 672 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 26 - Forks: 7

manosmiras/Boids
A 3D boids simulation utilising an octree, built with Godot and C#.
Language: C# - Size: 1.16 MB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

codebydant/DBScan-PCL-Optimized
DBScan algorithm using Octrees to cluster 3D points in a space with PCL Library
Language: C++ - Size: 53.9 MB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 188 - Forks: 43

oldnick85/orthtree
header-only library for working with orthtrees
Language: C++ - Size: 47.9 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

aleokdev/dmc
An implementation of Dual Marching Cubes (DMC) for already sampled data
Language: Rust - Size: 39.1 KB - Last synced at: 26 days ago - Pushed at: about 4 years ago - Stars: 9 - Forks: 0

karmakrafts/Multiplatform-Bonxai
Bonxai Kotlin/Native bindings for Windows, Linux and macOS
Language: Kotlin - Size: 213 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

chessplayer123/ray-mesh-intersection
Language: C++ - Size: 6.16 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

mwarning/SimpleOctree
A simple and very fast Octree Implementation that supports Nearest Neigbour Search
Language: C++ - Size: 22.5 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 28 - Forks: 7

michaelkolesidis/uncanny-canyon
An interactive 3D web experience, featured in Athens Digital Arts Festival 2023 in the Web Art category.
Language: JavaScript - Size: 8.05 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 2

recp/ds
🔗 Common Data Structures and Algorithms
Language: C - Size: 102 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 51 - Forks: 5

alexander-scott/OctoMapSharp
An Efficient Probabilistic 3D Mapping Framework Based on Octrees. A Unity C# port of the original C++ implementation.
Language: C# - Size: 43 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 25 - Forks: 9

TimJJTing/Escaping-Flatland-Slides
Slides for techniques behind escaping flatland
Language: HTML - Size: 51.4 MB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

TimJJTing/Escaping-Flatland
A demo of optimization techniques for plotting large datasets in a 3D space using Three.js + Svelte integration
Language: JavaScript - Size: 66.4 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

kgzach/MultiDimensional-Data-Structure
MultiDimensional Data Structures Project
Language: Python - Size: 835 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

simeonradivoev/Flying-Pathfinding
Flying pathfinding prototype using an Octree in Unity 3D
Language: C# - Size: 27.3 MB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 73 - Forks: 14

jgphilpott/polytree Fork of giladdarshan/OctreeCSG
A Constructive Solid Geometry (CSG) library.
Language: CoffeeScript - Size: 5.04 MB - Last synced at: 4 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

LoicMarechal/libOL
Quick and easy spatial localization with octree
Language: C - Size: 15.2 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 19 - Forks: 2

B0XEY/Unity-Planets
Make procedural voxel planets in unity
Language: C# - Size: 71.9 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 13 - Forks: 2

vanruesc/octree-helper 📦
An octree visualization tool for three.js.
Language: JavaScript - Size: 399 KB - Last synced at: 16 days ago - Pushed at: over 4 years ago - Stars: 18 - Forks: 4

ForlornU/ProceduralGeneration
This project demonstrates the use of procedural generation techniques to create a voxel-based environment using a random walk algorithm, with the generated voxels then organized and stored in an octree structure.
Language: ShaderLab - Size: 4.99 MB - Last synced at: 4 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

gonzalezsieira/joctomap
Java/Android wrapper for Octomap: an octree-based mapping library
Language: C++ - Size: 10.1 MB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 5

cozmo-zh/zearches
A simple spatial segmentation/search toolkit that includes octree, quadtree, and R-tree.
Language: Go - Size: 571 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 7 - Forks: 0

bypirob/color-quantization
Simple octree method for getting an image relevant colors in Rust.
Language: Rust - Size: 9.77 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

marknefedov/cubic-octree
Cubic octree, with on-demand node allocation.
Language: C++ - Size: 32.2 KB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 2

lischilpp/octree-voxel-terrain-generator
A terrain generator using Unity3D and Octree datastructure.
Language: C# - Size: 1.46 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

oseiskar/z-order-octree
Single-header C++ implementation of a Z-order octree data structure
Language: C++ - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 1

alexgbrandt/Parallel-NBody
N-body codes: one multi-threaded following the costzones method, one distributed following the hashed octree method. An OpenGL visualization tool is also provided.
Language: C - Size: 13.3 MB - Last synced at: 12 days ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 3

onlyuser/dexvt-lite
3D Inverse Kinematics with Constraints and... GPU Ray Tracing!
Language: C++ - Size: 622 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 38 - Forks: 7

safakgulpinar/FrustumVisibilitySystem
This package provides essential scripts (FrustumVisibilityManager and VisibilitySubject) that enable the dynamic management of object visibility and shadow casting based on the camera's view frustum.
Language: C# - Size: 93.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Adam-Gleave/svo-rs
Sparse Voxel Octree (SVO) in Rust.
Language: Rust - Size: 34.2 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 2

Adam-Gleave/octree
Simple octree implementation in C++
Language: C++ - Size: 19.5 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

entropynexus/octree
An octree implementation in Erlang
Language: Erlang - Size: 8.79 KB - Last synced at: 30 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

m-yoshiro/image-processing-samples
This repo is samples for image processing
Language: TypeScript - Size: 1.59 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

xmba15/GenericSpatialDataStructure
implementation of spatial data structures
Language: C++ - Size: 922 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

patrikholler/Unity-Simple-Octree
Simple Octree for Unity with Job System
Language: C# - Size: 1.22 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 26 - Forks: 1

jbehley/octree
Fast radius neighbor search with an Octree (ICRA 2015)
Language: C++ - Size: 36.1 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 322 - Forks: 71

Pyknic/octree-cpp
Implementation of a generic Octree in C++11
Language: C++ - Size: 131 KB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 1

Pleune/CDSS 📦
A C storage and structures library (C Data Structures & Storage)
Language: C - Size: 75.2 KB - Last synced at: 6 days ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 0

Equinox89x/Octrees
A modular and easily extensible implementation of Octrees in a 3D environment including custom data.
Language: C# - Size: 9.55 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

Enigmatisms/scds-pb
Spatial cache data structures with python binding implementation.
Language: C++ - Size: 467 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

YehiaFarghaly/database-engine
Database Engine that supports Creating tables, Inserting, Deleting, Updating tuples, Selecting from table, and Creating Index
Language: Java - Size: 935 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 25 - Forks: 16

ctu-mrs/mrs_octomap_tools
Tools for OctoMap visualization and manipulation.
Language: C++ - Size: 279 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 3

zhoujianling/PointCloudUtilities
Utilities for point cloud processing. read ply, write ply, search nearest neighbors using octree ...
Language: Java - Size: 1.59 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 34 - Forks: 2
