/// <summary> /// Actualiza el BoundingBox de la malla, en base a su posicion actual. /// Solo contempla traslacion y escalado /// </summary> public void updateBoundingBox() { if (AutoUpdateBoundingBox) { boundingBox.scaleTranslate(translation, scale); } }
public bool colisionaConCaja(Caja box) { TgcBoundingAxisAlignBox boundingBoxColision = boundingBox(); boundingBoxColision.scaleTranslate(position(), new TGCVector3(2.5f, 2.5f, 2.5f)); return(TgcCollisionUtils.testAABBAABB(boundingBoxColision, box.boundingBox())); }
private void CalculateAABB() { aabb.scaleTranslate(Position, new TGCVector3(0.2f, 0.2f, 0.2f)); }