| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
This avoids a dependency on j3d-core-utils's com.sun.j3d.utils.geometry
package. If j3d-core-utils is present on the classpath, it can provide
the same backing implementation as before, but the option is now open
to provide an alternative service implementation if desired.
This addresses hharrison/java3d-core#17.
|
|
|
|
|
|
|
|
| |
In particular, Font3D's triangulateGlyphs routine relies on the classes
GeometryInfo and NormalGenerator of package com.sun.j3d.utils.geometry,
which lives in the j3d-core-utils project, under a different license.
This means that historically, j3d-core and j3d-core-utils were mutually
dependent. We avoid the situation by using a service interface instead.
|
|
|
|
|
| |
This moves the logic into a dedicated private method, which
will be subsequently externalized into a service interface.
|
|
|
|
| |
This will ease subsequent refactoring.
|
| |
|
|
|
|
| |
This makes the subsequent logic easier to refactor.
|
|
Signed-off-by: Harvey Harrison <[email protected]>
|