playcanvas/engine

BoundingBox, BoundingSphere, OrientedBox extra methods.

Open

#858 opened on Feb 22, 2017

View on GitHub
 (2 comments) (0 reactions) (0 assignees)JavaScript (8,878 stars) (1,325 forks)batch import
enhancementgood first issue

Description

It worth finalizing consistency withing those three classes, so here is list of things to do:

BoundingBox

  1. Deprecate intersects and add another method intersectsBoundingBox which will have same functionality
  2. Add intersectsOrientedBox method
  3. Add center and halfExtents property reference

BoundingSphere

  1. Add intersectsBoundingBox method (calls box.intersectsBoundingSphere internally)
  2. Add intersectsOrientedBox method
  3. Add center and radius property reference

OrientedBox

  1. Add intersectsBoundingBox method (calls box.intersectsOrientedBox internally)
  2. Add intersectsOrientedBox method
  3. Add halfExtents property reference
  4. Property worldTransform has wrong reference

Contributor guide