@Override
public Collection<TopoDS_Shape> getModel() throws Exception {
-
+ if (radius < MathTools.NEAR_ZERO)
+ return Collections.emptyList();
TopoDS_Shape con = OccTriangulator.makeCone(new double[] {-radius, 0.0, 0.0}, new double[] { 1.0, 0.0, 0.0 }, radius, radius*0.1,radius);
TopoDS_Shape con2 = OccTriangulator.makeCone(new double[] {radius, 0.0, 0.0}, new double[] { -1.0, 0.0, 0.0 }, radius, radius*0.1,radius);
//TopoDS_Shape sph = OccTriangulator.makeSphere(0, 0, 0, radius*0.75);