Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
3.2
-
None
-
None
-
Mac OS 10.9 with Java 6, 7
Description
The following statement throws a NullPointerException:
new org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet(0.0d, 0.0d, 0.0d, 0.0d, 0.0d, 0.0d);
I found that other numbers also produce that effect. The stack trace:
java.lang.NullPointerException
at org.apache.commons.math3.geometry.partitioning.BSPTree.fitToCell(BSPTree.java:297)
at org.apache.commons.math3.geometry.partitioning.BSPTree.insertCut(BSPTree.java:155)
at org.apache.commons.math3.geometry.partitioning.RegionFactory.buildConvex(RegionFactory.java:55)
at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.buildBoundary(PolyhedronsSet.java:119)
at org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.<init>(PolyhedronsSet.java:97)