aboutsummaryrefslogtreecommitdiffstats
path: root/src/jogl/classes/com/jogamp/math
Commit message (Expand)AuthorAgeFilesLines
* VectorUtil: Add experimental isSelfIntersecting1() with O(n*n) complexitySven Göthel2024-02-141-0/+69
* VectorUtil: Bring back specialized testSeg2segIntersection() w/ build-in Floa...Sven Göthel2024-02-141-3/+76
* VectorUtil.isConvex1(): Fix zero test and handle out-of-boundsSven Göthel2024-02-141-2/+5
* VectorUtil: Generalize *seg2segIntersection* w/ epsilon and doCollinearSven Göthel2024-02-141-27/+83
* VectorUtil: Remove double InCircleDThreshold = DoubleUtil.EPSILONSven Göthel2024-02-141-5/+4
* DoubleUtil: Align Epsilon ops w/ FloatUtilSven Göthel2024-02-142-14/+34
* FloatUtil Epsilon ops: Generalize all epsilon operations by allowing passing ...Sven Göthel2024-02-141-6/+26
* Use FloatUtil.isZero(a) w/ build-in FloatUtil.EPSILON directly instead of pas...Sven Göthel2024-02-142-12/+12
* Bug 1501: VectorUtil: Deprecate prev line2line intersection tests, adding new...Sven Göthel2024-02-131-72/+476
* VectorUtil: Consolidate names, remove unused float prevision variants (if any)Sven Göthel2024-02-131-69/+45
* VectorUtil: Remove unused isInCircleVec2f() and triAreaVec2f(), now using *2d...Sven Göthel2024-02-121-34/+8
* Bug 1501: Graph Delaunay: Use default winding outer-boundary:=CCW and inner-h...Sven Göthel2024-02-121-11/+45
* Bug 1501: Graph Delaunay: Add double triAreaVec2() and isInCircleVec2() versi...Sven Göthel2024-02-121-18/+65
* Remove Clonable and clone() in favor of explicit determined copy() and copy-c...Sven Göthel2024-02-022-38/+3
* Vec[234][ifd]: Add toArray(..) methodSven Göthel2024-02-015-0/+39
* Add Vec2f.set(Vec2i) and Vec2f(Vec2i); Add Texture.set(..) allowing a pending...Sven Göthel2024-01-311-0/+10
* Math Vec*: Rename {scale->mul}(..) for non-scalar types (n-dim); Add div(..)Sven Göthel2024-01-266-50/+114
* Bug 1490 - GraphUI Group: Resolve Performance Issues with Shape Mv Transform ...Sven Göthel2024-01-221-0/+2
* Frustum: Revise code and its Plane definition to support Cube->Frustum as wel...Sven Göthel2024-01-193-50/+198
* Add Cube to Frustum Plane mapping, supporting transformation of object-space ...Sven Göthel2024-01-192-1/+251
* AABBox: Rename private fields {bl, tr} -> {lo, hi} denoting proper orientatio...Sven Göthel2024-01-191-137/+137
* AABBox: Add intersects(AABBox), contains(AABBox), scale(float, float, float) ...Sven Göthel2024-01-151-0/+59
* AABBox: Rename private fields low -> bl and hight -> tr for readability; Unro...Sven Göthel2024-01-151-149/+187
* Matrix4f: Fix minor API doc parem ref-nameSven Göthel2024-01-131-1/+1
* AABBox resize{Width, Height}(..): Positive argument shall always denote expan...Sven Göthel2024-01-121-4/+4
* Bug 1452: PMVMatrix4f: Drop redundant unused mulWith*(Vec*...) 'v_out = M * v...Sven Gothel2023-09-231-102/+0
* Bug 1452 - Decouple math functionality to 'com.jogamp.math' to be toolkit agn...Sven Gothel2023-09-2035-0/+14524