aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/com/jogamp/graph/geom
Commit message (Collapse)AuthorAgeFilesLines
* Graph: more clone() cleanup.Sven Gothel2011-05-061-1/+1
| | | | | - throw InternalError() for CloneNotSupportedException case, which never happens - AffineTransform clone() uses covariant return type as well, ie AffineTransform
* Graph: More std. functionality (equals, clone) / Better in-place ↵Sven Gothel2011-05-064-154/+246
| | | | | | | | | | | | | | | | | | | | | transformation (cubic -> quadratic) Impl. more of John Pritchard <[email protected]> proposal https://github.com/syntelos/jogl/commit/05a7ec92d30e1e688b1eb7cc317cad83a0e8fd60 +++ More std. functionality (equals, deep clone) of AABBox, Vertex, Outline and OutlineShape. Simplify Vertex: - Remove 2 component constructor - Add on-curve in Vertex.Factory / Constructor - Adding equals(Object) - Remove Comparable/compareTo, since we only can make an equals statement Outline/OutlineShape: Handle dirty flag for boundary (new set/remove operation) OutlineShape: Better in-place transformation (cubic -> quadratic)
* Refactored graph: Reduce/remove data copy/recreation; Shader cleanupSven Gothel2011-04-231-23/+28
| | | | | | | | | | | | - Pass the current GL context object where it's required - Introduce RenderState (which has ShaderState) to acquire/change shader related data (Region) - Shader Cleanup: User import for common stuff; use req. version - Reduce/remove data copy/recreation in *Region implementation - UI/RIButton: Use defaults I like :)
* Fix TAB: Replace all TAB with 4 spacesSven Gothel2011-04-085-576/+576
|
* Fix: AABBox setLow/setHigh call resize; removes possible call errorRami Santina2011-04-081-4/+4
|
* Folded turtle2d into jogl foldersSven Gothel2011-04-015-0/+812