aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/com/jogamp/opengl/math
Commit message (Expand)AuthorAgeFilesLines
* Vec[234]f: Add 'max' and 'min' functionSven Gothel2023-04-283-0/+45
* VectorUtil: Fix isVec3InTriangle3(..) testing p1, p2 and p3Sven Gothel2023-04-181-12/+8
* Graph + GraphUI: Consolidate Vertex: Drop SVertex and factory, use Vec[234]f ...Sven Gothel2023-04-186-592/+199
* Graph/Math: Cleanup toString(), spacing and use System.lineSeparator()Sven Gothel2023-04-123-17/+13
* Matrix4f.mapWin*(): Drop unused temp matrices, map*() returns false on invPMv...Sven Gothel2023-04-091-14/+90
* PMVMatrix rewrite using Matrix4f, providing SyncMatrix4f* for GLUniformData; ...Sven Gothel2023-04-0710-1036/+527
* Matrix4f Perf: Enhance invert(), Drop (test) load on Matrix4f.mul(Matrix4f) f...Sven Gothel2023-04-052-89/+177
* AABBOX: Revert API doc copy/type errors from commit 15e60161787224e85172685f7...Sven Gothel2023-04-051-7/+7
* Math: Complete Matrix4f w/ Vec[234]f and adopt it throughout Quaternion, Ray,...Sven Gothel2023-04-0511-790/+3021
* Vec2f, Vec3f: Return this @ set(..), add set(float[]) and add(float, ..)Sven Gothel2023-03-302-22/+60
* Quaternion: Shorten toString() type nameSven Gothel2023-03-271-1/+2
* Add Vec2f and Vec3f, to support a more simple OO vector-math usage, e.g. for ...Sven Gothel2023-03-222-0/+528
* Graph Font Processing: Use Font.GlyphVisitor instead of OutlineShape.Visitor,...Sven Gothel2023-03-221-0/+10
* Add FloatUtil.isZero(float) using FloatUtil.EPSILONSven Gothel2023-03-201-0/+8
* API doc cleanup, add + refine math testsSven Gothel2023-03-193-11/+22
* AABBox: Add API doc comment on reset() and hence default ctor regarding infin...Sven Gothel2023-03-141-3/+10
* Rename VectorUtil.ccw(..) -> isCCW(..)Sven Gothel2023-02-171-2/+3
* Graph: Fix Loop.initFromPolyline()'s Winding determination, document Winding ...Sven Gothel2023-02-171-7/+23
* Graph Type Rendering: Drop pixelSize and use font em-size [0..1] throughout s...Sven Gothel2023-02-131-1/+20
* Graph: Path2D -> self-contained Path2D (w/ Iterator) fixed; OutlineShape: Add...Sven Gothel2023-02-061-10/+2
* Graph: Complete move jogamp.graph.plane to public com.jogamp.graph.planeSven Gothel2023-02-041-2/+1
* Bug 1366 - Use String.format((Locale)null, "..." ..) avoiding Locale output f...Sven Gothel2019-03-301-4/+5
* Remove deprectated classes and methodsSven Gothel2015-10-151-6/+0
* Bug 1202 (related): Fix SEMVER regressions mostly due to Bug 1202 commits (ad...Sven Gothel2015-08-291-0/+1
* FloatUtil: Remove '@deprecated' for 'matrixToString' 'FloatBuffer' variantSven Gothel2015-08-291-1/+0
* Refine Frustum definition: Adding Frustum.FovDesc; Clarify makeFrustum argume...Sven Gothel2015-07-204-32/+97
* Bug 682 - Relocating javax.media.opengl.* -> com.jogamp.opengl.* (Part 1)Sven Gothel2015-02-022-3/+3
* FloatUtil.makeFrustum(..): Add throws GLException API doc / Add GLException i...Sven Gothel2014-10-252-8/+30
* Graph/Math: Fix minor apidoc issuesSven Gothel2014-10-094-14/+28
* Findbugs.normal: Adding safeguard hashCode() implementation throwing Internal...Sven Gothel2014-07-082-0/+8
* Bug 1021: Add GenericStereoDevice* Supporting custom configurations; Hook-in ...Sven Gothel2014-07-073-11/+128
* Fix FloatUtil.makePerspective(..): The tan(fovy/2) shall be used, not tan(fov...Sven Gothel2014-07-052-57/+47
* Code Clean-Up based on our Recommended Settings (jogamp-scripting c47bc86ae2e...Sven Gothel2014-07-037-46/+48
* FloatUtil.makePick(..): Refine API doc, incl. PMVMatrix.gluPickMatrix(..)Sven Gothel2014-07-031-4/+10
* Bug 1021: Refine Stereo Rendering API and OculusVR implementing rendererSven Gothel2014-07-033-25/+187
* Bug 1021: Add OculusVR distortion renderer (single FBO and dual FBO); Add GLE...Sven Gothel2014-07-012-21/+65
* WIP: Add Matrix4 OO wraper for FloatUtil matrix operationsSven Gothel2014-06-281-0/+151
* Enhance FloatUtil: More optimizations, concludes commit 0bded476868c5fdfe4450...Sven Gothel2014-06-282-567/+550
* Enhance FloatUtil: Merge ProjectFloat features while adding optimized variati...Sven Gothel2014-06-275-245/+1478
* VectorUtil: Fix method names, i.e. use type-suffix in end of function for cla...Sven Gothel2014-04-093-73/+73
* Add AABBox.getRayIntersection(..), VectorUtil.line2PlaneIntersection(..) incl...Sven Gothel2014-04-093-1/+318
* Fix Quaternion.rotateByEuler(..): Zero rotation shall lead to NOP instead of ...Sven Gothel2014-04-091-2/+2
* Bug 801: Reduce temp. object creation, i.e. GC loadSven Gothel2014-04-021-11/+30
* Bug 801: WIP 2/2 - Add color attribute; Switch Shader instead of branching in...Sven Gothel2014-04-021-0/+162
* Bug 801: WIP 1/2 - Add color attribute; Switch Shader instead of branching in...Sven Gothel2014-04-011-15/+149
* Bug 801: Revise Graph VBAA (Add border dropping MSAA; Test diff. AA modes inc...Sven Gothel2014-03-222-14/+86
* AABBox: Add rotate(..)Sven Gothel2014-03-171-22/+75
* Quaternion: Add rotateByEuler(..); AABBox: Add translate(..); Minor edits ..Sven Gothel2014-03-174-36/+110
* Add generic support for picking via raycast intersection and AABBox (or similar)Sven Gothel2014-03-163-4/+123
* FloatUtil/VectorUtil: Enhance isEqual/compare w/ and w/o epsilon, add unit te...Sven Gothel2014-03-154-182/+258