public void UnboundedConeBoundingBox() { var s = new shape.Cone(); var box = s.Bounds(); Assert.Equal(pt.Point(double.NegativeInfinity, double.NegativeInfinity, double.NegativeInfinity), box.Minimum); Assert.Equal(pt.Point(double.PositiveInfinity, double.PositiveInfinity, double.PositiveInfinity), box.Maximum); }
public void BoundedConeBoundingBox() { var s = new shape.Cone() { Minimum = -5, Maximum = 3 }; var box = s.Bounds(); Assert.Equal(pt.Point(-5, -5, -5), box.Minimum); Assert.Equal(pt.Point(5, 3, 5), box.Maximum); }