Octree class
Constructors
- Octree([BoundingBox? box])
Properties
- bounds ↔ BoundingBox?
- 
  
  getter/setter pair
- box ↔ BoundingBox
- 
  
  getter/setter pair
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- 
  subTrees
  ↔ List<Octree> 
- 
  
  getter/setter pair
- 
  triangles
  ↔ List<Triangle> 
- 
  
  getter/setter pair
Methods
- 
  addTriangle(Triangle triangle) → void 
- 
  build() → void 
- 
  calcBox() → void 
- 
  capsuleIntersect(Capsule capsule) → OctreeData? 
- 
  fromGraphNode(Object3D group) → void 
- 
  getCapsuleTriangles(Capsule capsule, List< Triangle> triangles) → List<Triangle> 
- 
  getRayTriangles(Ray ray, List< Triangle> triangles) → List<Triangle> 
- 
  getSphereTriangles(BoundingSphere sphere, List< Triangle> triangles) → List<Triangle> 
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  rayIntersect(Ray ray) → OctreeRay? 
- 
  sphereIntersect(BoundingSphere sphere) → OctreeData? 
- 
  split(int level) → void 
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  triangleCapsuleIntersect(Capsule capsule, Triangle triangle) → OctreeData? 
- 
  triangleSphereIntersect(BoundingSphere sphere, Triangle triangle) → OctreeData? 
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited