Safe Haskell | None |
---|
Searching for neighbouring atoms in a 3D space using Octree
.
- makeOctree :: Iterable a Atom => a -> AtomOctree
- findInRadius :: AtomOctree -> Double -> Vector3 -> [(Vector3, Atom)]
- findNearest :: AtomOctree -> Vector3 -> Maybe (Vector3, Atom)