【文件属性】:
文件名称:octree.js:Javascript Octree Quadtree 实现,专注于性能
文件大小:15KB
文件格式:ZIP
更新时间:2021-07-13 15:57:48
JavaScript
八叉树
JavaScript Octree / Quadtree 实现,专注于性能
仍有一些可能的性能改进领域。
八叉树也可以用作四叉树,只需删除 Z 值。
特征
最大按位
支持 AABB 和 POINT
无依赖
UMD
用法
只需从 Octree.Item 继承您的对象并将其插入八叉树实例。
...
var octree = new Octree ( ) ;
var item = new Octree . Item ( x , y , z , ex , ey , ez ) ; //ex,ey,ez is required only for AABB item
octree . insert ( item ) ;
var items = [ ] ;
octree . retrieve ( item , items ) ; //retrieve items from octant of
【文件预览】:
octree.js-master
----package.json(877B)
----readme.md(618B)
----gulpfile.js(2KB)
----src()
--------js()
----examples()
--------octree.js(15KB)
--------bench.html(4KB)
--------sandbox.html(4KB)
--------boxes.html(3KB)
----.gitignore(70B)