X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.plant3d%2Fsrc%2Forg%2Fsimantics%2Fplant3d%2Fgeometry%2FGateValveGeometryProvider.java;h=3ab958898aaace972e6197dbdd78edd29996cf33;hb=50d66f38dea493cbabe9ed6e04d37d6c408a1388;hp=90c39363cded7860fad4ce0c5642b8f91c8c9f78;hpb=676ff0ba1dd085f94377675f77f2af2566ab56b8;p=simantics%2F3d.git diff --git a/org.simantics.plant3d/src/org/simantics/plant3d/geometry/GateValveGeometryProvider.java b/org.simantics.plant3d/src/org/simantics/plant3d/geometry/GateValveGeometryProvider.java index 90c39363..3ab95889 100644 --- a/org.simantics.plant3d/src/org/simantics/plant3d/geometry/GateValveGeometryProvider.java +++ b/org.simantics.plant3d/src/org/simantics/plant3d/geometry/GateValveGeometryProvider.java @@ -19,7 +19,8 @@ public class GateValveGeometryProvider extends BuiltinGeometryProvider { @Override public Collection 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);