aboutsummaryrefslogtreecommitdiffstats
path: root/src/javax/media
Commit message (Collapse)AuthorAgeFilesLines
* Relocate package prefix to org.jogamp.java3dJulien Gouesse2015-11-28449-231281/+0
|
* Font3D: use the GeometryService as appropriateCurtis Rueden2015-11-251-28/+15
| | | | | | | | | 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.
* Add a service interface for external routinesCurtis Rueden2015-11-251-0/+40
| | | | | | | | 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.
* Font3D: refactor island triangulation logicCurtis Rueden2015-10-061-17/+27
| | | | | This moves the logic into a dedicated private method, which will be subsequently externalized into a service interface.
* Font3D: declare local variables when they are usedCurtis Rueden2015-10-061-2/+2
| | | | This will ease subsequent refactoring.
* Font3D: tweak whitespaceCurtis Rueden2015-10-061-1/+1
|
* Font3D: count points in a separate loopCurtis Rueden2015-10-061-1/+3
| | | | This makes the subsequent logic easier to refactor.
* j3dcore: flatten the directory structure a bitHarvey Harrison2015-04-19448-0/+231242
Signed-off-by: Harvey Harrison <[email protected]>