--- /dev/null
+package org.simantics.g3d.shape;\r
+\r
+import java.util.ArrayList;\r
+import java.util.List;\r
+\r
+import javax.vecmath.Vector3d;\r
+\r
+public class Cylinder {\r
+ \r
+ public static Mesh create(Vector3d start, Vector3d dir, double r, int s) {\r
+ Tube tube = new Tube();\r
+ tube.setResolution(s);\r
+ tube.setRadius(r);\r
+ List<Vector3d> vertices = new ArrayList<Vector3d>();\r
+ vertices.add(start);\r
+ Vector3d t = new Vector3d(start);\r
+ t.add(dir);\r
+ vertices.add(dir);\r
+ tube.setVertices(vertices);\r
+ return tube.create();\r
+ }\r
+\r
+}\r