From e7d51a4e7d15e3ec68725da7420365363ca205b1 Mon Sep 17 00:00:00 2001 From: Toby K Date: Mon, 21 Aug 2023 19:24:59 +0200 Subject: [PATCH] added equals (epsilon componeentwise) for 2d and 3d vectors, added PointPropotionAlongLine --- VL.LibTessDotNet.vl | 6 +- VL.PolyTools.SplineLine.vl | 217 ++++++--- VL.PolyTools.Stride.vl | 150 ++++-- VL.PolyTools.vl | 183 ++----- VL.Supplement.Math.Util.vl | 390 +++++++++++++++ VL.Supplement.Stride.Line.vl | 456 ++++++++++++++++-- .../HowTo 3D Line Segment Intersects Box.vl | 72 +-- .../HowTo Find Intersection of Lines.vl | 9 + .../HowTo Sample a point on a line.vl | 108 +++-- 9 files changed, 1209 insertions(+), 382 deletions(-) diff --git a/VL.LibTessDotNet.vl b/VL.LibTessDotNet.vl index 09a7c08..130b3c9 100644 --- a/VL.LibTessDotNet.vl +++ b/VL.LibTessDotNet.vl @@ -106,7 +106,7 @@ - + @@ -174,7 +174,7 @@ - + @@ -203,7 +203,7 @@ - + diff --git a/VL.PolyTools.SplineLine.vl b/VL.PolyTools.SplineLine.vl index 1a6e045..956765b 100644 --- a/VL.PolyTools.SplineLine.vl +++ b/VL.PolyTools.SplineLine.vl @@ -2191,7 +2191,7 @@ ************************ BresenhamsLineAlgorithm (Internal) ************************ --> - + @@ -2975,76 +2975,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3278,6 +3208,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 9 + Comment + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + @@ -37546,7 +37427,7 @@ ************************ ShortestDistanceBetweenAngles ************************ --> - + @@ -37939,7 +37820,7 @@ ************************ SquareGridSpread ************************ --> - + @@ -38555,12 +38436,12 @@ ************************ UVOrientFromRect (Advanced) ************************ --> - + - + @@ -38570,13 +38451,13 @@ - + - + - + @@ -38589,17 +38470,17 @@ - + - + - + - + - + diff --git a/VL.Supplement.Math.Util.vl b/VL.Supplement.Math.Util.vl index 2d52ea3..943b950 100644 --- a/VL.Supplement.Math.Util.vl +++ b/VL.Supplement.Math.Util.vl @@ -471,6 +471,396 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +