diff --git a/VL.PolyTools.Stride.vl b/VL.PolyTools.Stride.vl
index 5d4568b..c2ca9d3 100644
--- a/VL.PolyTools.Stride.vl
+++ b/VL.PolyTools.Stride.vl
@@ -2,7 +2,7 @@
\ No newline at end of file
diff --git a/VL.Polytools.Stride.PolygonTube.vl b/VL.Polytools.Stride.PolygonTube.vl
index 75940a3..0ccdc67 100644
--- a/VL.Polytools.Stride.PolygonTube.vl
+++ b/VL.Polytools.Stride.PolygonTube.vl
@@ -3676,7 +3676,7 @@
-
+
@@ -3689,7 +3689,7 @@
-
+
diff --git a/VL.Supplement.Math.Util.vl b/VL.Supplement.Math.Util.vl
index bb1fcbc..ded9da6 100644
--- a/VL.Supplement.Math.Util.vl
+++ b/VL.Supplement.Math.Util.vl
@@ -2,7 +2,319 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
+
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
- 9
- Comment
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
-
-
-
+
+
-
-
+
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -194,14 +120,26 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -210,7 +148,7 @@
Comment
-
+
@@ -224,44 +162,840 @@
************************ Arrow ************************
-->
-
+
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+ 9
+ Comment
+
+
+
+
-
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 9
+ Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 9
+ Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 9
+ Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 9
+ Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/help/Stride 3D/HowTo 3D Polygon Outline.vl b/help/Stride 3D/HowTo 3D Polygon Outline.vl
index 31f99bd..0f61601 100644
--- a/help/Stride 3D/HowTo 3D Polygon Outline.vl
+++ b/help/Stride 3D/HowTo 3D Polygon Outline.vl
@@ -94,9 +94,9 @@
-
-
-
+
+
+
@@ -110,6 +110,9 @@
+
+
+
@@ -140,7 +143,7 @@
-
+
@@ -155,7 +158,7 @@
-
+
@@ -164,7 +167,7 @@
Comment
-
+
@@ -218,7 +221,7 @@
Comment
-
+
@@ -228,7 +231,7 @@
-
+
@@ -241,8 +244,8 @@
-
-
+
+
@@ -253,7 +256,7 @@
-
+
@@ -277,7 +280,7 @@
-
+
@@ -292,7 +295,7 @@
-
+
@@ -306,6 +309,9 @@
+
+
+
@@ -317,7 +323,7 @@
Toggle
-
+
@@ -326,7 +332,7 @@
Toggle
-
+
@@ -353,23 +359,23 @@
-
+
-
+
-
+
-
+
@@ -411,7 +417,7 @@
-
+
@@ -422,11 +428,49 @@
-
+
+
+
+
+
+
+
+ Toggle
+
+
+
+
+
+
+
+ 9
+ Comment
+
+
+
+
+
+
+
+ 9
+ Comment
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -464,6 +508,12 @@
+
+
+
+
+
+
diff --git a/help/Stride 3D/HowTo Extrude A Polygon in 3D.vl b/help/Stride 3D/HowTo Extrude A Polygon in 3D.vl
index 1534297..63545a6 100644
--- a/help/Stride 3D/HowTo Extrude A Polygon in 3D.vl
+++ b/help/Stride 3D/HowTo Extrude A Polygon in 3D.vl
@@ -15,7 +15,7 @@
-
+
@@ -58,7 +58,7 @@
-
+
@@ -74,7 +74,7 @@
-
+
@@ -101,7 +101,7 @@
-
+
@@ -168,7 +168,7 @@
-
+
@@ -231,7 +231,7 @@
-
+
@@ -248,7 +248,7 @@
-
+
@@ -397,7 +397,7 @@
-
+
@@ -414,7 +414,7 @@
-
+
@@ -424,6 +424,8 @@
+
+
@@ -506,7 +508,7 @@
-
+
diff --git a/help/Stride 3D/PolygonTube Advanced/HowTo Tube On Path.vl b/help/Stride 3D/PolygonTube Advanced/HowTo Tube On Path.vl
index 975c4b7..c03376d 100644
--- a/help/Stride 3D/PolygonTube Advanced/HowTo Tube On Path.vl
+++ b/help/Stride 3D/PolygonTube Advanced/HowTo Tube On Path.vl
@@ -43,7 +43,7 @@
-
+
@@ -190,9 +190,9 @@
-
+
-
+
@@ -209,9 +209,9 @@
-
+
-
+
@@ -227,7 +227,7 @@
-
+
@@ -428,40 +428,42 @@
-
+
-
+
-
+
-
+
-
+
+
+
-
+
@@ -472,7 +474,7 @@
-
+
@@ -526,11 +528,10 @@
-
-
+
+
-
-
+
@@ -684,7 +685,7 @@
-
+
@@ -692,15 +693,16 @@
+
+
-
-
+
+
-
-
+
@@ -773,8 +775,6 @@
-
-
@@ -802,7 +802,7 @@
-
+