Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static ModelGraph fooGraph() {
- ModelGraph graph = new ModelGraph("graph");
- Vertex v01 = graph.insertVertex("v01", VertexType.SIMPLE_NODE, new Point3d(0.0, 0.0, 0.0));
- Vertex v02 = graph.insertVertex("v02", VertexType.SIMPLE_NODE, new Point3d(100.0, 0.0, 10.0));
- Vertex v03 = graph.insertVertex("v03", VertexType.SIMPLE_NODE, new Point3d(200.0, 0.0, 20.0));
- Vertex v04 = graph.insertVertex("v04", VertexType.SIMPLE_NODE, new Point3d(300.0, 0.0, 40.0));
- Vertex v05 = graph.insertVertex("v05", VertexType.HANGING_NODE, new Point3d(50.0, 50.0, 5.0));
- Vertex v06 = graph.insertVertex("v06", VertexType.HANGING_NODE, new Point3d(100.0, 50.0, 10.0));
- Vertex v07 = graph.insertVertex("v07", VertexType.HANGING_NODE, new Point3d(150.0, 50.0, 15.0));
- Vertex v08 = graph.insertVertex("v08", VertexType.HANGING_NODE, new Point3d(250.0, 50.0, 45.0));
- Vertex v09 = graph.insertVertex("v09", VertexType.SIMPLE_NODE, new Point3d(0.0, 100.0, 0.0));
- Vertex v10 = graph.insertVertex("v10", VertexType.SIMPLE_NODE, new Point3d(100.0, 100.0, 10.0));
- Vertex v11 = graph.insertVertex("v11", VertexType.SIMPLE_NODE, new Point3d(200.0, 100.0, 20.0));
- Vertex v12 = graph.insertVertex("v12", VertexType.SIMPLE_NODE, new Point3d(300.0, 100.0, 50.0));
- Vertex v13 = graph.insertVertex("v13", VertexType.HANGING_NODE, new Point3d(50.0, 150.0, 5.0));
- Vertex v14 = graph.insertVertex("v14", VertexType.HANGING_NODE, new Point3d(150.0, 150.0, 15.0));
- Vertex v15 = graph.insertVertex("v15", VertexType.SIMPLE_NODE, new Point3d(0.0, 200.0, 0.0));
- Vertex v16 = graph.insertVertex("v16", VertexType.SIMPLE_NODE, new Point3d(200.0, 200.0, 20.0));
- Vertex v17 = graph.insertVertex("v17", VertexType.SIMPLE_NODE, new Point3d(300.0, 200.0, 60.0));
- GraphEdge e01 = graph.insertEdge("v01v02", v01, v02, true);
- GraphEdge e02 = graph.insertEdge("v02v03", v02, v03, true);
- GraphEdge e03 = graph.insertEdge("v03v04", v03, v04, true);
- GraphEdge e04 = graph.insertEdge("v01v09", v01, v09, true);
- GraphEdge e05 = graph.insertEdge("v01v05", v01, v05);
- GraphEdge e06 = graph.insertEdge("v05v09", v05, v09);
- GraphEdge e07 = graph.insertEdge("v02v05", v02, v05);
- GraphEdge e08 = graph.insertEdge("v06v10", v06, v10);
- GraphEdge e09 = graph.insertEdge("v02v06", v02, v06);
- GraphEdge e10 = graph.insertEdge("v06v07", v06, v07);
- GraphEdge e11 = graph.insertEdge("v10v07", v10, v07);
- GraphEdge e12 = graph.insertEdge("v03v07", v03, v07);
- GraphEdge e13 = graph.insertEdge("v03v11", v03, v11);
- GraphEdge e14 = graph.insertEdge("v03v08", v03, v08);
- GraphEdge e15 = graph.insertEdge("v08v12", v08, v12);
- GraphEdge e16 = graph.insertEdge("v04v08", v04, v08);
- GraphEdge e17 = graph.insertEdge("v04v12", v04, v12, true);
- GraphEdge e18 = graph.insertEdge("v09v10", v09, v10);
- GraphEdge e19 = graph.insertEdge("v10v11", v10, v11);
- GraphEdge e20 = graph.insertEdge("v11v12", v11, v12);
- GraphEdge e21 = graph.insertEdge("v09v15", v09, v15, true);
- GraphEdge e22 = graph.insertEdge("v09v13", v09, v13);
- GraphEdge e23 = graph.insertEdge("v15v13", v15, v13);
- GraphEdge e24 = graph.insertEdge("v13v10", v13, v10);
- GraphEdge e25 = graph.insertEdge("v10v14", v10, v14);
- GraphEdge e26 = graph.insertEdge("v14v16", v14, v16);
- GraphEdge e27 = graph.insertEdge("v14v11", v14, v11);
- GraphEdge e28 = graph.insertEdge("v11v16", v11, v16);
- GraphEdge e29 = graph.insertEdge("v16v12", v16, v12);
- GraphEdge e30 = graph.insertEdge("v12v17", v12, v17, true);
- GraphEdge e31 = graph.insertEdge("v15v16", v15, v16, true);
- GraphEdge e32 = graph.insertEdge("v16v17", v16, v17, true);
- GraphEdge e33 = graph.insertEdge("v02v07", v02, v07);
- graph.insertInterior("i01", v01, v05, v09);
- graph.insertInterior("i02", v01, v02, v05);
- graph.insertInterior("i03", v09, v02, v10);
- graph.insertInterior("i04", v06, v07, v10);
- graph.insertInterior("i05", v02, v07, v06);
- graph.insertInterior("i06", v02, v03, v07);
- graph.insertInterior("i07", v10, v03, v11);
- graph.insertInterior("i08", v03, v12, v11);
- graph.insertInterior("i09", v03, v04, v08);
- graph.insertInterior("i10", v08, v04, v12);
- graph.insertInterior("i11", v15, v09, v13);
- graph.insertInterior("i12", v09, v10, v13);
- graph.insertInterior("i13", v15, v10, v16);
- graph.insertInterior("i14", v10, v11, v14);
- graph.insertInterior("i15", v14, v11, v16);
- graph.insertInterior("i16", v11, v12, v16);
- graph.insertInterior("i17", v16, v12, v17);
- return graph;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement