Loading GeometryEngines/src/test/java/cz/fidentis/analyst/engines/distance/KdTreeOpenCLBuildTest.java +0 −27 Original line number Diff line number Diff line package cz.fidentis.analyst.engines.distance; import cz.fidentis.analyst.data.kdtree.TriangleKdTree; import cz.fidentis.analyst.data.mesh.MeshFacet; import cz.fidentis.analyst.data.mesh.MeshIO; import cz.fidentis.analyst.engines.raycasting.impl.SpatialDataProvider; import cz.fidentis.analyst.data.kdtree.LeftBalancedKdTree; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import javax.vecmath.Point3d; import java.io.File; import java.io.IOException; import java.util.*; import static org.junit.jupiter.api.Assertions.assertTrue; Loading @@ -25,29 +21,6 @@ public class KdTreeOpenCLBuildTest { testDataProvider.setSeed(1234); } @Test public void TriangleKdTree() throws IOException { ArrayList<Point3d> firstTriangle = new ArrayList<>() {{ add(new Point3d(5, 0, 0)); add(new Point3d(0, 5, 0)); add(new Point3d(-5, -5, 0)); }}; ArrayList<Point3d> secondTriangle = new ArrayList<>() {{ add(new Point3d(4, 2, 5)); add(new Point3d(0, 4, 5)); add(new Point3d(-4, -4, 5)); }}; //MeshFacet first = testDataProvider.getRandomFacet(33, true); // count 33 //MeshFacet first = testDataProvider.createFacet(firstTriangle); MeshFacet first = MeshIO.readMeshModel(new File("src/test/resources/cz/fidentis/analyst/basic-model-01.obj")).getFacets().getFirst(); ArrayList<MeshFacet> facets = new ArrayList<>(); TriangleKdTree kdTree = TriangleKdTree.create(first.getTriangles()); } @Test public void KdTreeBuildTest() { Loading Loading
GeometryEngines/src/test/java/cz/fidentis/analyst/engines/distance/KdTreeOpenCLBuildTest.java +0 −27 Original line number Diff line number Diff line package cz.fidentis.analyst.engines.distance; import cz.fidentis.analyst.data.kdtree.TriangleKdTree; import cz.fidentis.analyst.data.mesh.MeshFacet; import cz.fidentis.analyst.data.mesh.MeshIO; import cz.fidentis.analyst.engines.raycasting.impl.SpatialDataProvider; import cz.fidentis.analyst.data.kdtree.LeftBalancedKdTree; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import javax.vecmath.Point3d; import java.io.File; import java.io.IOException; import java.util.*; import static org.junit.jupiter.api.Assertions.assertTrue; Loading @@ -25,29 +21,6 @@ public class KdTreeOpenCLBuildTest { testDataProvider.setSeed(1234); } @Test public void TriangleKdTree() throws IOException { ArrayList<Point3d> firstTriangle = new ArrayList<>() {{ add(new Point3d(5, 0, 0)); add(new Point3d(0, 5, 0)); add(new Point3d(-5, -5, 0)); }}; ArrayList<Point3d> secondTriangle = new ArrayList<>() {{ add(new Point3d(4, 2, 5)); add(new Point3d(0, 4, 5)); add(new Point3d(-4, -4, 5)); }}; //MeshFacet first = testDataProvider.getRandomFacet(33, true); // count 33 //MeshFacet first = testDataProvider.createFacet(firstTriangle); MeshFacet first = MeshIO.readMeshModel(new File("src/test/resources/cz/fidentis/analyst/basic-model-01.obj")).getFacets().getFirst(); ArrayList<MeshFacet> facets = new ArrayList<>(); TriangleKdTree kdTree = TriangleKdTree.create(first.getTriangles()); } @Test public void KdTreeBuildTest() { Loading