NetOctree
NetOctree copied to clipboard
A dynamic, loose octree implementation written in C# as a .NET Standard 2.1 library
Heya, I try to filter the tree, for that i need to be able to manually treverse the tree. but I see no way to retrieve the root node, and...
I am trying to implement a NearestPoint in the PointOctree, but running into an issue that it not always find the right closest point. Any suggestions? ``` private Vector3 _cache...
I had a crudely written point deduper that was incredibly slow when the number of points got over 10000 I made a copy of the point octree, exposed Node as...
After adding all bounds using **BoundsOctree.Add(T obj, BoundingBox objBounds)** function to the BoundsOctree instance of **boundsOctreeInstance**, invoking **boundsOctreeInstance.GetChildBounds()** does not return all of the bounds rather than a small set...
The code is as follows. ```C# [Fact] public void TestNotWorkingRemove() { var octree = new BoundsOctree(600.0f, Vector3.Zero, 8.0f, 1.4f); var testCenters = ImmutableArray.Create( new Vector3(562.5165f, 0.0f, 942.26f), new Vector3(4511.894f, 0.0f,...
I was messing around with `PointOctree` and found some issues by trying to remove a point in some specific location, I guess is some round stuff related. The test below...
It would be super helpful to have a version of this library that works with ```double``` instead of ```float``` internals. Would this be a possible addition? I would be happy...
If I have a moving element that I want to update 30 times per second in the PointOctree, is the correct approach to constantly remove and re-add it with the...
We currently use the point octree in our software. We recognize several errors due to the failure message described in the issue title. We assume that there are too many...