aboutsummaryrefslogtreecommitdiffstats
path: root/src/javax/media/j3d/GeometryService.java
diff options
context:
space:
mode:
authorJulien Gouesse <[email protected]>2015-11-28 15:11:48 +0100
committerJulien Gouesse <[email protected]>2015-11-28 15:11:48 +0100
commitdbc98deea1884e44da2c74d6ea807253cdefa693 (patch)
tree29c3ee7dea82d7dd773d81f33f645dde67e43a17 /src/javax/media/j3d/GeometryService.java
parent2c99f1329dc55bd496bce91b9aba956ecba3c67e (diff)
Relocate package prefix to org.jogamp.java3d
Diffstat (limited to 'src/javax/media/j3d/GeometryService.java')
-rw-r--r--src/javax/media/j3d/GeometryService.java40
1 files changed, 0 insertions, 40 deletions
diff --git a/src/javax/media/j3d/GeometryService.java b/src/javax/media/j3d/GeometryService.java
deleted file mode 100644
index 346087c..0000000
--- a/src/javax/media/j3d/GeometryService.java
+++ /dev/null
@@ -1,40 +0,0 @@
-
-package javax.media.j3d;
-
-import java.util.ArrayList;
-
-import javax.vecmath.Point3f;
-
-/**
- * A service interface for certain geometric operations that are not available
- * in core Java 3D.
- * <p>
- * In particular, the {@code j3d-core-utils} project provides additional
- * functionality under a different license, which is needed in some
- * circumstances by core Java 3D. Thus, historically, these two projects have
- * been co-dependent. This interface breaks the circular dependency by using
- * Java's service discovery mechanism: if {@code j3d-core-utils} is present on
- * the classpath, its {@code GeometryServiceImpl} will provide the functionality
- * defined here. Or if not (i.e., no suitable {@code GeometryService}
- * implementation can be discovered and instantiated}), then the Java3D core
- * will fail as gracefully as possible.
- * </p>
- *
- * @see Font3D#triangulateGlyphs
- */
-public interface GeometryService {
-
- /**
- * Loops through each island, calling triangulator once per island. Combines
- * triangle data for all islands together in one object.
- *
- * @param islandCounts TODO
- * @param outVerts TODO
- * @param contourCounts TODO
- * @param triangData TODO
- * @return total vertex count of the combined array
- */
- int triangulateIslands(int[][] islandCounts, Point3f[][] outVerts,
- int[] contourCounts, ArrayList<GeometryArray> triangData);
-
-}