public interface GeometryService
In particular, the 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 j3d-core-utils is present on
the classpath, its GeometryServiceImpl will provide the functionality
defined here. Or if not (i.e., no suitable GeometryService
implementation can be discovered and instantiated}), then the Java3D core
will fail as gracefully as possible.
Font3D.triangulateGlyphs(java.awt.font.GlyphVector, char)| Modifier and Type | Method and Description |
|---|---|
int |
triangulateIslands(int[][] islandCounts,
Point3f[][] outVerts,
int[] contourCounts,
ArrayList<GeometryArray> triangData)
Loops through each island, calling triangulator once per island.
|
int triangulateIslands(int[][] islandCounts,
Point3f[][] outVerts,
int[] contourCounts,
ArrayList<GeometryArray> triangData)
islandCounts - TODOoutVerts - TODOcontourCounts - TODOtriangData - TODOCopyright © 2016–2022 SciJava. All rights reserved.