diff --git a/Documentation/Models.md b/Documentation/Models.md deleted file mode 100644 index 66baf5f..0000000 --- a/Documentation/Models.md +++ /dev/null @@ -1,16 +0,0 @@ -Models -====== - -The package comes with a number of models which can be found in the [Samples][1] folder. These models are rigged and can be used in combination with the [Animations](Animations.md). - -Custom Models -------------- -To use custom insect models, the [Insect component](#CreatureControl.Insect)[2](#notes-2) should be added to the model. -Additionally, the leg bones of the insect should be configured as the package is not able to find these automatically. -In most cases, only the upper leg bone (the femur) need to be configures, the lower leg (tibia) and foot (tarsus) bones are then assumed to be the descendant bones of the femur if those bones have only one child bone each. If this approach does not work, it is always possible to override the identified bones by manually replacing them by the correct bone. - -#### Notes - - -[1]: Installation.md (How to install the Samples) -2. or any other component derived from the Insect component \ No newline at end of file diff --git a/Documentation/ToC.md b/Documentation/ToC.md index 635c64c..527bac5 100644 --- a/Documentation/ToC.md +++ b/Documentation/ToC.md @@ -3,6 +3,3 @@ Table of Contents ----------------- - [Installation](Installation.md) -- [TechnicalDocumentation](index.html) -- [Models](Models.md) -- [Animations](Animations.md) \ No newline at end of file diff --git a/Documentation/html/index.html b/Documentation/html/index.html index 88efc27..66e8a47 100644 --- a/Documentation/html/index.html +++ b/Documentation/html/index.html @@ -78,7 +78,7 @@ $(function() { Table of Contents diff --git a/Documentation/html/md__2home_2pascal_2_development_2_projects_2_passer_2_nano_brain_2_nano_brain_2_assets_2_nano_brain-unitypackage_2_r_e_a_d_m_e.html b/Documentation/html/md__2home_2pascal_2_development_2_projects_2_passer_2_nano_brain_2_nano_brain_2_assets_2_nano_brain-unitypackage_2_r_e_a_d_m_e.html new file mode 100644 index 0000000..c55958f --- /dev/null +++ b/Documentation/html/md__2home_2pascal_2_development_2_projects_2_passer_2_nano_brain_2_nano_brain_2_assets_2_nano_brain-unitypackage_2_r_e_a_d_m_e.html @@ -0,0 +1,85 @@ + + + + + + + +Nano Brain for Unity: NanoBrain + + + + + + + + + + +
+
+ + + + + + + +
+
Nano Brain for Unity v0.1 +
+
+
+ + + + + + + + +
+
+ + +
+
+
+
+
+
Loading...
+
Searching...
+
No Matches
+
+
+
+
+ +
+
+
NanoBrain
+
+
+

Documentation is found in the Documentation folder

+
+
+ + + + diff --git a/Documentation/html/pages.html b/Documentation/html/pages.html index e40779d..ca4bca4 100644 --- a/Documentation/html/pages.html +++ b/Documentation/html/pages.html @@ -78,6 +78,7 @@ $(function() { +
 Package Installation
 Models
 NanoBrain
diff --git a/Documentation/html/rtf/refman.rtf b/Documentation/html/rtf/refman.rtf index 36b1f33..47806dc 100644 --- a/Documentation/html/rtf/refman.rtf +++ b/Documentation/html/rtf/refman.rtf @@ -139,13 +139,13 @@ Version v0.1\par\page\page\vertalt Nano Brain for Unity\par \pard\plain {\tc\tcl1 \v Nano Brain for Unity} {\xe \v Nano Brain for Unity} -{\bkmkstart AAAAAAAAMQ} -{\bkmkend AAAAAAAAMQ} +{\bkmkstart AAAAAAAAMS} +{\bkmkend AAAAAAAAMS} { \pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid \par -{\bkmkstart AAAAAAAAMR} -{\bkmkend AAAAAAAAMR} +{\bkmkstart AAAAAAAAMT} +{\bkmkend AAAAAAAAMT} {{\pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Table of Contents \par} @@ -155,7 +155,7 @@ Table of Contents \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAA" }{}}{\fldrslt {\cs37\ul\cf2 Installation}}}\par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK "index.html" }{}}{\fldrslt {\cs37\ul\cf2 TechnicalDocumentation}}}\par +{\field {\*\fldinst { HYPERLINK "index.html" }{}}{\fldrslt {\cs37\ul\cf2 Technical Documentation}}}\par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAD" }{}}{\fldrslt {\cs37\ul\cf2 Models}}}\par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid @@ -214,6 +214,19 @@ or any other component derived from the Insect component \par} \par \par} }} +\par \pard\plain +\pard\plain \s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid +NanoBrain\par \pard\plain +{\tc\tcl1 \v %NanoBrain} +{\xe \v %NanoBrain} +{\bkmkstart AAAAAAAAAG} +{\bkmkend AAAAAAAAAG} +{ +\pard\plain \s17\sa60\sb30\widctlpar\qj \fs22\cgrid {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid +{\bkmkstart AAAAAAAAAH} +{\bkmkend AAAAAAAAAH} + Documentation is found in the {\field {\*\fldinst { HYPERLINK "Documentation/html/index.html" }{}}{\fldrslt {\cs37\ul\cf2 Documentation folder}}} \par +}} \pard\plain \sect\sbkpage \s1\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs36\kerning36\cgrid @@ -226,41 +239,41 @@ Class Hierarchy\par \pard\plain { \par \pard\plain \s101\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid -LinearAlgebra.Angles\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAH \\*MERGEFORMAT}{\fldrslt pagenum}} +LinearAlgebra.Angles\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAJ \\*MERGEFORMAT}{\fldrslt pagenum}} \par -NanoBrain.Brain\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHN \\*MERGEFORMAT}{\fldrslt pagenum}} +NanoBrain.Brain\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHP \\*MERGEFORMAT}{\fldrslt pagenum}} \par -NanoBrain.ClusterPrefab\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHP \\*MERGEFORMAT}{\fldrslt pagenum}} +NanoBrain.ClusterPrefab\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHR \\*MERGEFORMAT}{\fldrslt pagenum}} \par -LinearAlgebra.Direction\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAI \\*MERGEFORMAT}{\fldrslt pagenum}} +LinearAlgebra.Direction\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAK \\*MERGEFORMAT}{\fldrslt pagenum}} \par -LinearAlgebra.Float\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAJ \\*MERGEFORMAT}{\fldrslt pagenum}} +LinearAlgebra.Float\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAL \\*MERGEFORMAT}{\fldrslt pagenum}} \par -NanoBrain.Nucleus\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHS \\*MERGEFORMAT}{\fldrslt pagenum}} +NanoBrain.Nucleus\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHU \\*MERGEFORMAT}{\fldrslt pagenum}} { \par \pard\plain \s102\li720\sa24\sb24\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid -NanoBrain.Cluster\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHO \\*MERGEFORMAT}{\fldrslt pagenum}} +NanoBrain.Cluster\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHQ \\*MERGEFORMAT}{\fldrslt pagenum}} \par -NanoBrain.Neuron\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHR \\*MERGEFORMAT}{\fldrslt pagenum}} +NanoBrain.Neuron\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHT \\*MERGEFORMAT}{\fldrslt pagenum}} { \par \pard\plain \s103\li1080\sa21\sb21\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid -NanoBrain.MemoryCell\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHQ \\*MERGEFORMAT}{\fldrslt pagenum}} +NanoBrain.MemoryCell\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHS \\*MERGEFORMAT}{\fldrslt pagenum}} \par }\par }\par -LinearAlgebra.Spherical\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAK \\*MERGEFORMAT}{\fldrslt pagenum}} +LinearAlgebra.Spherical\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAM \\*MERGEFORMAT}{\fldrslt pagenum}} \par -LinearAlgebra.SwingTwist\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAL \\*MERGEFORMAT}{\fldrslt pagenum}} +LinearAlgebra.SwingTwist\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAN \\*MERGEFORMAT}{\fldrslt pagenum}} \par -NanoBrain.Synapse\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHT \\*MERGEFORMAT}{\fldrslt pagenum}} +NanoBrain.Synapse\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHV \\*MERGEFORMAT}{\fldrslt pagenum}} \par -LinearAlgebra.Vector2Float\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAM \\*MERGEFORMAT}{\fldrslt pagenum}} +LinearAlgebra.Vector2Float\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAO \\*MERGEFORMAT}{\fldrslt pagenum}} \par -LinearAlgebra.Vector3Float\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAN \\*MERGEFORMAT}{\fldrslt pagenum}} +LinearAlgebra.Vector3Float\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAP \\*MERGEFORMAT}{\fldrslt pagenum}} \par -LinearAlgebra.Vector3Int\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAO \\*MERGEFORMAT}{\fldrslt pagenum}} +LinearAlgebra.Vector3Int\tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAQ \\*MERGEFORMAT}{\fldrslt pagenum}} \par } \pard\plain \sect\sbkpage @@ -274,65 +287,65 @@ Class List\par \pard\plain { \par \pard\plain \s101\li360\sa27\sb27\widctlpar\tqr\tldot\tx8640\adjustright \fs20\cgrid -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAH" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Angles}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAJ" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Angles}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -Angle utilities })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAH \\*MERGEFORMAT}{\fldrslt pagenum}} +Angle utilities })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAJ \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHN" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Brain}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Brain}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -The {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAB" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain}}} Unity Componnent })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHN \\*MERGEFORMAT}{\fldrslt pagenum}} +The {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAB" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain}}} Unity Componnent })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHP \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Cluster}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Cluster}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -A Cluster combines a collection of Nuclei to implement reusable behaviour })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHO \\*MERGEFORMAT}{\fldrslt pagenum}} +A Cluster combines a collection of Nuclei to implement reusable behaviour })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHQ \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.ClusterPrefab}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.ClusterPrefab}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -The Unity ScriptableObject to implement re-usable Cluster Prefabs })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHP \\*MERGEFORMAT}{\fldrslt pagenum}} +The Unity ScriptableObject to implement re-usable Cluster Prefabs })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHR \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Direction}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Direction}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -A direction in 3D space })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAI \\*MERGEFORMAT}{\fldrslt pagenum}} +A direction in 3D space })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAK \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAJ" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Float}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Float}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -Float number utilities })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAJ \\*MERGEFORMAT}{\fldrslt pagenum}} +Float number utilities })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAL \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.MemoryCell}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.MemoryCell}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -A MemoryCell stored its value for one update })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHQ \\*MERGEFORMAT}{\fldrslt pagenum}} +A MemoryCell stored its value for one update })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHS \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Neuron}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Neuron}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -A neuron is a basic Nucleus })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHR \\*MERGEFORMAT}{\fldrslt pagenum}} +A neuron is a basic Nucleus })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHT \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Nucleus}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Nucleus}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -A Nucleus is a basic element in a brain cluster })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHS \\*MERGEFORMAT}{\fldrslt pagenum}} +A Nucleus is a basic element in a brain cluster })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHU \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Spherical}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Spherical}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -A spherical vector })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAK \\*MERGEFORMAT}{\fldrslt pagenum}} +A spherical vector })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAM \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.SwingTwist}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.SwingTwist}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -An orientation using swing and twist angles })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAL \\*MERGEFORMAT}{\fldrslt pagenum}} +An orientation using swing and twist angles })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAN \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Synapse}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Synapse}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -A Synapse connects the ouput of a Neuron to another Neuron })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHT \\*MERGEFORMAT}{\fldrslt pagenum}} +A Synapse connects the ouput of a Neuron to another Neuron })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAHV \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Vector2Float}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Vector2Float}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -2-dimensional vectors })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAM \\*MERGEFORMAT}{\fldrslt pagenum}} +2-dimensional vectors })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAO \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Vector3Float}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Vector3Float}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -3-dimensional vectors })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAN \\*MERGEFORMAT}{\fldrslt pagenum}} +3-dimensional vectors })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAP \\*MERGEFORMAT}{\fldrslt pagenum}} \par -{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Vector3Int}}} +{\b {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 LinearAlgebra.Vector3Int}}} ({\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -3-dimensional vectors })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAO \\*MERGEFORMAT}{\fldrslt pagenum}} +3-dimensional vectors })} \tab {\field\fldedit {\*\fldinst PAGEREF AAAAAAAAAQ \\*MERGEFORMAT}{\fldrslt pagenum}} \par \par} \pard\plain \sect\sbkpage @@ -342,50 +355,50 @@ Namespace Documentation\par \pard\plain LinearAlgebra Namespace Reference\par \pard\plain {\tc\tcl2 \v LinearAlgebra} {\xe \v LinearAlgebra} -{\bkmkstart AAAAAAAAAG} -{\bkmkend AAAAAAAAAG} +{\bkmkstart AAAAAAAAAI} +{\bkmkend AAAAAAAAAI} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Classes\par \pard\plain { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAH" }{}}{\fldrslt {\cs37\ul\cf2 Angles}}} +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAJ" }{}}{\fldrslt {\cs37\ul\cf2 Angles}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid Angle utilities }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -struct {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} +struct {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid A direction in 3D space. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAJ" }{}}{\fldrslt {\cs37\ul\cf2 Float}}} +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 Float}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid Float number utilities. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -struct {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} +struct {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid A spherical vector. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -struct {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} +struct {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid An orientation using swing and twist angles. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -struct {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +struct {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 2-dimensional vectors }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -struct {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +struct {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 3-dimensional vectors }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -struct {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +struct {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid 3-dimensional vectors }}\par} @@ -398,8 +411,8 @@ struct {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul LinearAlgebra.Test Namespace Reference\par \pard\plain {\tc\tcl2 \v LinearAlgebra.Test} {\xe \v LinearAlgebra.Test} -{\bkmkstart AAAAAAAAHK} -{\bkmkend AAAAAAAAHK} +{\bkmkstart AAAAAAAAHM} +{\bkmkend AAAAAAAAHM} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Typedefs\par \pard\plain @@ -407,15 +420,15 @@ Typedefs\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -using {\b Vector2} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} -{\bkmkstart AAAAAAAAHL} -{\bkmkend AAAAAAAAHL} +using {\b Vector2} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +{\bkmkstart AAAAAAAAHN} +{\bkmkend AAAAAAAAHN} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -using {\b Vector3} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} -{\bkmkstart AAAAAAAAHM} -{\bkmkend AAAAAAAAHM} +using {\b Vector3} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +{\bkmkstart AAAAAAAAHO} +{\bkmkend AAAAAAAAHO} \par } \par \pard\plain @@ -438,37 +451,37 @@ Classes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHN" }{}}{\fldrslt {\cs37\ul\cf2 Brain}}} +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 Brain}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid The {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAB" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain}}} Unity Componnent. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid A Cluster combines a collection of Nuclei to implement reusable behaviour. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid The Unity ScriptableObject to implement re-usable Cluster Prefabs. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 MemoryCell}}} +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 MemoryCell}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid A MemoryCell stored its value for one update. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid A neuron is a basic Nucleus. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid A Nucleus is a basic element in a brain cluster. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} +class {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid A Synapse connects the ouput of a Neuron to another Neuron. }}\par} @@ -490,8 +503,8 @@ Class Documentation{\tc \v Class Documentation} LinearAlgebra.Angles Class Reference\par \pard\plain {\tc\tcl2 \v LinearAlgebra.Angles} {\xe \v LinearAlgebra.Angles} -{\bkmkstart AAAAAAAAAH} -{\bkmkend AAAAAAAAAH} +{\bkmkstart AAAAAAAAAJ} +{\bkmkend AAAAAAAAAJ} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -506,7 +519,7 @@ Static Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Difference}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAR" }{}}{\fldrslt {\cs37\ul\cf2 Difference}}} (float a, float b)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -514,7 +527,7 @@ Determine the angle difference, result is a normalized angle. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Normalize}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAS" }{}}{\fldrslt {\cs37\ul\cf2 Normalize}}} (float angle)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -529,8 +542,8 @@ Static Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -const float {\b pi} = 3.1415927410125732421875F{\bkmkstart AAAAAAAAAR} -{\bkmkend AAAAAAAAAR} +const float {\b pi} = 3.1415927410125732421875F{\bkmkstart AAAAAAAAAT} +{\bkmkend AAAAAAAAAT} \par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -543,8 +556,8 @@ Member Function Documentation\par {\b static float LinearAlgebra.Angles.Difference (float {\i a}, float {\i b}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAAP} -{\bkmkend AAAAAAAAAP} +{\bkmkstart AAAAAAAAAR} +{\bkmkend AAAAAAAAAR} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -579,8 +592,8 @@ the angle between the two angles\par {\b static float LinearAlgebra.Angles.Normalize (float {\i angle}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAAQ} -{\bkmkend AAAAAAAAAQ} +{\bkmkstart AAAAAAAAAS} +{\bkmkend AAAAAAAAAS} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -615,8 +628,8 @@ The documentation for this class was generated from the following file:{\par NanoBrain.Brain Class Reference\par \pard\plain {\tc\tcl2 \v NanoBrain.Brain} {\xe \v NanoBrain.Brain} -{\bkmkstart AAAAAAAAHN} -{\bkmkend AAAAAAAAHN} +{\bkmkstart AAAAAAAAHP} +{\bkmkend AAAAAAAAHP} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -639,9 +652,9 @@ Static Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 UpdateWeight}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 brain}}} +static void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHW" }{}}{\fldrslt {\cs37\ul\cf2 UpdateWeight}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHX" }{}}{\fldrslt {\cs37\ul\cf2 brain}}} , string name, float weight)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -656,9 +669,9 @@ Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} - {\b brainPrefab}{\bkmkstart AAAAAAAAHW} -{\bkmkend AAAAAAAAHW} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} + {\b brainPrefab}{\bkmkstart AAAAAAAAHY} +{\bkmkend AAAAAAAAHY} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -673,9 +686,9 @@ Properties\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - {\b brain}{\f2 [get]}{\bkmkstart AAAAAAAAHV} -{\bkmkend AAAAAAAAHV} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + {\b brain}{\f2 [get]}{\bkmkstart AAAAAAAAHX} +{\bkmkend AAAAAAAAHX} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -691,11 +704,11 @@ Member Function Documentation\par {\xe \v NanoBrain.Brain\:UpdateWeight} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static void NanoBrain.Brain.UpdateWeight ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} +static void NanoBrain.Brain.UpdateWeight ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} {\i brain}, string {\i name}, float {\i weight}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAHU} -{\bkmkend AAAAAAAAHU} +{\bkmkstart AAAAAAAAHW} +{\bkmkend AAAAAAAAHW} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -738,8 +751,8 @@ The documentation for this class was generated from the following file:{\par NanoBrain.Cluster Class Reference\par \pard\plain {\tc\tcl2 \v NanoBrain.Cluster} {\xe \v NanoBrain.Cluster} -{\bkmkstart AAAAAAAAHO} -{\bkmkend AAAAAAAAHO} +{\bkmkstart AAAAAAAAHQ} +{\bkmkend AAAAAAAAHQ} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -762,13 +775,13 @@ Public Types\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHX" }{}}{\fldrslt {\cs37\ul\cf2 Type}}} +enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 Type}}} \{ {\b None} , {\b Neuron} , {\b MemoryCell} , {\b Cluster} - \}{\bkmkstart AAAAAAAAHX} -{\bkmkend AAAAAAAAHX} + \}{\bkmkstart AAAAAAAAHZ} +{\bkmkend AAAAAAAAHZ} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -780,10 +793,10 @@ Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHY" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} - prefab, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIA" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} + prefab, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIB" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} )\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -791,10 +804,10 @@ Instantiate a new copy of a ClusterPrefab in the given parent. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIA" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} - prefab, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIC" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} + prefab, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIB" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} =null)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -803,137 +816,137 @@ Add a new cluster to a ClusterPrefab. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - {\b Clone} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} -){\bkmkstart AAAAAAAAIB} -{\bkmkend AAAAAAAAIB} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - {\b ShallowCloneTo} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} -){\bkmkstart AAAAAAAAIC} -{\bkmkend AAAAAAAAIC} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -void {\b AddInstance} (){\bkmkstart AAAAAAAAID} +override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + {\b Clone} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIB" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} +){\bkmkstart AAAAAAAAID} {\bkmkend AAAAAAAAID} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b AddInstance} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} - prefab){\bkmkstart AAAAAAAAIE} +override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + {\b ShallowCloneTo} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIB" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} +){\bkmkstart AAAAAAAAIE} {\bkmkend AAAAAAAAIE} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b RemoveInstance} (){\bkmkstart AAAAAAAAIF} +void {\b AddInstance} (){\bkmkstart AAAAAAAAIF} {\bkmkend AAAAAAAAIF} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b SameSiblingsAs} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} -[] otherSiblingClusters){\bkmkstart AAAAAAAAIG} +void {\b AddInstance} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} + prefab){\bkmkstart AAAAAAAAIG} {\bkmkend AAAAAAAAIG} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b AddArrayReceiver} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - receiverToAdd, float weight=1){\bkmkstart AAAAAAAAIH} +void {\b RemoveInstance} (){\bkmkstart AAAAAAAAIH} {\bkmkend AAAAAAAAIH} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b RefreshComputeOrders} (){\bkmkstart AAAAAAAAII} +bool {\b SameSiblingsAs} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} +[] otherSiblingClusters){\bkmkstart AAAAAAAAII} {\bkmkend AAAAAAAAII} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b RefreshOutputs} (){\bkmkstart AAAAAAAAIJ} +void {\b AddArrayReceiver} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + receiverToAdd, float weight=1){\bkmkstart AAAAAAAAIJ} {\bkmkend AAAAAAAAIJ} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b TryGetNucleus} (string nucleusName, out {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - foundNucleus){\bkmkstart AAAAAAAAIK} +void {\b RefreshComputeOrders} (){\bkmkstart AAAAAAAAIK} {\bkmkend AAAAAAAAIK} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - {\b GetNucleus} (string nucleusName){\bkmkstart AAAAAAAAIL} +void {\b RefreshOutputs} (){\bkmkstart AAAAAAAAIL} {\bkmkend AAAAAAAAIL} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} - {\b GetNeuron} (string neuronName){\bkmkstart AAAAAAAAIM} +bool {\b TryGetNucleus} (string nucleusName, out {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + foundNucleus){\bkmkstart AAAAAAAAIM} {\bkmkend AAAAAAAAIM} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} - {\b GetNeuron} (int thingId, string neuronName, string thingName=null){\bkmkstart AAAAAAAAIN} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + {\b GetNucleus} (string nucleusName){\bkmkstart AAAAAAAAIN} {\bkmkend AAAAAAAAIN} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b DeleteNucleus} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - nucleus){\bkmkstart AAAAAAAAIO} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} + {\b GetNeuron} (string neuronName){\bkmkstart AAAAAAAAIO} {\bkmkend AAAAAAAAIO} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - > {\b CollectReceivers} (bool removeDuplicates=false){\bkmkstart AAAAAAAAIP} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} + {\b GetNeuron} (int thingId, string neuronName, string thingName=null){\bkmkstart AAAAAAAAIP} {\bkmkend AAAAAAAAIP} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -List<({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} -, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} -)> {\b CollectConnections} (){\bkmkstart AAAAAAAAIQ} +bool {\b DeleteNucleus} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + nucleus){\bkmkstart AAAAAAAAIQ} {\bkmkend AAAAAAAAIQ} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} - > {\b CollectSynapsesTo} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - otherCluster){\bkmkstart AAAAAAAAIR} +virtual List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + > {\b CollectReceivers} (bool removeDuplicates=false){\bkmkstart AAAAAAAAIR} {\bkmkend AAAAAAAAIR} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b MoveReceivers} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - newCluster){\bkmkstart AAAAAAAAIS} +List<({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} +, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} +)> {\b CollectConnections} (){\bkmkstart AAAAAAAAIS} {\bkmkend AAAAAAAAIS} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b UpdateFromNucleus} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - startNucleus){\bkmkstart AAAAAAAAIT} +List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} + > {\b CollectSynapsesTo} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + otherCluster){\bkmkstart AAAAAAAAIT} {\bkmkend AAAAAAAAIT} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override void {\b UpdateStateIsolated} (){\bkmkstart AAAAAAAAIU} +void {\b MoveReceivers} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + newCluster){\bkmkstart AAAAAAAAIU} {\bkmkend AAAAAAAAIU} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b Refresh} (){\bkmkstart AAAAAAAAIV} +void {\b UpdateFromNucleus} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + startNucleus){\bkmkstart AAAAAAAAIV} {\bkmkend AAAAAAAAIV} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b Initialize} (){\bkmkstart AAAAAAAAIW} +override void {\b UpdateStateIsolated} (){\bkmkstart AAAAAAAAIW} {\bkmkend AAAAAAAAIW} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIX" }{}}{\fldrslt {\cs37\ul\cf2 UpdateNuclei}}} + +void {\b Refresh} (){\bkmkstart AAAAAAAAIX} +{\bkmkend AAAAAAAAIX} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +virtual void {\b Initialize} (){\bkmkstart AAAAAAAAIY} +{\bkmkend AAAAAAAAIY} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIZ" }{}}{\fldrslt {\cs37\ul\cf2 UpdateNuclei}}} ()\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -948,16 +961,16 @@ Static Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static int {\b GetNucleusIndex} (List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - > nuclei, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - nucleus){\bkmkstart AAAAAAAAIY} -{\bkmkend AAAAAAAAIY} +static int {\b GetNucleusIndex} (List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + > nuclei, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + nucleus){\bkmkstart AAAAAAAAJA} +{\bkmkend AAAAAAAAJA} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static int {\b GetNucleusIndex} (List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - > nuclei, string nucleusName){\bkmkstart AAAAAAAAIZ} -{\bkmkend AAAAAAAAIZ} +static int {\b GetNucleusIndex} (List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + > nuclei, string nucleusName){\bkmkstart AAAAAAAAJB} +{\bkmkend AAAAAAAAJB} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -967,58 +980,58 @@ Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} - {\b prefab}{\bkmkstart AAAAAAAAJA} -{\bkmkend AAAAAAAAJA} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} -[] {\b siblingClusters}{\bkmkstart AAAAAAAAJB} -{\bkmkend AAAAAAAAJB} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -int {\b instanceCount} = 1{\bkmkstart AAAAAAAAJC} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} + {\b prefab}{\bkmkstart AAAAAAAAJC} {\bkmkend AAAAAAAAJC} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Dictionary< int, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - > {\b thingClusters} = new(){\bkmkstart AAAAAAAAJD} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} +[] {\b siblingClusters}{\bkmkstart AAAAAAAAJD} {\bkmkend AAAAAAAAJD} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - > {\b nuclei} = new(){\bkmkstart AAAAAAAAJE} +int {\b instanceCount} = 1{\bkmkstart AAAAAAAAJE} {\bkmkend AAAAAAAAJE} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - > {\b sortedNuclei}{\bkmkstart AAAAAAAAJF} +Dictionary< int, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + > {\b thingClusters} = new(){\bkmkstart AAAAAAAAJF} {\bkmkend AAAAAAAAJF} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - > {\b _inputs} = null{\bkmkstart AAAAAAAAJG} +List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + > {\b nuclei} = new(){\bkmkstart AAAAAAAAJG} {\bkmkend AAAAAAAAJG} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -string {\b name}{\bkmkstart AAAAAAAAJH} +List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + > {\b sortedNuclei}{\bkmkstart AAAAAAAAJH} {\bkmkend AAAAAAAAJH} \par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + > {\b _inputs} = null{\bkmkstart AAAAAAAAJI} +{\bkmkend AAAAAAAAJI} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +string {\b name}{\bkmkstart AAAAAAAAJJ} +{\bkmkend AAAAAAAAJJ} +\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid The name of the Nucleus. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIB" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1033,10 +1046,10 @@ Protected Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b GetNucleusIndex} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} -[] nuclei, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - nucleus){\bkmkstart AAAAAAAAJI} -{\bkmkend AAAAAAAAJI} +int {\b GetNucleusIndex} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} +[] nuclei, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + nucleus){\bkmkstart AAAAAAAAJK} +{\bkmkend AAAAAAAAJK} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -1046,9 +1059,9 @@ Protected Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} - > {\b _outputs} = null{\bkmkstart AAAAAAAAJJ} -{\bkmkend AAAAAAAAJJ} +List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} + > {\b _outputs} = null{\bkmkstart AAAAAAAAJL} +{\bkmkend AAAAAAAAJL} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -1058,8 +1071,8 @@ Properties\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -string {\b baseName}{\f2 [get]}{\bkmkstart AAAAAAAAJK} -{\bkmkend AAAAAAAAJK} +string {\b baseName}{\f2 [get]}{\bkmkstart AAAAAAAAJM} +{\bkmkend AAAAAAAAJM} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1068,29 +1081,29 @@ The base name of the cluster. I don't think this is actively used at this moment }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - > {\b inputs}{\f2 [get]}{\bkmkstart AAAAAAAAJL} -{\bkmkend AAAAAAAAJL} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -Dictionary< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} -, List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - > > {\b computeOrders}{\f2 [get]}{\bkmkstart AAAAAAAAJM} -{\bkmkend AAAAAAAAJM} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -virtual {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} - {\b defaultOutput}{\f2 [get]}{\bkmkstart AAAAAAAAJN} +virtual List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + > {\b inputs}{\f2 [get]}{\bkmkstart AAAAAAAAJN} {\bkmkend AAAAAAAAJN} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} - > {\b outputs}{\f2 [get]}{\bkmkstart AAAAAAAAJO} +Dictionary< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} +, List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + > > {\b computeOrders}{\f2 [get]}{\bkmkstart AAAAAAAAJO} {\bkmkend AAAAAAAAJO} \par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +virtual {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} + {\b defaultOutput}{\f2 [get]}{\bkmkstart AAAAAAAAJP} +{\bkmkend AAAAAAAAJP} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} + > {\b outputs}{\f2 [get]}{\bkmkstart AAAAAAAAJQ} +{\bkmkend AAAAAAAAJQ} +\par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -1100,12 +1113,12 @@ Constructor & Destructor Documentation\par {\xe \v NanoBrain.Cluster\:Cluster} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -NanoBrain.Cluster.Cluster ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} - {\i prefab}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} +NanoBrain.Cluster.Cluster ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} + {\i prefab}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} {\i parent})}} \par -{\bkmkstart AAAAAAAAHY} -{\bkmkend AAAAAAAAHY} +{\bkmkstart AAAAAAAAIA} +{\bkmkend AAAAAAAAIA} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1134,12 +1147,12 @@ Parameters\par} {\xe \v NanoBrain.Cluster\:Cluster} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -NanoBrain.Cluster.Cluster ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} - {\i prefab}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} +NanoBrain.Cluster.Cluster ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} + {\i prefab}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} {\i parent} = {\f2 null})}} \par -{\bkmkstart AAAAAAAAIA} -{\bkmkend AAAAAAAAIA} +{\bkmkstart AAAAAAAAIC} +{\bkmkend AAAAAAAAIC} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1174,8 +1187,8 @@ Member Function Documentation\par {\b virtual void NanoBrain.Nucleus.UpdateNuclei (){\f2 [virtual]}, {\f2 [inherited]}}} \par -{\bkmkstart AAAAAAAAIX} -{\bkmkend AAAAAAAAIX} +{\bkmkstart AAAAAAAAIZ} +{\bkmkend AAAAAAAAIZ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1183,7 +1196,7 @@ virtual void NanoBrain.Nucleus.UpdateNuclei (){\f2 [virtual]}, {\f2 [inherited]} {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid Update the state and recursively all Nuclei receiving data from this Nucleus. }}\par { -Reimplemented in {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJP" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.MemoryCell}}} +Reimplemented in {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJR" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.MemoryCell}}} .}\par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -1194,11 +1207,11 @@ Member Data Documentation\par {\xe \v NanoBrain.Cluster\:parent} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} NanoBrain.Nucleus.parent{\f2 [inherited]}}} \par -{\bkmkstart AAAAAAAAHZ} -{\bkmkend AAAAAAAAHZ} +{\bkmkstart AAAAAAAAIB} +{\bkmkend AAAAAAAAIB} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1220,8 +1233,8 @@ The documentation for this class was generated from the following file:{\par NanoBrain.ClusterPrefab Class Reference\par \pard\plain {\tc\tcl2 \v NanoBrain.ClusterPrefab} {\xe \v NanoBrain.ClusterPrefab} -{\bkmkstart AAAAAAAAHP} -{\bkmkend AAAAAAAAHP} +{\bkmkstart AAAAAAAAHR} +{\bkmkend AAAAAAAAHR} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -1239,8 +1252,8 @@ Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJQ" }{}}{\fldrslt {\cs37\ul\cf2 GetNucleus}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJS" }{}}{\fldrslt {\cs37\ul\cf2 GetNucleus}}} (string nucleusName)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1249,13 +1262,13 @@ Retrieve a nucleus in this cluster. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b EnsureInitialization} (){\bkmkstart AAAAAAAAJR} -{\bkmkend AAAAAAAAJR} +void {\b EnsureInitialization} (){\bkmkstart AAAAAAAAJT} +{\bkmkend AAAAAAAAJT} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b GarbageCollection} (){\bkmkstart AAAAAAAAJS} -{\bkmkend AAAAAAAAJS} +void {\b GarbageCollection} (){\bkmkstart AAAAAAAAJU} +{\bkmkend AAAAAAAAJU} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -1265,9 +1278,9 @@ Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - {\b cluster}{\bkmkstart AAAAAAAAJT} -{\bkmkend AAAAAAAAJT} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + {\b cluster}{\bkmkstart AAAAAAAAJV} +{\bkmkend AAAAAAAAJV} \par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -1278,11 +1291,11 @@ Member Function Documentation\par {\xe \v NanoBrain.ClusterPrefab\:GetNucleus} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} NanoBrain.ClusterPrefab.GetNucleus (string {\i nucleusName})}} \par -{\bkmkstart AAAAAAAAJQ} -{\bkmkend AAAAAAAAJQ} +{\bkmkstart AAAAAAAAJS} +{\bkmkend AAAAAAAAJS} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1316,8 +1329,8 @@ The documentation for this class was generated from the following file:{\par LinearAlgebra.Direction Struct Reference\par \pard\plain {\tc\tcl2 \v LinearAlgebra.Direction} {\xe \v LinearAlgebra.Direction} -{\bkmkstart AAAAAAAAAI} -{\bkmkend AAAAAAAAAI} +{\bkmkstart AAAAAAAAAK} +{\bkmkend AAAAAAAAAK} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -1342,9 +1355,9 @@ Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAS" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - (AngleFloat {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAT" }{}}{\fldrslt {\cs37\ul\cf2 horizontal}}} -, AngleFloat {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAU" }{}}{\fldrslt {\cs37\ul\cf2 vertical}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAU" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + (AngleFloat {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAV" }{}}{\fldrslt {\cs37\ul\cf2 horizontal}}} +, AngleFloat {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAW" }{}}{\fldrslt {\cs37\ul\cf2 vertical}}} )\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1353,11 +1366,11 @@ Create a new direction. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override readonly string {\b ToString} (){\bkmkstart AAAAAAAAAV} -{\bkmkend AAAAAAAAAV} +override readonly string {\b ToString} (){\bkmkstart AAAAAAAAAX} +{\bkmkend AAAAAAAAAX} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly UnityEngine.Vector3 {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAW" }{}}{\fldrslt {\cs37\ul\cf2 ToVector3}}} +readonly UnityEngine.Vector3 {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAY" }{}}{\fldrslt {\cs37\ul\cf2 ToVector3}}} ()\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1365,8 +1378,8 @@ Convert the direction into a carthesian vector. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAX" }{}}{\fldrslt {\cs37\ul\cf2 ToVector3}}} +readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAZ" }{}}{\fldrslt {\cs37\ul\cf2 ToVector3}}} ()\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1375,13 +1388,13 @@ Convert the direction into a carthesian vector. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override readonly bool {\b Equals} (object obj){\bkmkstart AAAAAAAAAY} -{\bkmkend AAAAAAAAAY} +override readonly bool {\b Equals} (object obj){\bkmkstart AAAAAAAABA} +{\bkmkend AAAAAAAABA} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override readonly int {\b GetHashCode} (){\bkmkstart AAAAAAAAAZ} -{\bkmkend AAAAAAAAAZ} +override readonly int {\b GetHashCode} (){\bkmkstart AAAAAAAABB} +{\bkmkend AAAAAAAABB} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -1390,10 +1403,10 @@ Static Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABA" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} - (float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAT" }{}}{\fldrslt {\cs37\ul\cf2 horizontal}}} -, float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAU" }{}}{\fldrslt {\cs37\ul\cf2 vertical}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABC" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} + (float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAV" }{}}{\fldrslt {\cs37\ul\cf2 horizontal}}} +, float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAW" }{}}{\fldrslt {\cs37\ul\cf2 vertical}}} )\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1401,10 +1414,10 @@ Create a direction using angle values in degrees. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABB" }{}}{\fldrslt {\cs37\ul\cf2 Radians}}} - (float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAT" }{}}{\fldrslt {\cs37\ul\cf2 horizontal}}} -, float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAU" }{}}{\fldrslt {\cs37\ul\cf2 vertical}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABD" }{}}{\fldrslt {\cs37\ul\cf2 Radians}}} + (float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAV" }{}}{\fldrslt {\cs37\ul\cf2 horizontal}}} +, float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAW" }{}}{\fldrslt {\cs37\ul\cf2 vertical}}} )\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1412,8 +1425,8 @@ Create a direction using angle values in radians. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABC" }{}}{\fldrslt {\cs37\ul\cf2 FromVector3}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABE" }{}}{\fldrslt {\cs37\ul\cf2 FromVector3}}} (UnityEngine.Vector3 v)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1421,9 +1434,9 @@ Convert a carthesian vector into a direction. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABD" }{}}{\fldrslt {\cs37\ul\cf2 FromVector3}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABF" }{}}{\fldrslt {\cs37\ul\cf2 FromVector3}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1432,15 +1445,15 @@ Convert a carthesian vector into a direction. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\b operator-} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - d){\bkmkstart AAAAAAAABE} -{\bkmkend AAAAAAAABE} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\b operator-} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + d){\bkmkstart AAAAAAAABG} +{\bkmkend AAAAAAAABG} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static bool {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABF" }{}}{\fldrslt {\cs37\ul\cf2 operator==}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - d1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} +static bool {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABH" }{}}{\fldrslt {\cs37\ul\cf2 operator==}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + d1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} d2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1448,9 +1461,9 @@ Tests the equality of two directions. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static bool {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABG" }{}}{\fldrslt {\cs37\ul\cf2 operator!=}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - d1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} +static bool {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABI" }{}}{\fldrslt {\cs37\ul\cf2 operator!=}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + d1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} d2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1459,10 +1472,10 @@ Tests the inequality of two directions. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static AngleFloat {\b UnsignedAngle} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - d1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - d2){\bkmkstart AAAAAAAABH} -{\bkmkend AAAAAAAABH} +static AngleFloat {\b UnsignedAngle} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + d1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + d2){\bkmkstart AAAAAAAABJ} +{\bkmkend AAAAAAAABJ} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -1472,8 +1485,8 @@ Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -AngleFloat {\b horizontal}{\bkmkstart AAAAAAAAAT} -{\bkmkend AAAAAAAAAT} +AngleFloat {\b horizontal}{\bkmkstart AAAAAAAAAV} +{\bkmkend AAAAAAAAAV} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1482,8 +1495,8 @@ horizontal angle, range = (-180..180] degrees }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -AngleFloat {\b vertical}{\bkmkstart AAAAAAAAAU} -{\bkmkend AAAAAAAAAU} +AngleFloat {\b vertical}{\bkmkstart AAAAAAAAAW} +{\bkmkend AAAAAAAAAW} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1498,10 +1511,10 @@ Static Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\b forward} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABA" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} -(0, 0){\bkmkstart AAAAAAAABI} -{\bkmkend AAAAAAAABI} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\b forward} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABC" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} +(0, 0){\bkmkstart AAAAAAAABK} +{\bkmkend AAAAAAAABK} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1510,10 +1523,10 @@ A forward direction with zero for both angles. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\b backward} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABA" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} -(-180, 0){\bkmkstart AAAAAAAABJ} -{\bkmkend AAAAAAAABJ} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\b backward} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABC" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} +(-180, 0){\bkmkstart AAAAAAAABL} +{\bkmkend AAAAAAAABL} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1522,10 +1535,10 @@ A backward direction with horizontal angle -180 and zero vertical angle. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\b up} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABA" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} -(0, 90){\bkmkstart AAAAAAAABK} -{\bkmkend AAAAAAAABK} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\b up} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABC" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} +(0, 90){\bkmkstart AAAAAAAABM} +{\bkmkend AAAAAAAABM} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1534,10 +1547,10 @@ A upward direction with zero horizontal angle and vertical angle 90. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\b down} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABA" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} -(0, -90){\bkmkstart AAAAAAAABL} -{\bkmkend AAAAAAAABL} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\b down} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABC" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} +(0, -90){\bkmkstart AAAAAAAABN} +{\bkmkend AAAAAAAABN} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1546,10 +1559,10 @@ A downward direction with zero horizontal angle and vertical angle -90. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\b left} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABA" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} -(-90, 0){\bkmkstart AAAAAAAABM} -{\bkmkend AAAAAAAABM} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\b left} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABC" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} +(-90, 0){\bkmkstart AAAAAAAABO} +{\bkmkend AAAAAAAABO} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1558,10 +1571,10 @@ A left-pointing direction with horizontal angle -90 and zero vertical angle. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\b right} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABA" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} -(90, 0){\bkmkstart AAAAAAAABN} -{\bkmkend AAAAAAAABN} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\b right} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABC" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} +(90, 0){\bkmkstart AAAAAAAABP} +{\bkmkend AAAAAAAABP} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1579,8 +1592,8 @@ Constructor & Destructor Documentation\par {\b LinearAlgebra.Direction.Direction (AngleFloat {\i horizontal}, AngleFloat {\i vertical})}} \par -{\bkmkstart AAAAAAAAAS} -{\bkmkend AAAAAAAAAS} +{\bkmkstart AAAAAAAAAU} +{\bkmkend AAAAAAAAAU} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1614,11 +1627,11 @@ Member Function Documentation\par {\xe \v LinearAlgebra.Direction\:Degrees} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} LinearAlgebra.Direction.Degrees (float {\i horizontal}, float {\i vertical}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAABA} -{\bkmkend AAAAAAAABA} +{\bkmkstart AAAAAAAABC} +{\bkmkend AAAAAAAABC} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1651,11 +1664,11 @@ The direction\par {\xe \v LinearAlgebra.Direction\:Radians} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} LinearAlgebra.Direction.Radians (float {\i horizontal}, float {\i vertical}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAABB} -{\bkmkend AAAAAAAABB} +{\bkmkstart AAAAAAAABD} +{\bkmkend AAAAAAAABD} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1689,8 +1702,8 @@ The direction\par {\b readonly UnityEngine.Vector3 LinearAlgebra.Direction.ToVector3 ()}} \par -{\bkmkstart AAAAAAAAAW} -{\bkmkend AAAAAAAAAW} +{\bkmkstart AAAAAAAAAY} +{\bkmkend AAAAAAAAAY} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1707,11 +1720,11 @@ The carthesian vector corresponding to this direction.\par {\xe \v LinearAlgebra.Direction\:FromVector3} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} LinearAlgebra.Direction.FromVector3 (UnityEngine::Vector3 {\i v}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAABC} -{\bkmkend AAAAAAAABC} +{\bkmkstart AAAAAAAABE} +{\bkmkend AAAAAAAABE} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1738,11 +1751,11 @@ The direction\par {\xe \v LinearAlgebra.Direction\:ToVector3} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} LinearAlgebra.Direction.ToVector3 ()}} \par -{\bkmkstart AAAAAAAAAX} -{\bkmkend AAAAAAAAAX} +{\bkmkstart AAAAAAAAAZ} +{\bkmkend AAAAAAAAAZ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1759,12 +1772,12 @@ The carthesian vector corresponding to this direction.\par {\xe \v LinearAlgebra.Direction\:FromVector3} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - LinearAlgebra.Direction.FromVector3 ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + LinearAlgebra.Direction.FromVector3 ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i v}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAABD} -{\bkmkend AAAAAAAABD} +{\bkmkstart AAAAAAAABF} +{\bkmkend AAAAAAAABF} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1791,12 +1804,12 @@ The direction\par {\xe \v LinearAlgebra.Direction\:operator==} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static bool LinearAlgebra.Direction.operator== ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\i d1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} +static bool LinearAlgebra.Direction.operator== ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\i d1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} {\i d2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAABF} -{\bkmkend AAAAAAAABF} +{\bkmkstart AAAAAAAABH} +{\bkmkend AAAAAAAABH} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1828,12 +1841,12 @@ True when the direction angles are equal, false otherwise.\par {\xe \v LinearAlgebra.Direction\:operator!=} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static bool LinearAlgebra.Direction.operator!= ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\i d1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} +static bool LinearAlgebra.Direction.operator!= ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\i d1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} {\i d2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAABG} -{\bkmkend AAAAAAAABG} +{\bkmkstart AAAAAAAABI} +{\bkmkend AAAAAAAABI} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1873,8 +1886,8 @@ The documentation for this struct was generated from the following file:{\par LinearAlgebra.Float Class Reference\par \pard\plain {\tc\tcl2 \v LinearAlgebra.Float} {\xe \v LinearAlgebra.Float} -{\bkmkstart AAAAAAAAAJ} -{\bkmkend AAAAAAAAAJ} +{\bkmkstart AAAAAAAAAL} +{\bkmkend AAAAAAAAAL} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -1889,7 +1902,7 @@ Static Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABO" }{}}{\fldrslt {\cs37\ul\cf2 Clamp}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABQ" }{}}{\fldrslt {\cs37\ul\cf2 Clamp}}} (float f, float min, float max)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1897,7 +1910,7 @@ Clamp the value between the given minimum and maximum values. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABP" }{}}{\fldrslt {\cs37\ul\cf2 Clamp01}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABR" }{}}{\fldrslt {\cs37\ul\cf2 Clamp01}}} (float f)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1912,8 +1925,8 @@ Static Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -const float {\b epsilon} = 1E-05f{\bkmkstart AAAAAAAABQ} -{\bkmkend AAAAAAAABQ} +const float {\b epsilon} = 1E-05f{\bkmkstart AAAAAAAABS} +{\bkmkend AAAAAAAABS} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1922,8 +1935,8 @@ The precision of float numbers. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -const float {\b sqrEpsilon} = 1e-10f{\bkmkstart AAAAAAAABR} -{\bkmkend AAAAAAAABR} +const float {\b sqrEpsilon} = 1e-10f{\bkmkstart AAAAAAAABT} +{\bkmkend AAAAAAAABT} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -1941,8 +1954,8 @@ Member Function Documentation\par {\b static float LinearAlgebra.Float.Clamp (float {\i f}, float {\i min}, float {\i max}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAABO} -{\bkmkend AAAAAAAABO} +{\bkmkstart AAAAAAAABQ} +{\bkmkend AAAAAAAABQ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -1982,8 +1995,8 @@ The clamped value\par {\b static float LinearAlgebra.Float.Clamp01 (float {\i f}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAABP} -{\bkmkend AAAAAAAABP} +{\bkmkstart AAAAAAAABR} +{\bkmkend AAAAAAAABR} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -2017,8 +2030,8 @@ The documentation for this class was generated from the following file:{\par NanoBrain.MemoryCell Class Reference\par \pard\plain {\tc\tcl2 \v NanoBrain.MemoryCell} {\xe \v NanoBrain.MemoryCell} -{\bkmkstart AAAAAAAAHQ} -{\bkmkend AAAAAAAAHQ} +{\bkmkstart AAAAAAAAHS} +{\bkmkend AAAAAAAAHS} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -2042,17 +2055,17 @@ Public Types\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJU" }{}}{\fldrslt {\cs37\ul\cf2 CombinatorType}}} - \{ {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJV" }{}}{\fldrslt {\cs37\ul\cf2 Sum}}} +enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJW" }{}}{\fldrslt {\cs37\ul\cf2 CombinatorType}}} + \{ {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJX" }{}}{\fldrslt {\cs37\ul\cf2 Sum}}} -, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJW" }{}}{\fldrslt {\cs37\ul\cf2 Product}}} +, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJY" }{}}{\fldrslt {\cs37\ul\cf2 Product}}} \}\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid The type of combinators. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJX" }{}}{\fldrslt {\cs37\ul\cf2 ActivationType}}} +enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJZ" }{}}{\fldrslt {\cs37\ul\cf2 ActivationType}}} \{ {\b Linear} , {\b Power} , {\b Sqrt} @@ -2061,20 +2074,20 @@ enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJX" }{}}{\fldrslt {\cs37\ul\c , {\b Binary} , {\b Normalized} , {\b Custom} - \}{\bkmkstart AAAAAAAAJX} -{\bkmkend AAAAAAAAJX} + \}{\bkmkstart AAAAAAAAJZ} +{\bkmkend AAAAAAAAJZ} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid The type of. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHX" }{}}{\fldrslt {\cs37\ul\cf2 Type}}} +enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 Type}}} \{ {\b None} , {\b Neuron} , {\b MemoryCell} , {\b Cluster} - \}{\bkmkstart AAAAAAAAHX} -{\bkmkend AAAAAAAAHX} + \}{\bkmkstart AAAAAAAAHZ} +{\bkmkend AAAAAAAAHZ} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2087,26 +2100,26 @@ Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b MemoryCell} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} -, string {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJH" }{}}{\fldrslt {\cs37\ul\cf2 name}}} -){\bkmkstart AAAAAAAAJY} -{\bkmkend AAAAAAAAJY} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - {\b ShallowCloneTo} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - newParent){\bkmkstart AAAAAAAAJZ} -{\bkmkend AAAAAAAAJZ} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -override void {\b UpdateStateIsolated} (){\bkmkstart AAAAAAAAKA} +{\b MemoryCell} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIB" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} +, string {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJJ" }{}}{\fldrslt {\cs37\ul\cf2 name}}} +){\bkmkstart AAAAAAAAKA} {\bkmkend AAAAAAAAKA} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJP" }{}}{\fldrslt {\cs37\ul\cf2 UpdateNuclei}}} + +override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + {\b ShallowCloneTo} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + newParent){\bkmkstart AAAAAAAAKB} +{\bkmkend AAAAAAAAKB} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +override void {\b UpdateStateIsolated} (){\bkmkstart AAAAAAAAKC} +{\bkmkend AAAAAAAAKC} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +override void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJR" }{}}{\fldrslt {\cs37\ul\cf2 UpdateNuclei}}} ()\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2114,9 +2127,9 @@ Update the state and recursively all Nuclei receiving data from this Nucleus. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKB" }{}}{\fldrslt {\cs37\ul\cf2 AddSynapse}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKD" }{}}{\fldrslt {\cs37\ul\cf2 AddSynapse}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} sendingNucleus, float weight=1)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2124,9 +2137,9 @@ Add a new synapse to this nuclues. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKC" }{}}{\fldrslt {\cs37\ul\cf2 GetSynapse}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKE" }{}}{\fldrslt {\cs37\ul\cf2 GetSynapse}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} sender)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2134,8 +2147,8 @@ Find a synapse. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKD" }{}}{\fldrslt {\cs37\ul\cf2 RemoveSynapse}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} +void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKF" }{}}{\fldrslt {\cs37\ul\cf2 RemoveSynapse}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} sendingNucleus)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2143,7 +2156,7 @@ Remove a synapse from a Nucleus. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKE" }{}}{\fldrslt {\cs37\ul\cf2 SetBias}}} +virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKG" }{}}{\fldrslt {\cs37\ul\cf2 SetBias}}} (Vector3 inputValue)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2152,18 +2165,18 @@ Set the bias, recalculate the output and update all Nuclei receiving from this N }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -AnimationCurve {\b GenerateCurve} (){\bkmkstart AAAAAAAAKF} -{\bkmkend AAAAAAAAKF} +AnimationCurve {\b GenerateCurve} (){\bkmkstart AAAAAAAAKH} +{\bkmkend AAAAAAAAKH} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b SleepCheck} (){\bkmkstart AAAAAAAAKG} -{\bkmkend AAAAAAAAKG} +void {\b SleepCheck} (){\bkmkstart AAAAAAAAKI} +{\bkmkend AAAAAAAAKI} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKH" }{}}{\fldrslt {\cs37\ul\cf2 Clone}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} +override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKJ" }{}}{\fldrslt {\cs37\ul\cf2 Clone}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} prefab)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2172,43 +2185,43 @@ Function to clone a nucleus to a Cluster prefab. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float3 {\b CombinatorSum} (){\bkmkstart AAAAAAAAKI} -{\bkmkend AAAAAAAAKI} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -Vector3 {\b CombinatorSum} (){\bkmkstart AAAAAAAAKJ} -{\bkmkend AAAAAAAAKJ} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float3 {\b CombinatorProduct} (){\bkmkstart AAAAAAAAKK} +float3 {\b CombinatorSum} (){\bkmkstart AAAAAAAAKK} {\bkmkend AAAAAAAAKK} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b CombinatorProduct} (){\bkmkstart AAAAAAAAKL} +Vector3 {\b CombinatorSum} (){\bkmkstart AAAAAAAAKL} {\bkmkend AAAAAAAAKL} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b CombinatorMax} (){\bkmkstart AAAAAAAAKM} +float3 {\b CombinatorProduct} (){\bkmkstart AAAAAAAAKM} {\bkmkend AAAAAAAAKM} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b AddReceiver} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - receiverToAdd, float weight=1){\bkmkstart AAAAAAAAKN} +Vector3 {\b CombinatorProduct} (){\bkmkstart AAAAAAAAKN} {\bkmkend AAAAAAAAKN} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b RemoveReceiver} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - receiverToRemove){\bkmkstart AAAAAAAAKO} +Vector3 {\b CombinatorMax} (){\bkmkstart AAAAAAAAKO} {\bkmkend AAAAAAAAKO} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKP" }{}}{\fldrslt {\cs37\ul\cf2 ProcessStimulus}}} + +virtual void {\b AddReceiver} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + receiverToAdd, float weight=1){\bkmkstart AAAAAAAAKP} +{\bkmkend AAAAAAAAKP} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +virtual void {\b RemoveReceiver} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + receiverToRemove){\bkmkstart AAAAAAAAKQ} +{\bkmkend AAAAAAAAKQ} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKR" }{}}{\fldrslt {\cs37\ul\cf2 ProcessStimulus}}} (Vector3 inputValue)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2217,8 +2230,8 @@ Process an external stimulus. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b Initialize} (){\bkmkstart AAAAAAAAIW} -{\bkmkend AAAAAAAAIW} +virtual void {\b Initialize} (){\bkmkstart AAAAAAAAIY} +{\bkmkend AAAAAAAAIY} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -2228,9 +2241,9 @@ Static Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static void {\b Delete} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - nucleus){\bkmkstart AAAAAAAAKQ} -{\bkmkend AAAAAAAAKQ} +static void {\b Delete} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + nucleus){\bkmkstart AAAAAAAAKS} +{\bkmkend AAAAAAAAKS} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -2240,11 +2253,11 @@ Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b staticMemory} = false{\bkmkstart AAAAAAAAKR} -{\bkmkend AAAAAAAAKR} +bool {\b staticMemory} = false{\bkmkstart AAAAAAAAKT} +{\bkmkend AAAAAAAAKT} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKS" }{}}{\fldrslt {\cs37\ul\cf2 bias}}} +Vector3 {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKU" }{}}{\fldrslt {\cs37\ul\cf2 bias}}} = Vector3.zero\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2253,10 +2266,10 @@ Create a new Neuron in a Cluster Prefab. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJU" }{}}{\fldrslt {\cs37\ul\cf2 CombinatorType}}} - {\b combinator} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJV" }{}}{\fldrslt {\cs37\ul\cf2 CombinatorType.Sum}}} -{\bkmkstart AAAAAAAAKT} -{\bkmkend AAAAAAAAKT} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJW" }{}}{\fldrslt {\cs37\ul\cf2 CombinatorType}}} + {\b combinator} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJX" }{}}{\fldrslt {\cs37\ul\cf2 CombinatorType.Sum}}} +{\bkmkstart AAAAAAAAKV} +{\bkmkend AAAAAAAAKV} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2265,35 +2278,35 @@ The type of combinator used for this Neuron. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJX" }{}}{\fldrslt {\cs37\ul\cf2 ActivationType}}} - {\b _curvePreset}{\bkmkstart AAAAAAAAKU} -{\bkmkend AAAAAAAAKU} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -AnimationCurve {\b curve}{\bkmkstart AAAAAAAAKV} -{\bkmkend AAAAAAAAKV} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float {\b curveMax} = 1.0f{\bkmkstart AAAAAAAAKW} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJZ" }{}}{\fldrslt {\cs37\ul\cf2 ActivationType}}} + {\b _curvePreset}{\bkmkstart AAAAAAAAKW} {\bkmkend AAAAAAAAKW} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Action {\b WhenFiring}{\bkmkstart AAAAAAAAKX} +AnimationCurve {\b curve}{\bkmkstart AAAAAAAAKX} {\bkmkend AAAAAAAAKX} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b persistOutput} = false{\bkmkstart AAAAAAAAKY} +float {\b curveMax} = 1.0f{\bkmkstart AAAAAAAAKY} {\bkmkend AAAAAAAAKY} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b lastUpdate} = 0{\bkmkstart AAAAAAAAKZ} +Action {\b WhenFiring}{\bkmkstart AAAAAAAAKZ} {\bkmkend AAAAAAAAKZ} \par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +bool {\b persistOutput} = false{\bkmkstart AAAAAAAALA} +{\bkmkend AAAAAAAALA} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +float {\b lastUpdate} = 0{\bkmkstart AAAAAAAALB} +{\bkmkend AAAAAAAALB} +\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid Toggle for printing debugging trace data. }{ @@ -2301,13 +2314,13 @@ Toggle for printing debugging trace data. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly float {\b timeToSleep} = 1f{\bkmkstart AAAAAAAALA} -{\bkmkend AAAAAAAALA} +readonly float {\b timeToSleep} = 1f{\bkmkstart AAAAAAAALC} +{\bkmkend AAAAAAAALC} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -string {\b name}{\bkmkstart AAAAAAAAJH} -{\bkmkend AAAAAAAAJH} +string {\b name}{\bkmkstart AAAAAAAAJJ} +{\bkmkend AAAAAAAAJJ} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2315,8 +2328,8 @@ The name of the Nucleus. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIB" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2331,80 +2344,80 @@ Protected Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b CloneFields} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} - clone){\bkmkstart AAAAAAAALB} -{\bkmkend AAAAAAAALB} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -void {\b CheckSleepingSynapses} (){\bkmkstart AAAAAAAALC} -{\bkmkend AAAAAAAALC} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float3 {\b ActivatorLinear} (float3 input){\bkmkstart AAAAAAAALD} +virtual void {\b CloneFields} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} + clone){\bkmkstart AAAAAAAALD} {\bkmkend AAAAAAAALD} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b ActivatorLinear} (Vector3 input){\bkmkstart AAAAAAAALE} +void {\b CheckSleepingSynapses} (){\bkmkstart AAAAAAAALE} {\bkmkend AAAAAAAALE} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float3 {\b ActivatorSqrt} (float3 input){\bkmkstart AAAAAAAALF} +float3 {\b ActivatorLinear} (float3 input){\bkmkstart AAAAAAAALF} {\bkmkend AAAAAAAALF} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b ActivatorSqrt} (Vector3 input){\bkmkstart AAAAAAAALG} +Vector3 {\b ActivatorLinear} (Vector3 input){\bkmkstart AAAAAAAALG} {\bkmkend AAAAAAAALG} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float3 {\b ActivatorPower} (float3 input){\bkmkstart AAAAAAAALH} +float3 {\b ActivatorSqrt} (float3 input){\bkmkstart AAAAAAAALH} {\bkmkend AAAAAAAALH} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b ActivatorPower} (Vector3 input){\bkmkstart AAAAAAAALI} +Vector3 {\b ActivatorSqrt} (Vector3 input){\bkmkstart AAAAAAAALI} {\bkmkend AAAAAAAALI} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float3 {\b ActivatorReciprocal} (float3 input){\bkmkstart AAAAAAAALJ} +float3 {\b ActivatorPower} (float3 input){\bkmkstart AAAAAAAALJ} {\bkmkend AAAAAAAALJ} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b ActivatorReciprocal} (Vector3 input){\bkmkstart AAAAAAAALK} +Vector3 {\b ActivatorPower} (Vector3 input){\bkmkstart AAAAAAAALK} {\bkmkend AAAAAAAALK} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float3 {\b ActivatorTanh} (float3 input){\bkmkstart AAAAAAAALL} +float3 {\b ActivatorReciprocal} (float3 input){\bkmkstart AAAAAAAALL} {\bkmkend AAAAAAAALL} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float3 {\b ActivatorBinary} (float3 input){\bkmkstart AAAAAAAALM} +Vector3 {\b ActivatorReciprocal} (Vector3 input){\bkmkstart AAAAAAAALM} {\bkmkend AAAAAAAALM} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float3 {\b ActivatorNormalized} (float3 input){\bkmkstart AAAAAAAALN} +float3 {\b ActivatorTanh} (float3 input){\bkmkstart AAAAAAAALN} {\bkmkend AAAAAAAALN} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float3 {\b ActivatorCustom} (float3 input){\bkmkstart AAAAAAAALO} +float3 {\b ActivatorBinary} (float3 input){\bkmkstart AAAAAAAALO} {\bkmkend AAAAAAAALO} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b ActivatorCustom} (Vector3 input){\bkmkstart AAAAAAAALP} +float3 {\b ActivatorNormalized} (float3 input){\bkmkstart AAAAAAAALP} {\bkmkend AAAAAAAALP} \par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +float3 {\b ActivatorCustom} (float3 input){\bkmkstart AAAAAAAALQ} +{\bkmkend AAAAAAAALQ} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +Vector3 {\b ActivatorCustom} (Vector3 input){\bkmkstart AAAAAAAALR} +{\bkmkend AAAAAAAALR} +\par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Protected Attributes\par @@ -2413,13 +2426,13 @@ Protected Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float3 {\b _outputValue}{\bkmkstart AAAAAAAALQ} -{\bkmkend AAAAAAAALQ} +float3 {\b _outputValue}{\bkmkstart AAAAAAAALS} +{\bkmkend AAAAAAAALS} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b _outputValue}{\bkmkstart AAAAAAAALR} -{\bkmkend AAAAAAAALR} +Vector3 {\b _outputValue}{\bkmkstart AAAAAAAALT} +{\bkmkend AAAAAAAALT} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -2429,14 +2442,14 @@ Properties\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override bool {\b isSleeping}{\f2 [get]}{\bkmkstart AAAAAAAALS} -{\bkmkend AAAAAAAALS} +override bool {\b isSleeping}{\f2 [get]}{\bkmkstart AAAAAAAALU} +{\bkmkend AAAAAAAALU} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} - > {\b synapses}{\f2 [get]}{\bkmkstart AAAAAAAALT} -{\bkmkend AAAAAAAALT} +List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} + > {\b synapses}{\f2 [get]}{\bkmkstart AAAAAAAALV} +{\bkmkend AAAAAAAALV} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2445,61 +2458,61 @@ The synapses of the nucleus. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJX" }{}}{\fldrslt {\cs37\ul\cf2 ActivationType}}} - {\b curvePreset}{\f2 [get, set]}{\bkmkstart AAAAAAAALU} -{\bkmkend AAAAAAAALU} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -virtual float3 {\b outputValue}{\f2 [get, set]}{\bkmkstart AAAAAAAALV} -{\bkmkend AAAAAAAALV} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -virtual Vector3 {\b outputValue}{\f2 [get, set]}{\bkmkstart AAAAAAAALW} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJZ" }{}}{\fldrslt {\cs37\ul\cf2 ActivationType}}} + {\b curvePreset}{\f2 [get, set]}{\bkmkstart AAAAAAAALW} {\bkmkend AAAAAAAALW} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b outputMagnitude}{\f2 [get]}{\bkmkstart AAAAAAAALX} +virtual float3 {\b outputValue}{\f2 [get, set]}{\bkmkstart AAAAAAAALX} {\bkmkend AAAAAAAALX} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b outputSqrMagnitude}{\f2 [get]}{\bkmkstart AAAAAAAALY} +virtual Vector3 {\b outputValue}{\f2 [get, set]}{\bkmkstart AAAAAAAALY} {\bkmkend AAAAAAAALY} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b isFiring}{\f2 [get]}{\bkmkstart AAAAAAAALZ} +float {\b outputMagnitude}{\f2 [get]}{\bkmkstart AAAAAAAALZ} {\bkmkend AAAAAAAALZ} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Func< float3 > {\b Combinator}{\f2 [get]}{\bkmkstart AAAAAAAAMA} +float {\b outputSqrMagnitude}{\f2 [get]}{\bkmkstart AAAAAAAAMA} {\bkmkend AAAAAAAAMA} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Func< Vector3 > {\b Combinator}{\f2 [get]}{\bkmkstart AAAAAAAAMB} +bool {\b isFiring}{\f2 [get]}{\bkmkstart AAAAAAAAMB} {\bkmkend AAAAAAAAMB} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Func< float3, float3 > {\b Activator}{\f2 [get]}{\bkmkstart AAAAAAAAMC} +Func< float3 > {\b Combinator}{\f2 [get]}{\bkmkstart AAAAAAAAMC} {\bkmkend AAAAAAAAMC} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Func< Vector3, Vector3 > {\b Activator}{\f2 [get]}{\bkmkstart AAAAAAAAMD} +Func< Vector3 > {\b Combinator}{\f2 [get]}{\bkmkstart AAAAAAAAMD} {\bkmkend AAAAAAAAMD} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - > {\b receivers}{\f2 [get, set]}{\bkmkstart AAAAAAAAME} +Func< float3, float3 > {\b Activator}{\f2 [get]}{\bkmkstart AAAAAAAAME} {\bkmkend AAAAAAAAME} \par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +Func< Vector3, Vector3 > {\b Activator}{\f2 [get]}{\bkmkstart AAAAAAAAMF} +{\bkmkend AAAAAAAAMF} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +virtual List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + > {\b receivers}{\f2 [get, set]}{\bkmkstart AAAAAAAAMG} +{\bkmkend AAAAAAAAMG} +\par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -2509,11 +2522,11 @@ Member Enumeration Documentation\par {\xe \v NanoBrain.MemoryCell\:CombinatorType} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJU" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Neuron.CombinatorType}}} +enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJW" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Neuron.CombinatorType}}} {\f2 [inherited]}}} \par -{\bkmkstart AAAAAAAAJU} -{\bkmkend AAAAAAAAJU} +{\bkmkstart AAAAAAAAJW} +{\bkmkend AAAAAAAAJW} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -2531,15 +2544,15 @@ Enumerator:\par} \pard \widctlpar\intbl\adjustright {\xe \v Sum\:NanoBrain.MemoryCell} {\xe \v NanoBrain.MemoryCell\:Sum} -{\qr Sum{\bkmkstart AAAAAAAAJV} -{\bkmkend AAAAAAAAJV} +{\qr Sum{\bkmkstart AAAAAAAAJX} +{\bkmkend AAAAAAAAJX} \cell }{{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid Add the weighted values together. \par }\cell }{\row } {\xe \v Product\:NanoBrain.MemoryCell} {\xe \v NanoBrain.MemoryCell\:Product} -{\qr Product{\bkmkstart AAAAAAAAJW} -{\bkmkend AAAAAAAAJW} +{\qr Product{\bkmkstart AAAAAAAAJY} +{\bkmkend AAAAAAAAJY} \cell }{{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid Multiply the weighted values. \par }\cell }{\row } @@ -2555,8 +2568,8 @@ Member Function Documentation\par {\b override void NanoBrain.MemoryCell.UpdateNuclei (){\f2 [virtual]}}} \par -{\bkmkstart AAAAAAAAJP} -{\bkmkend AAAAAAAAJP} +{\bkmkstart AAAAAAAAJR} +{\bkmkend AAAAAAAAJR} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -2564,19 +2577,19 @@ override void NanoBrain.MemoryCell.UpdateNuclei (){\f2 [virtual]}}} {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid Update the state and recursively all Nuclei receiving data from this Nucleus. }}\par { -Reimplemented from {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIX" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Nucleus}}} +Reimplemented from {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIZ" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Nucleus}}} .}\par } {\xe \v AddSynapse\:NanoBrain.MemoryCell} {\xe \v NanoBrain.MemoryCell\:AddSynapse} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} - NanoBrain.Neuron.AddSynapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} + NanoBrain.Neuron.AddSynapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} {\i sendingNucleus}, float {\i weight} = {\f2 1}){\f2 [inherited]}}} \par -{\bkmkstart AAAAAAAAKB} -{\bkmkend AAAAAAAAKB} +{\bkmkstart AAAAAAAAKD} +{\bkmkend AAAAAAAAKD} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -2609,12 +2622,12 @@ The created Synapse\par {\xe \v NanoBrain.MemoryCell\:GetSynapse} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} - NanoBrain.Neuron.GetSynapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} + NanoBrain.Neuron.GetSynapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} {\i sender}){\f2 [inherited]}}} \par -{\bkmkstart AAAAAAAAKC} -{\bkmkend AAAAAAAAKC} +{\bkmkstart AAAAAAAAKE} +{\bkmkend AAAAAAAAKE} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -2640,11 +2653,11 @@ The found Synapse or null when the sender has no synapse to this nucleus.\par {\xe \v NanoBrain.MemoryCell\:RemoveSynapse} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -void NanoBrain.Neuron.RemoveSynapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} +void NanoBrain.Neuron.RemoveSynapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} {\i sendingNucleus}){\f2 [inherited]}}} \par -{\bkmkstart AAAAAAAAKD} -{\bkmkend AAAAAAAAKD} +{\bkmkstart AAAAAAAAKF} +{\bkmkend AAAAAAAAKF} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -2669,8 +2682,8 @@ Parameters\par} {\b virtual void NanoBrain.Neuron.SetBias (Vector3 {\i inputValue}){\f2 [virtual]}, {\f2 [inherited]}}} \par -{\bkmkstart AAAAAAAAKE} -{\bkmkend AAAAAAAAKE} +{\bkmkstart AAAAAAAAKG} +{\bkmkend AAAAAAAAKG} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -2693,12 +2706,12 @@ Parameters\par} {\xe \v NanoBrain.MemoryCell\:Clone} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - NanoBrain.Neuron.Clone ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} +override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + NanoBrain.Neuron.Clone ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} {\i prefab}){\f2 [inherited]}}} \par -{\bkmkstart AAAAAAAAKH} -{\bkmkend AAAAAAAAKH} +{\bkmkstart AAAAAAAAKJ} +{\bkmkend AAAAAAAAKJ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -2726,8 +2739,8 @@ Returns\par}\pard\plain \s82\li720\widctlpar\ql\adjustright \fs20\cgrid {\s17 \s {\b virtual void NanoBrain.Neuron.ProcessStimulus (Vector3 {\i inputValue}){\f2 [virtual]}, {\f2 [inherited]}}} \par -{\bkmkstart AAAAAAAAKP} -{\bkmkend AAAAAAAAKP} +{\bkmkstart AAAAAAAAKR} +{\bkmkend AAAAAAAAKR} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -2768,8 +2781,8 @@ Member Data Documentation\par {\b Vector3 NanoBrain.Neuron.bias = Vector3.zero{\f2 [inherited]}}} \par -{\bkmkstart AAAAAAAAKS} -{\bkmkend AAAAAAAAKS} +{\bkmkstart AAAAAAAAKU} +{\bkmkend AAAAAAAAKU} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -2800,11 +2813,11 @@ The bias which a value which is always added to the combined value of the neuron {\xe \v NanoBrain.MemoryCell\:parent} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} NanoBrain.Nucleus.parent{\f2 [inherited]}}} \par -{\bkmkstart AAAAAAAAHZ} -{\bkmkend AAAAAAAAHZ} +{\bkmkstart AAAAAAAAIB} +{\bkmkend AAAAAAAAIB} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -2826,8 +2839,8 @@ The documentation for this class was generated from the following file:{\par NanoBrain.Neuron Class Reference\par \pard\plain {\tc\tcl2 \v NanoBrain.Neuron} {\xe \v NanoBrain.Neuron} -{\bkmkstart AAAAAAAAHR} -{\bkmkend AAAAAAAAHR} +{\bkmkstart AAAAAAAAHT} +{\bkmkend AAAAAAAAHT} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -2846,17 +2859,17 @@ Public Types\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJU" }{}}{\fldrslt {\cs37\ul\cf2 CombinatorType}}} - \{ {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJV" }{}}{\fldrslt {\cs37\ul\cf2 Sum}}} +enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJW" }{}}{\fldrslt {\cs37\ul\cf2 CombinatorType}}} + \{ {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJX" }{}}{\fldrslt {\cs37\ul\cf2 Sum}}} -, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJW" }{}}{\fldrslt {\cs37\ul\cf2 Product}}} +, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJY" }{}}{\fldrslt {\cs37\ul\cf2 Product}}} \}\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid The type of combinators. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJX" }{}}{\fldrslt {\cs37\ul\cf2 ActivationType}}} +enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJZ" }{}}{\fldrslt {\cs37\ul\cf2 ActivationType}}} \{ {\b Linear} , {\b Power} , {\b Sqrt} @@ -2865,20 +2878,20 @@ enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJX" }{}}{\fldrslt {\cs37\ul\c , {\b Binary} , {\b Normalized} , {\b Custom} - \}{\bkmkstart AAAAAAAAJX} -{\bkmkend AAAAAAAAJX} + \}{\bkmkstart AAAAAAAAJZ} +{\bkmkend AAAAAAAAJZ} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid The type of. }}\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHX" }{}}{\fldrslt {\cs37\ul\cf2 Type}}} +enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 Type}}} \{ {\b None} , {\b Neuron} , {\b MemoryCell} , {\b Cluster} - \}{\bkmkstart AAAAAAAAHX} -{\bkmkend AAAAAAAAHX} + \}{\bkmkstart AAAAAAAAHZ} +{\bkmkend AAAAAAAAHZ} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2890,10 +2903,10 @@ Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAMF" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} -, string {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJH" }{}}{\fldrslt {\cs37\ul\cf2 name}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAMH" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIB" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} +, string {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJJ" }{}}{\fldrslt {\cs37\ul\cf2 name}}} )\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2901,9 +2914,9 @@ Create a new Neuron in a Cluster instance. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKB" }{}}{\fldrslt {\cs37\ul\cf2 AddSynapse}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKD" }{}}{\fldrslt {\cs37\ul\cf2 AddSynapse}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} sendingNucleus, float weight=1)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2911,9 +2924,9 @@ Add a new synapse to this nuclues. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKC" }{}}{\fldrslt {\cs37\ul\cf2 GetSynapse}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKE" }{}}{\fldrslt {\cs37\ul\cf2 GetSynapse}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} sender)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2921,8 +2934,8 @@ Find a synapse. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKD" }{}}{\fldrslt {\cs37\ul\cf2 RemoveSynapse}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} +void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKF" }{}}{\fldrslt {\cs37\ul\cf2 RemoveSynapse}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} sendingNucleus)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2930,7 +2943,7 @@ Remove a synapse from a Nucleus. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKE" }{}}{\fldrslt {\cs37\ul\cf2 SetBias}}} +virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKG" }{}}{\fldrslt {\cs37\ul\cf2 SetBias}}} (Vector3 inputValue)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2939,18 +2952,18 @@ Set the bias, recalculate the output and update all Nuclei receiving from this N }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -AnimationCurve {\b GenerateCurve} (){\bkmkstart AAAAAAAAKF} -{\bkmkend AAAAAAAAKF} +AnimationCurve {\b GenerateCurve} (){\bkmkstart AAAAAAAAKH} +{\bkmkend AAAAAAAAKH} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b SleepCheck} (){\bkmkstart AAAAAAAAKG} -{\bkmkend AAAAAAAAKG} +void {\b SleepCheck} (){\bkmkstart AAAAAAAAKI} +{\bkmkend AAAAAAAAKI} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAMG" }{}}{\fldrslt {\cs37\ul\cf2 ShallowCloneTo}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} +override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAMI" }{}}{\fldrslt {\cs37\ul\cf2 ShallowCloneTo}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} newParent)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2958,9 +2971,9 @@ Toggle for printing debugging trace data. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKH" }{}}{\fldrslt {\cs37\ul\cf2 Clone}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} +override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKJ" }{}}{\fldrslt {\cs37\ul\cf2 Clone}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} prefab)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -2969,48 +2982,48 @@ Function to clone a nucleus to a Cluster prefab. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override void {\b UpdateStateIsolated} (){\bkmkstart AAAAAAAAMH} -{\bkmkend AAAAAAAAMH} +override void {\b UpdateStateIsolated} (){\bkmkstart AAAAAAAAMJ} +{\bkmkend AAAAAAAAMJ} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float3 {\b CombinatorSum} (){\bkmkstart AAAAAAAAKI} -{\bkmkend AAAAAAAAKI} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float3 {\b CombinatorProduct} (){\bkmkstart AAAAAAAAKK} +float3 {\b CombinatorSum} (){\bkmkstart AAAAAAAAKK} {\bkmkend AAAAAAAAKK} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b CombinatorSum} (){\bkmkstart AAAAAAAAKJ} -{\bkmkend AAAAAAAAKJ} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -Vector3 {\b CombinatorProduct} (){\bkmkstart AAAAAAAAKL} -{\bkmkend AAAAAAAAKL} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -Vector3 {\b CombinatorMax} (){\bkmkstart AAAAAAAAKM} +float3 {\b CombinatorProduct} (){\bkmkstart AAAAAAAAKM} {\bkmkend AAAAAAAAKM} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b AddReceiver} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - receiverToAdd, float weight=1){\bkmkstart AAAAAAAAKN} +Vector3 {\b CombinatorSum} (){\bkmkstart AAAAAAAAKL} +{\bkmkend AAAAAAAAKL} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +Vector3 {\b CombinatorProduct} (){\bkmkstart AAAAAAAAKN} {\bkmkend AAAAAAAAKN} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b RemoveReceiver} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - receiverToRemove){\bkmkstart AAAAAAAAKO} +Vector3 {\b CombinatorMax} (){\bkmkstart AAAAAAAAKO} {\bkmkend AAAAAAAAKO} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKP" }{}}{\fldrslt {\cs37\ul\cf2 ProcessStimulus}}} + +virtual void {\b AddReceiver} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + receiverToAdd, float weight=1){\bkmkstart AAAAAAAAKP} +{\bkmkend AAAAAAAAKP} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +virtual void {\b RemoveReceiver} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + receiverToRemove){\bkmkstart AAAAAAAAKQ} +{\bkmkend AAAAAAAAKQ} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKR" }{}}{\fldrslt {\cs37\ul\cf2 ProcessStimulus}}} (Vector3 inputValue)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3019,11 +3032,11 @@ Process an external stimulus. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b Initialize} (){\bkmkstart AAAAAAAAIW} -{\bkmkend AAAAAAAAIW} +virtual void {\b Initialize} (){\bkmkstart AAAAAAAAIY} +{\bkmkend AAAAAAAAIY} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIX" }{}}{\fldrslt {\cs37\ul\cf2 UpdateNuclei}}} +virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIZ" }{}}{\fldrslt {\cs37\ul\cf2 UpdateNuclei}}} ()\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3038,9 +3051,9 @@ Static Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static void {\b Delete} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - nucleus){\bkmkstart AAAAAAAAKQ} -{\bkmkend AAAAAAAAKQ} +static void {\b Delete} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + nucleus){\bkmkstart AAAAAAAAKS} +{\bkmkend AAAAAAAAKS} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3049,7 +3062,7 @@ Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKS" }{}}{\fldrslt {\cs37\ul\cf2 bias}}} +Vector3 {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAKU" }{}}{\fldrslt {\cs37\ul\cf2 bias}}} = Vector3.zero\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3058,10 +3071,10 @@ Create a new Neuron in a Cluster Prefab. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJU" }{}}{\fldrslt {\cs37\ul\cf2 CombinatorType}}} - {\b combinator} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJV" }{}}{\fldrslt {\cs37\ul\cf2 CombinatorType.Sum}}} -{\bkmkstart AAAAAAAAKT} -{\bkmkend AAAAAAAAKT} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJW" }{}}{\fldrslt {\cs37\ul\cf2 CombinatorType}}} + {\b combinator} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJX" }{}}{\fldrslt {\cs37\ul\cf2 CombinatorType.Sum}}} +{\bkmkstart AAAAAAAAKV} +{\bkmkend AAAAAAAAKV} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3070,35 +3083,35 @@ The type of combinator used for this Neuron. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJX" }{}}{\fldrslt {\cs37\ul\cf2 ActivationType}}} - {\b _curvePreset}{\bkmkstart AAAAAAAAKU} -{\bkmkend AAAAAAAAKU} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -AnimationCurve {\b curve}{\bkmkstart AAAAAAAAKV} -{\bkmkend AAAAAAAAKV} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float {\b curveMax} = 1.0f{\bkmkstart AAAAAAAAKW} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJZ" }{}}{\fldrslt {\cs37\ul\cf2 ActivationType}}} + {\b _curvePreset}{\bkmkstart AAAAAAAAKW} {\bkmkend AAAAAAAAKW} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Action {\b WhenFiring}{\bkmkstart AAAAAAAAKX} +AnimationCurve {\b curve}{\bkmkstart AAAAAAAAKX} {\bkmkend AAAAAAAAKX} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b persistOutput} = false{\bkmkstart AAAAAAAAKY} +float {\b curveMax} = 1.0f{\bkmkstart AAAAAAAAKY} {\bkmkend AAAAAAAAKY} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b lastUpdate} = 0{\bkmkstart AAAAAAAAKZ} +Action {\b WhenFiring}{\bkmkstart AAAAAAAAKZ} {\bkmkend AAAAAAAAKZ} \par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +bool {\b persistOutput} = false{\bkmkstart AAAAAAAALA} +{\bkmkend AAAAAAAALA} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +float {\b lastUpdate} = 0{\bkmkstart AAAAAAAALB} +{\bkmkend AAAAAAAALB} +\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid Toggle for printing debugging trace data. }{ @@ -3106,13 +3119,13 @@ Toggle for printing debugging trace data. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly float {\b timeToSleep} = 1f{\bkmkstart AAAAAAAALA} -{\bkmkend AAAAAAAALA} +readonly float {\b timeToSleep} = 1f{\bkmkstart AAAAAAAALC} +{\bkmkend AAAAAAAALC} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -string {\b name}{\bkmkstart AAAAAAAAJH} -{\bkmkend AAAAAAAAJH} +string {\b name}{\bkmkstart AAAAAAAAJJ} +{\bkmkend AAAAAAAAJJ} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3120,8 +3133,8 @@ The name of the Nucleus. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIB" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3136,79 +3149,79 @@ Protected Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b CloneFields} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} - clone){\bkmkstart AAAAAAAALB} -{\bkmkend AAAAAAAALB} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -void {\b CheckSleepingSynapses} (){\bkmkstart AAAAAAAALC} -{\bkmkend AAAAAAAALC} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float3 {\b ActivatorLinear} (float3 input){\bkmkstart AAAAAAAALD} +virtual void {\b CloneFields} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} + clone){\bkmkstart AAAAAAAALD} {\bkmkend AAAAAAAALD} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float3 {\b ActivatorSqrt} (float3 input){\bkmkstart AAAAAAAALF} -{\bkmkend AAAAAAAALF} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float3 {\b ActivatorPower} (float3 input){\bkmkstart AAAAAAAALH} -{\bkmkend AAAAAAAALH} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float3 {\b ActivatorReciprocal} (float3 input){\bkmkstart AAAAAAAALJ} -{\bkmkend AAAAAAAALJ} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float3 {\b ActivatorTanh} (float3 input){\bkmkstart AAAAAAAALL} -{\bkmkend AAAAAAAALL} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float3 {\b ActivatorBinary} (float3 input){\bkmkstart AAAAAAAALM} -{\bkmkend AAAAAAAALM} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float3 {\b ActivatorNormalized} (float3 input){\bkmkstart AAAAAAAALN} -{\bkmkend AAAAAAAALN} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float3 {\b ActivatorCustom} (float3 input){\bkmkstart AAAAAAAALO} -{\bkmkend AAAAAAAALO} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -Vector3 {\b ActivatorLinear} (Vector3 input){\bkmkstart AAAAAAAALE} +void {\b CheckSleepingSynapses} (){\bkmkstart AAAAAAAALE} {\bkmkend AAAAAAAALE} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b ActivatorSqrt} (Vector3 input){\bkmkstart AAAAAAAALG} +float3 {\b ActivatorLinear} (float3 input){\bkmkstart AAAAAAAALF} +{\bkmkend AAAAAAAALF} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +float3 {\b ActivatorSqrt} (float3 input){\bkmkstart AAAAAAAALH} +{\bkmkend AAAAAAAALH} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +float3 {\b ActivatorPower} (float3 input){\bkmkstart AAAAAAAALJ} +{\bkmkend AAAAAAAALJ} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +float3 {\b ActivatorReciprocal} (float3 input){\bkmkstart AAAAAAAALL} +{\bkmkend AAAAAAAALL} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +float3 {\b ActivatorTanh} (float3 input){\bkmkstart AAAAAAAALN} +{\bkmkend AAAAAAAALN} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +float3 {\b ActivatorBinary} (float3 input){\bkmkstart AAAAAAAALO} +{\bkmkend AAAAAAAALO} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +float3 {\b ActivatorNormalized} (float3 input){\bkmkstart AAAAAAAALP} +{\bkmkend AAAAAAAALP} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +float3 {\b ActivatorCustom} (float3 input){\bkmkstart AAAAAAAALQ} +{\bkmkend AAAAAAAALQ} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +Vector3 {\b ActivatorLinear} (Vector3 input){\bkmkstart AAAAAAAALG} {\bkmkend AAAAAAAALG} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b ActivatorPower} (Vector3 input){\bkmkstart AAAAAAAALI} +Vector3 {\b ActivatorSqrt} (Vector3 input){\bkmkstart AAAAAAAALI} {\bkmkend AAAAAAAALI} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b ActivatorReciprocal} (Vector3 input){\bkmkstart AAAAAAAALK} +Vector3 {\b ActivatorPower} (Vector3 input){\bkmkstart AAAAAAAALK} {\bkmkend AAAAAAAALK} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b ActivatorCustom} (Vector3 input){\bkmkstart AAAAAAAALP} -{\bkmkend AAAAAAAALP} +Vector3 {\b ActivatorReciprocal} (Vector3 input){\bkmkstart AAAAAAAALM} +{\bkmkend AAAAAAAALM} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +Vector3 {\b ActivatorCustom} (Vector3 input){\bkmkstart AAAAAAAALR} +{\bkmkend AAAAAAAALR} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3218,13 +3231,13 @@ Protected Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float3 {\b _outputValue}{\bkmkstart AAAAAAAALQ} -{\bkmkend AAAAAAAALQ} +float3 {\b _outputValue}{\bkmkstart AAAAAAAALS} +{\bkmkend AAAAAAAALS} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Vector3 {\b _outputValue}{\bkmkstart AAAAAAAALR} -{\bkmkend AAAAAAAALR} +Vector3 {\b _outputValue}{\bkmkstart AAAAAAAALT} +{\bkmkend AAAAAAAALT} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3234,9 +3247,9 @@ Properties\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} - > {\b synapses}{\f2 [get]}{\bkmkstart AAAAAAAALT} -{\bkmkend AAAAAAAALT} +List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} + > {\b synapses}{\f2 [get]}{\bkmkstart AAAAAAAALV} +{\bkmkend AAAAAAAALV} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3245,66 +3258,66 @@ The synapses of the nucleus. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJX" }{}}{\fldrslt {\cs37\ul\cf2 ActivationType}}} - {\b curvePreset}{\f2 [get, set]}{\bkmkstart AAAAAAAALU} -{\bkmkend AAAAAAAALU} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -virtual float3 {\b outputValue}{\f2 [get, set]}{\bkmkstart AAAAAAAALV} -{\bkmkend AAAAAAAALV} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float {\b outputMagnitude}{\f2 [get]}{\bkmkstart AAAAAAAALX} -{\bkmkend AAAAAAAALX} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -float {\b outputSqrMagnitude}{\f2 [get]}{\bkmkstart AAAAAAAALY} -{\bkmkend AAAAAAAALY} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -virtual Vector3 {\b outputValue}{\f2 [get, set]}{\bkmkstart AAAAAAAALW} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJZ" }{}}{\fldrslt {\cs37\ul\cf2 ActivationType}}} + {\b curvePreset}{\f2 [get, set]}{\bkmkstart AAAAAAAALW} {\bkmkend AAAAAAAALW} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b isFiring}{\f2 [get]}{\bkmkstart AAAAAAAALZ} +virtual float3 {\b outputValue}{\f2 [get, set]}{\bkmkstart AAAAAAAALX} +{\bkmkend AAAAAAAALX} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +float {\b outputMagnitude}{\f2 [get]}{\bkmkstart AAAAAAAALZ} {\bkmkend AAAAAAAALZ} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual bool {\b isSleeping}{\f2 [get]}{\bkmkstart AAAAAAAAMI} -{\bkmkend AAAAAAAAMI} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -Func< float3 > {\b Combinator}{\f2 [get]}{\bkmkstart AAAAAAAAMA} +float {\b outputSqrMagnitude}{\f2 [get]}{\bkmkstart AAAAAAAAMA} {\bkmkend AAAAAAAAMA} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Func< Vector3 > {\b Combinator}{\f2 [get]}{\bkmkstart AAAAAAAAMB} +virtual Vector3 {\b outputValue}{\f2 [get, set]}{\bkmkstart AAAAAAAALY} +{\bkmkend AAAAAAAALY} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +bool {\b isFiring}{\f2 [get]}{\bkmkstart AAAAAAAAMB} {\bkmkend AAAAAAAAMB} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Func< float3, float3 > {\b Activator}{\f2 [get]}{\bkmkstart AAAAAAAAMC} +virtual bool {\b isSleeping}{\f2 [get]}{\bkmkstart AAAAAAAAMK} +{\bkmkend AAAAAAAAMK} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +Func< float3 > {\b Combinator}{\f2 [get]}{\bkmkstart AAAAAAAAMC} {\bkmkend AAAAAAAAMC} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -Func< Vector3, Vector3 > {\b Activator}{\f2 [get]}{\bkmkstart AAAAAAAAMD} +Func< Vector3 > {\b Combinator}{\f2 [get]}{\bkmkstart AAAAAAAAMD} {\bkmkend AAAAAAAAMD} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - > {\b receivers}{\f2 [get, set]}{\bkmkstart AAAAAAAAME} +Func< float3, float3 > {\b Activator}{\f2 [get]}{\bkmkstart AAAAAAAAME} {\bkmkend AAAAAAAAME} \par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +Func< Vector3, Vector3 > {\b Activator}{\f2 [get]}{\bkmkstart AAAAAAAAMF} +{\bkmkend AAAAAAAAMF} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +virtual List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + > {\b receivers}{\f2 [get, set]}{\bkmkstart AAAAAAAAMG} +{\bkmkend AAAAAAAAMG} +\par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -3314,11 +3327,11 @@ Member Enumeration Documentation\par {\xe \v NanoBrain.Neuron\:CombinatorType} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJU" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Neuron.CombinatorType}}} +enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJW" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.Neuron.CombinatorType}}} }} \par -{\bkmkstart AAAAAAAAJU} -{\bkmkend AAAAAAAAJU} +{\bkmkstart AAAAAAAAJW} +{\bkmkend AAAAAAAAJW} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3336,15 +3349,15 @@ Enumerator:\par} \pard \widctlpar\intbl\adjustright {\xe \v Sum\:NanoBrain.Neuron} {\xe \v NanoBrain.Neuron\:Sum} -{\qr Sum{\bkmkstart AAAAAAAAJV} -{\bkmkend AAAAAAAAJV} +{\qr Sum{\bkmkstart AAAAAAAAJX} +{\bkmkend AAAAAAAAJX} \cell }{{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid Add the weighted values together. \par }\cell }{\row } {\xe \v Product\:NanoBrain.Neuron} {\xe \v NanoBrain.Neuron\:Product} -{\qr Product{\bkmkstart AAAAAAAAJW} -{\bkmkend AAAAAAAAJW} +{\qr Product{\bkmkstart AAAAAAAAJY} +{\bkmkend AAAAAAAAJY} \cell }{{\s17\sa60\sb30\widctlpar\qj \fs22\cgrid Multiply the weighted values. \par }\cell }{\row } @@ -3358,11 +3371,11 @@ Constructor & Destructor Documentation\par {\xe \v NanoBrain.Neuron\:Neuron} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -NanoBrain.Neuron.Neuron ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} +NanoBrain.Neuron.Neuron ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} {\i parent}, string {\i name})}} \par -{\bkmkstart AAAAAAAAMF} -{\bkmkend AAAAAAAAMF} +{\bkmkstart AAAAAAAAMH} +{\bkmkend AAAAAAAAMH} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3395,12 +3408,12 @@ Member Function Documentation\par {\xe \v NanoBrain.Neuron\:AddSynapse} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} - NanoBrain.Neuron.AddSynapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} + NanoBrain.Neuron.AddSynapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} {\i sendingNucleus}, float {\i weight} = {\f2 1})}} \par -{\bkmkstart AAAAAAAAKB} -{\bkmkend AAAAAAAAKB} +{\bkmkstart AAAAAAAAKD} +{\bkmkend AAAAAAAAKD} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3433,12 +3446,12 @@ The created Synapse\par {\xe \v NanoBrain.Neuron\:GetSynapse} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} - NanoBrain.Neuron.GetSynapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHV" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} + NanoBrain.Neuron.GetSynapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} {\i sender})}} \par -{\bkmkstart AAAAAAAAKC} -{\bkmkend AAAAAAAAKC} +{\bkmkstart AAAAAAAAKE} +{\bkmkend AAAAAAAAKE} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3464,11 +3477,11 @@ The found Synapse or null when the sender has no synapse to this nucleus.\par {\xe \v NanoBrain.Neuron\:RemoveSynapse} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -void NanoBrain.Neuron.RemoveSynapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} +void NanoBrain.Neuron.RemoveSynapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} {\i sendingNucleus})}} \par -{\bkmkstart AAAAAAAAKD} -{\bkmkend AAAAAAAAKD} +{\bkmkstart AAAAAAAAKF} +{\bkmkend AAAAAAAAKF} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3493,8 +3506,8 @@ Parameters\par} {\b virtual void NanoBrain.Neuron.SetBias (Vector3 {\i inputValue}){\f2 [virtual]}}} \par -{\bkmkstart AAAAAAAAKE} -{\bkmkend AAAAAAAAKE} +{\bkmkstart AAAAAAAAKG} +{\bkmkend AAAAAAAAKG} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3517,12 +3530,12 @@ Parameters\par} {\xe \v NanoBrain.Neuron\:ShallowCloneTo} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - NanoBrain.Neuron.ShallowCloneTo ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} +override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + NanoBrain.Neuron.ShallowCloneTo ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} {\i newParent})}} \par -{\bkmkstart AAAAAAAAMG} -{\bkmkend AAAAAAAAMG} +{\bkmkstart AAAAAAAAMI} +{\bkmkend AAAAAAAAMI} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3548,12 +3561,12 @@ Returns\par}\pard\plain \s82\li720\widctlpar\ql\adjustright \fs20\cgrid {\s17 \s {\xe \v NanoBrain.Neuron\:Clone} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - NanoBrain.Neuron.Clone ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} +override {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + NanoBrain.Neuron.Clone ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} {\i prefab})}} \par -{\bkmkstart AAAAAAAAKH} -{\bkmkend AAAAAAAAKH} +{\bkmkstart AAAAAAAAKJ} +{\bkmkend AAAAAAAAKJ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3581,8 +3594,8 @@ Returns\par}\pard\plain \s82\li720\widctlpar\ql\adjustright \fs20\cgrid {\s17 \s {\b virtual void NanoBrain.Neuron.ProcessStimulus (Vector3 {\i inputValue}){\f2 [virtual]}}} \par -{\bkmkstart AAAAAAAAKP} -{\bkmkend AAAAAAAAKP} +{\bkmkstart AAAAAAAAKR} +{\bkmkend AAAAAAAAKR} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3619,8 +3632,8 @@ Parameters\par} {\b virtual void NanoBrain.Nucleus.UpdateNuclei (){\f2 [virtual]}, {\f2 [inherited]}}} \par -{\bkmkstart AAAAAAAAIX} -{\bkmkend AAAAAAAAIX} +{\bkmkstart AAAAAAAAIZ} +{\bkmkend AAAAAAAAIZ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3628,7 +3641,7 @@ virtual void NanoBrain.Nucleus.UpdateNuclei (){\f2 [virtual]}, {\f2 [inherited]} {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid Update the state and recursively all Nuclei receiving data from this Nucleus. }}\par { -Reimplemented in {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJP" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.MemoryCell}}} +Reimplemented in {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJR" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.MemoryCell}}} .}\par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -3641,8 +3654,8 @@ Member Data Documentation\par {\b Vector3 NanoBrain.Neuron.bias = Vector3.zero}} \par -{\bkmkstart AAAAAAAAKS} -{\bkmkend AAAAAAAAKS} +{\bkmkstart AAAAAAAAKU} +{\bkmkend AAAAAAAAKU} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3673,11 +3686,11 @@ The bias which a value which is always added to the combined value of the neuron {\xe \v NanoBrain.Neuron\:parent} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} NanoBrain.Nucleus.parent{\f2 [inherited]}}} \par -{\bkmkstart AAAAAAAAHZ} -{\bkmkend AAAAAAAAHZ} +{\bkmkstart AAAAAAAAIB} +{\bkmkend AAAAAAAAIB} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3699,8 +3712,8 @@ The documentation for this class was generated from the following file:{\par NanoBrain.Nucleus Class Reference\par \pard\plain {\tc\tcl2 \v NanoBrain.Nucleus} {\xe \v NanoBrain.Nucleus} -{\bkmkstart AAAAAAAAHS} -{\bkmkend AAAAAAAAHS} +{\bkmkstart AAAAAAAAHU} +{\bkmkend AAAAAAAAHU} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -3719,13 +3732,13 @@ Public Types\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHX" }{}}{\fldrslt {\cs37\ul\cf2 Type}}} +enum {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 Type}}} \{ {\b None} , {\b Neuron} , {\b MemoryCell} , {\b Cluster} - \}{\bkmkstart AAAAAAAAHX} -{\bkmkend AAAAAAAAHX} + \}{\bkmkstart AAAAAAAAHZ} +{\bkmkend AAAAAAAAHZ} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3737,10 +3750,10 @@ Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAMJ" }{}}{\fldrslt {\cs37\ul\cf2 ShallowCloneTo}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAML" }{}}{\fldrslt {\cs37\ul\cf2 ShallowCloneTo}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIB" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} )\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3748,9 +3761,9 @@ Toggle for printing debugging trace data. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAMK" }{}}{\fldrslt {\cs37\ul\cf2 Clone}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAMM" }{}}{\fldrslt {\cs37\ul\cf2 Clone}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} prefab)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3759,13 +3772,13 @@ Function to clone a nucleus to a Cluster prefab. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\b Initialize} (){\bkmkstart AAAAAAAAIW} -{\bkmkend AAAAAAAAIW} +virtual void {\b Initialize} (){\bkmkstart AAAAAAAAIY} +{\bkmkend AAAAAAAAIY} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -void {\b UpdateStateIsolated} (){\bkmkstart AAAAAAAAML} -{\bkmkend AAAAAAAAML} +void {\b UpdateStateIsolated} (){\bkmkstart AAAAAAAAMN} +{\bkmkend AAAAAAAAMN} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3773,7 +3786,7 @@ Update the state without updating other Nuclei. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIX" }{}}{\fldrslt {\cs37\ul\cf2 UpdateNuclei}}} +virtual void {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIZ" }{}}{\fldrslt {\cs37\ul\cf2 UpdateNuclei}}} ()\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3788,8 +3801,8 @@ Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -string {\b name}{\bkmkstart AAAAAAAAJH} -{\bkmkend AAAAAAAAJH} +string {\b name}{\bkmkstart AAAAAAAAJJ} +{\bkmkend AAAAAAAAJJ} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3797,8 +3810,8 @@ The name of the Nucleus. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHZ" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAIB" }{}}{\fldrslt {\cs37\ul\cf2 parent}}} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3814,12 +3827,12 @@ Member Function Documentation\par {\xe \v NanoBrain.Nucleus\:ShallowCloneTo} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - NanoBrain.Nucleus.ShallowCloneTo ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + NanoBrain.Nucleus.ShallowCloneTo ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} {\i parent}){\f2 [abstract]}}} \par -{\bkmkstart AAAAAAAAMJ} -{\bkmkend AAAAAAAAMJ} +{\bkmkstart AAAAAAAAML} +{\bkmkend AAAAAAAAML} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3845,12 +3858,12 @@ Returns\par}\pard\plain \s82\li720\widctlpar\ql\adjustright \fs20\cgrid {\s17 \s {\xe \v NanoBrain.Nucleus\:Clone} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHS" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} - NanoBrain.Nucleus.Clone ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHP" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHU" }{}}{\fldrslt {\cs37\ul\cf2 Nucleus}}} + NanoBrain.Nucleus.Clone ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 ClusterPrefab}}} {\i prefab}){\f2 [abstract]}}} \par -{\bkmkstart AAAAAAAAMK} -{\bkmkend AAAAAAAAMK} +{\bkmkstart AAAAAAAAMM} +{\bkmkend AAAAAAAAMM} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3878,8 +3891,8 @@ Returns\par}\pard\plain \s82\li720\widctlpar\ql\adjustright \fs20\cgrid {\s17 \s {\b virtual void NanoBrain.Nucleus.UpdateNuclei (){\f2 [virtual]}}} \par -{\bkmkstart AAAAAAAAIX} -{\bkmkend AAAAAAAAIX} +{\bkmkstart AAAAAAAAIZ} +{\bkmkend AAAAAAAAIZ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3887,7 +3900,7 @@ virtual void NanoBrain.Nucleus.UpdateNuclei (){\f2 [virtual]}}} {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid Update the state and recursively all Nuclei receiving data from this Nucleus. }}\par { -Reimplemented in {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJP" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.MemoryCell}}} +Reimplemented in {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAJR" }{}}{\fldrslt {\cs37\ul\cf2 NanoBrain.MemoryCell}}} .}\par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -3898,11 +3911,11 @@ Member Data Documentation\par {\xe \v NanoBrain.Nucleus\:parent} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHO" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHQ" }{}}{\fldrslt {\cs37\ul\cf2 Cluster}}} NanoBrain.Nucleus.parent}} \par -{\bkmkstart AAAAAAAAHZ} -{\bkmkend AAAAAAAAHZ} +{\bkmkstart AAAAAAAAIB} +{\bkmkend AAAAAAAAIB} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -3924,8 +3937,8 @@ The documentation for this class was generated from the following file:{\par LinearAlgebra.Spherical Struct Reference\par \pard\plain {\tc\tcl2 \v LinearAlgebra.Spherical} {\xe \v LinearAlgebra.Spherical} -{\bkmkstart AAAAAAAAAK} -{\bkmkend AAAAAAAAAK} +{\bkmkstart AAAAAAAAAM} +{\bkmkend AAAAAAAAAM} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -3945,10 +3958,10 @@ Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABS" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - (float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABT" }{}}{\fldrslt {\cs37\ul\cf2 distance}}} -, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABU" }{}}{\fldrslt {\cs37\ul\cf2 direction}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABU" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + (float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABV" }{}}{\fldrslt {\cs37\ul\cf2 distance}}} +, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABW" }{}}{\fldrslt {\cs37\ul\cf2 direction}}} )\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3957,30 +3970,30 @@ Create a spherical vector. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly Vector3 {\b ToVector3} (){\bkmkstart AAAAAAAABV} -{\bkmkend AAAAAAAABV} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\b ToVector3} (){\bkmkstart AAAAAAAABW} -{\bkmkend AAAAAAAABW} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -override readonly string {\b ToString} (){\bkmkstart AAAAAAAABX} +readonly Vector3 {\b ToVector3} (){\bkmkstart AAAAAAAABX} {\bkmkend AAAAAAAABX} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override readonly bool {\b Equals} (object o){\bkmkstart AAAAAAAABY} +readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\b ToVector3} (){\bkmkstart AAAAAAAABY} {\bkmkend AAAAAAAABY} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override readonly int {\b GetHashCode} (){\bkmkstart AAAAAAAABZ} +override readonly string {\b ToString} (){\bkmkstart AAAAAAAABZ} {\bkmkend AAAAAAAABZ} \par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +override readonly bool {\b Equals} (object o){\bkmkstart AAAAAAAACA} +{\bkmkend AAAAAAAACA} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +override readonly int {\b GetHashCode} (){\bkmkstart AAAAAAAACB} +{\bkmkend AAAAAAAACB} +\par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Static Public Member Functions\par @@ -3988,9 +4001,9 @@ Static Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACA" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} - (float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABT" }{}}{\fldrslt {\cs37\ul\cf2 distance}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACC" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} + (float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABV" }{}}{\fldrslt {\cs37\ul\cf2 distance}}} , float horizontal, float vertical)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -3999,82 +4012,82 @@ Create spherical vector. All given angles are in degrees. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\b Radians} (float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABT" }{}}{\fldrslt {\cs37\ul\cf2 distance}}} -, float horizontal, float vertical){\bkmkstart AAAAAAAACB} -{\bkmkend AAAAAAAACB} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\b FromVector3} (Vector3 v){\bkmkstart AAAAAAAACC} -{\bkmkend AAAAAAAACC} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\b FromVector3} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v){\bkmkstart AAAAAAAACD} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\b Radians} (float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABV" }{}}{\fldrslt {\cs37\ul\cf2 distance}}} +, float horizontal, float vertical){\bkmkstart AAAAAAAACD} {\bkmkend AAAAAAAACD} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\b operator+} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - s1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - s2){\bkmkstart AAAAAAAACE} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\b FromVector3} (Vector3 v){\bkmkstart AAAAAAAACE} {\bkmkend AAAAAAAACE} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\b operator*} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - v, float d){\bkmkstart AAAAAAAACF} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\b FromVector3} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v){\bkmkstart AAAAAAAACF} {\bkmkend AAAAAAAACF} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static bool {\b operator==} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - v2){\bkmkstart AAAAAAAACG} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\b operator+} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + s1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + s2){\bkmkstart AAAAAAAACG} {\bkmkend AAAAAAAACG} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static bool {\b operator!=} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - v2){\bkmkstart AAAAAAAACH} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\b operator*} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + v, float d){\bkmkstart AAAAAAAACH} {\bkmkend AAAAAAAACH} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\b Distance} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} +static bool {\b operator==} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} v2){\bkmkstart AAAAAAAACI} {\bkmkend AAAAAAAACI} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\b Average} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} +static bool {\b operator!=} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} v2){\bkmkstart AAAAAAAACJ} {\bkmkend AAAAAAAACJ} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\b Sum} (List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - > vectors){\bkmkstart AAAAAAAACK} +static float {\b Distance} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + v2){\bkmkstart AAAAAAAACK} {\bkmkend AAAAAAAACK} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\b Average} (List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - > vectors){\bkmkstart AAAAAAAACL} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\b Average} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + v2){\bkmkstart AAAAAAAACL} {\bkmkend AAAAAAAACL} \par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\b Sum} (List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + > vectors){\bkmkstart AAAAAAAACM} +{\bkmkend AAAAAAAACM} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\b Average} (List< {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + > vectors){\bkmkstart AAAAAAAACN} +{\bkmkend AAAAAAAACN} +\par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Public Attributes\par @@ -4082,7 +4095,7 @@ Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABT" }{}}{\fldrslt {\cs37\ul\cf2 distance}}} +float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABV" }{}}{\fldrslt {\cs37\ul\cf2 distance}}} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4091,9 +4104,9 @@ The distance in meters. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\b direction}{\bkmkstart AAAAAAAABU} -{\bkmkend AAAAAAAABU} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\b direction}{\bkmkstart AAAAAAAABW} +{\bkmkend AAAAAAAABW} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4108,10 +4121,10 @@ Static Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\b zero} = new(0, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABI" }{}}{\fldrslt {\cs37\ul\cf2 Direction.forward}}} -){\bkmkstart AAAAAAAACM} -{\bkmkend AAAAAAAACM} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\b zero} = new(0, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAABK" }{}}{\fldrslt {\cs37\ul\cf2 Direction.forward}}} +){\bkmkstart AAAAAAAACO} +{\bkmkend AAAAAAAACO} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4120,9 +4133,9 @@ A spherical vector with zero degree angles and distance. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\b forward} = new(1, Direction.forward){\bkmkstart AAAAAAAACN} -{\bkmkend AAAAAAAACN} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\b forward} = new(1, Direction.forward){\bkmkstart AAAAAAAACP} +{\bkmkend AAAAAAAACP} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4137,14 +4150,14 @@ Properties\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly float {\b magnitude}{\f2 [get]}{\bkmkstart AAAAAAAACO} -{\bkmkend AAAAAAAACO} +readonly float {\b magnitude}{\f2 [get]}{\bkmkstart AAAAAAAACQ} +{\bkmkend AAAAAAAACQ} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\b normalized}{\f2 [get]}{\bkmkstart AAAAAAAACP} -{\bkmkend AAAAAAAACP} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\b normalized}{\f2 [get]}{\bkmkstart AAAAAAAACR} +{\bkmkend AAAAAAAACR} \par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -4155,11 +4168,11 @@ Constructor & Destructor Documentation\par {\xe \v LinearAlgebra.Spherical\:Spherical} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -LinearAlgebra.Spherical.Spherical (float {\i distance}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} +LinearAlgebra.Spherical.Spherical (float {\i distance}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} {\i direction})}} \par -{\bkmkstart AAAAAAAABS} -{\bkmkend AAAAAAAABS} +{\bkmkstart AAAAAAAABU} +{\bkmkend AAAAAAAABU} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -4192,11 +4205,11 @@ Member Function Documentation\par {\xe \v LinearAlgebra.Spherical\:Degrees} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} LinearAlgebra.Spherical.Degrees (float {\i distance}, float {\i horizontal}, float {\i vertical}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAACA} -{\bkmkend AAAAAAAACA} +{\bkmkstart AAAAAAAACC} +{\bkmkend AAAAAAAACC} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -4240,8 +4253,8 @@ Member Data Documentation\par {\b float LinearAlgebra.Spherical.distance}} \par -{\bkmkstart AAAAAAAABT} -{\bkmkend AAAAAAAABT} +{\bkmkstart AAAAAAAABV} +{\bkmkend AAAAAAAABV} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -4266,8 +4279,8 @@ The documentation for this struct was generated from the following file:{\par LinearAlgebra.SwingTwist Struct Reference\par \pard\plain {\tc\tcl2 \v LinearAlgebra.SwingTwist} {\xe \v LinearAlgebra.SwingTwist} -{\bkmkstart AAAAAAAAAL} -{\bkmkend AAAAAAAAAL} +{\bkmkstart AAAAAAAAAN} +{\bkmkend AAAAAAAAAN} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -4302,32 +4315,32 @@ Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b SwingTwist} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - swing, AngleFloat twist){\bkmkstart AAAAAAAACQ} -{\bkmkend AAAAAAAACQ} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\b ToAngleAxis} (){\bkmkstart AAAAAAAACR} -{\bkmkend AAAAAAAACR} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -UnityEngine.Quaternion {\b ToQuaternion} (){\bkmkstart AAAAAAAACS} +{\b SwingTwist} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + swing, AngleFloat twist){\bkmkstart AAAAAAAACS} {\bkmkend AAAAAAAACS} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - {\b ToAngleAxis} (){\bkmkstart AAAAAAAACR} -{\bkmkend AAAAAAAACR} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\b ToAngleAxis} (){\bkmkstart AAAAAAAACT} +{\bkmkend AAAAAAAACT} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -LinearAlgebra.Quaternion {\b ToQuaternion} (){\bkmkstart AAAAAAAACT} +UnityEngine.Quaternion {\b ToQuaternion} (){\bkmkstart AAAAAAAACU} +{\bkmkend AAAAAAAACU} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + {\b ToAngleAxis} (){\bkmkstart AAAAAAAACT} {\bkmkend AAAAAAAACT} \par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +LinearAlgebra.Quaternion {\b ToQuaternion} (){\bkmkstart AAAAAAAACV} +{\bkmkend AAAAAAAACV} +\par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Static Public Member Functions\par @@ -4335,8 +4348,8 @@ Static Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACU" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACW" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} (float horizontalSwing, float verticalSwing, float twist)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4344,8 +4357,8 @@ Create a swing/twist rotation using angles in degrees. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACV" }{}}{\fldrslt {\cs37\ul\cf2 Radians}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACX" }{}}{\fldrslt {\cs37\ul\cf2 Radians}}} (float horizontalSwing, float verticalSwing, float twist)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4354,14 +4367,14 @@ Create a swing/twist rotation using angles in degrees. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} - {\b FromAngleAxis} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - r){\bkmkstart AAAAAAAACW} -{\bkmkend AAAAAAAACW} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} + {\b FromAngleAxis} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + r){\bkmkstart AAAAAAAACY} +{\bkmkend AAAAAAAACY} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACX" }{}}{\fldrslt {\cs37\ul\cf2 FromQuaternion}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACZ" }{}}{\fldrslt {\cs37\ul\cf2 FromQuaternion}}} (UnityEngine.Quaternion q)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4370,14 +4383,14 @@ Convert a quaternion in a swing/twist rotation. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} - {\b FromAngleAxis} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - r){\bkmkstart AAAAAAAACW} -{\bkmkend AAAAAAAACW} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} + {\b FromAngleAxis} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + r){\bkmkstart AAAAAAAACY} +{\bkmkend AAAAAAAACY} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACY" }{}}{\fldrslt {\cs37\ul\cf2 FromQuaternion}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADA" }{}}{\fldrslt {\cs37\ul\cf2 FromQuaternion}}} (LinearAlgebra.Quaternion q)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4386,9 +4399,9 @@ Convert a quaternion in a swing/twist rotation. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} - {\b FromQuat32} (Quat32 q32){\bkmkstart AAAAAAAACZ} -{\bkmkend AAAAAAAACZ} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} + {\b FromQuat32} (Quat32 q32){\bkmkstart AAAAAAAADB} +{\bkmkend AAAAAAAADB} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -4398,14 +4411,14 @@ Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAI" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} - {\b swing}{\bkmkstart AAAAAAAADA} -{\bkmkend AAAAAAAADA} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Direction}}} + {\b swing}{\bkmkstart AAAAAAAADC} +{\bkmkend AAAAAAAADC} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -AngleFloat {\b twist}{\bkmkstart AAAAAAAADB} -{\bkmkend AAAAAAAADB} +AngleFloat {\b twist}{\bkmkstart AAAAAAAADD} +{\bkmkend AAAAAAAADD} \par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid @@ -4415,10 +4428,10 @@ Static Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} - {\b zero} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACU" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} -(0, 0, 0){\bkmkstart AAAAAAAADC} -{\bkmkend AAAAAAAADC} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} + {\b zero} = {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAACW" }{}}{\fldrslt {\cs37\ul\cf2 Degrees}}} +(0, 0, 0){\bkmkstart AAAAAAAADE} +{\bkmkend AAAAAAAADE} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4434,11 +4447,11 @@ Member Function Documentation\par {\xe \v LinearAlgebra.SwingTwist\:Degrees} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} LinearAlgebra.SwingTwist.Degrees (float {\i horizontalSwing}, float {\i verticalSwing}, float {\i twist}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAACU} -{\bkmkend AAAAAAAACU} +{\bkmkstart AAAAAAAACW} +{\bkmkend AAAAAAAACW} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -4476,11 +4489,11 @@ The swing/twist rotation\par {\xe \v LinearAlgebra.SwingTwist\:Radians} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} LinearAlgebra.SwingTwist.Radians (float {\i horizontalSwing}, float {\i verticalSwing}, float {\i twist}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAACV} -{\bkmkend AAAAAAAACV} +{\bkmkstart AAAAAAAACX} +{\bkmkend AAAAAAAACX} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -4518,11 +4531,11 @@ The swing/twist rotation\par {\xe \v LinearAlgebra.SwingTwist\:FromQuaternion} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} LinearAlgebra.SwingTwist.FromQuaternion (UnityEngine::Quaternion {\i q}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAACX} -{\bkmkend AAAAAAAACX} +{\bkmkstart AAAAAAAACZ} +{\bkmkend AAAAAAAACZ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -4548,11 +4561,11 @@ The swing/twist rotation\par {\xe \v LinearAlgebra.SwingTwist\:FromQuaternion} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAL" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 SwingTwist}}} LinearAlgebra.SwingTwist.FromQuaternion (LinearAlgebra::Quaternion {\i q}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAACY} -{\bkmkend AAAAAAAACY} +{\bkmkstart AAAAAAAADA} +{\bkmkend AAAAAAAADA} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -4586,8 +4599,8 @@ The documentation for this struct was generated from the following file:{\par NanoBrain.Synapse Class Reference\par \pard\plain {\tc\tcl2 \v NanoBrain.Synapse} {\xe \v NanoBrain.Synapse} -{\bkmkstart AAAAAAAAHT} -{\bkmkend AAAAAAAAHT} +{\bkmkstart AAAAAAAAHV} +{\bkmkend AAAAAAAAHV} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -4602,9 +4615,9 @@ Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAMM" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} - nucleus, float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAMN" }{}}{\fldrslt {\cs37\ul\cf2 weight}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAMO" }{}}{\fldrslt {\cs37\ul\cf2 Synapse}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} + nucleus, float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAMP" }{}}{\fldrslt {\cs37\ul\cf2 weight}}} =1.0f)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4619,9 +4632,9 @@ Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} - {\b neuron}{\bkmkstart AAAAAAAAMO} -{\bkmkend AAAAAAAAMO} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} + {\b neuron}{\bkmkstart AAAAAAAAMQ} +{\bkmkend AAAAAAAAMQ} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4630,8 +4643,8 @@ The neuron from which input is received. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b weight}{\bkmkstart AAAAAAAAMN} -{\bkmkend AAAAAAAAMN} +float {\b weight}{\bkmkstart AAAAAAAAMP} +{\bkmkend AAAAAAAAMP} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4646,8 +4659,8 @@ Properties\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -bool {\b isSleeping}{\f2 [get]}{\bkmkstart AAAAAAAAMP} -{\bkmkend AAAAAAAAMP} +bool {\b isSleeping}{\f2 [get]}{\bkmkstart AAAAAAAAMR} +{\bkmkend AAAAAAAAMR} \par } {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} @@ -4658,11 +4671,11 @@ Constructor & Destructor Documentation\par {\xe \v NanoBrain.Synapse\:Synapse} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -NanoBrain.Synapse.Synapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHR" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} +NanoBrain.Synapse.Synapse ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHT" }{}}{\fldrslt {\cs37\ul\cf2 Neuron}}} {\i nucleus}, float {\i weight} = {\f2 1::0f})}} \par -{\bkmkstart AAAAAAAAMM} -{\bkmkend AAAAAAAAMM} +{\bkmkstart AAAAAAAAMO} +{\bkmkend AAAAAAAAMO} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -4699,8 +4712,8 @@ The documentation for this class was generated from the following file:{\par LinearAlgebra.Vector2Float Struct Reference\par \pard\plain {\tc\tcl2 \v LinearAlgebra.Vector2Float} {\xe \v LinearAlgebra.Vector2Float} -{\bkmkstart AAAAAAAAAM} -{\bkmkend AAAAAAAAAM} +{\bkmkstart AAAAAAAAAO} +{\bkmkend AAAAAAAAAO} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -4715,7 +4728,7 @@ Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADD" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADF" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} (float x, float y)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4723,7 +4736,7 @@ Create a new 2-dimensional vector. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADE" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADG" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} (Vector2Int v)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4731,7 +4744,7 @@ Convert a Vector2Int into a Vector2Float. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override readonly bool {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADF" }{}}{\fldrslt {\cs37\ul\cf2 Equals}}} +override readonly bool {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADH" }{}}{\fldrslt {\cs37\ul\cf2 Equals}}} (object obj)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4739,7 +4752,7 @@ Tests if the vector is equal to the given object. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override readonly int {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADG" }{}}{\fldrslt {\cs37\ul\cf2 GetHashCode}}} +override readonly int {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADI" }{}}{\fldrslt {\cs37\ul\cf2 GetHashCode}}} ()\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4754,28 +4767,28 @@ Static Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\b SqrMagnitudeOf} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - v){\bkmkstart AAAAAAAADH} -{\bkmkend AAAAAAAADH} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -static float {\b MagnitudeOf} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - v){\bkmkstart AAAAAAAADI} -{\bkmkend AAAAAAAADI} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\b Normalize} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static float {\b SqrMagnitudeOf} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v){\bkmkstart AAAAAAAADJ} {\bkmkend AAAAAAAADJ} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADK" }{}}{\fldrslt {\cs37\ul\cf2 operator+}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + +static float {\b MagnitudeOf} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + v){\bkmkstart AAAAAAAADK} +{\bkmkend AAAAAAAADK} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\b Normalize} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + v){\bkmkstart AAAAAAAADL} +{\bkmkend AAAAAAAADL} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADM" }{}}{\fldrslt {\cs37\ul\cf2 operator+}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4783,10 +4796,10 @@ Add two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADL" }{}}{\fldrslt {\cs37\ul\cf2 operator-}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADN" }{}}{\fldrslt {\cs37\ul\cf2 operator-}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4794,9 +4807,9 @@ Subtract two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADM" }{}}{\fldrslt {\cs37\ul\cf2 operator-}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADO" }{}}{\fldrslt {\cs37\ul\cf2 operator-}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v1)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4804,9 +4817,9 @@ Negate the vector. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADN" }{}}{\fldrslt {\cs37\ul\cf2 operator/}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADP" }{}}{\fldrslt {\cs37\ul\cf2 operator/}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v, float f)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4814,9 +4827,9 @@ Scale a vector uniformly down. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADO" }{}}{\fldrslt {\cs37\ul\cf2 operator*}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADQ" }{}}{\fldrslt {\cs37\ul\cf2 operator*}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v1, float f)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4824,9 +4837,9 @@ Scale a vector uniformly up. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADP" }{}}{\fldrslt {\cs37\ul\cf2 operator*}}} - (float f, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADR" }{}}{\fldrslt {\cs37\ul\cf2 operator*}}} + (float f, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v1)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4834,10 +4847,10 @@ Scale a vector uniformly up. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADQ" }{}}{\fldrslt {\cs37\ul\cf2 Scale}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADS" }{}}{\fldrslt {\cs37\ul\cf2 Scale}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4845,9 +4858,9 @@ Scale the vector using another vector. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static bool {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADR" }{}}{\fldrslt {\cs37\ul\cf2 operator==}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static bool {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADT" }{}}{\fldrslt {\cs37\ul\cf2 operator==}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4855,9 +4868,9 @@ Tests if the vector has equal values as the given vector. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static bool {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADS" }{}}{\fldrslt {\cs37\ul\cf2 operator!=}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static bool {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADU" }{}}{\fldrslt {\cs37\ul\cf2 operator!=}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4865,9 +4878,9 @@ Tests if two vectors have different values. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADT" }{}}{\fldrslt {\cs37\ul\cf2 Distance}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADV" }{}}{\fldrslt {\cs37\ul\cf2 Distance}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4875,9 +4888,9 @@ Get the distance between two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADU" }{}}{\fldrslt {\cs37\ul\cf2 Dot}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADW" }{}}{\fldrslt {\cs37\ul\cf2 Dot}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4885,9 +4898,9 @@ The dot product of two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADV" }{}}{\fldrslt {\cs37\ul\cf2 SignedAngle}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - from, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADX" }{}}{\fldrslt {\cs37\ul\cf2 SignedAngle}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + from, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} to)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4896,15 +4909,15 @@ Calculate the signed angle between two vectors. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\b UnsignedAngle} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - from, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - to){\bkmkstart AAAAAAAADW} -{\bkmkend AAAAAAAADW} +static float {\b UnsignedAngle} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + from, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + to){\bkmkstart AAAAAAAADY} +{\bkmkend AAAAAAAADY} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADX" }{}}{\fldrslt {\cs37\ul\cf2 Rotate}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADZ" }{}}{\fldrslt {\cs37\ul\cf2 Rotate}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v1, AngleFloat angle)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4912,10 +4925,10 @@ Rotates the vector with the given angle. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADY" }{}}{\fldrslt {\cs37\ul\cf2 Lerp}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEA" }{}}{\fldrslt {\cs37\ul\cf2 Lerp}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v2, float f)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4923,9 +4936,9 @@ Lerp between two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAADZ" }{}}{\fldrslt {\cs37\ul\cf2 ToFactor}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEB" }{}}{\fldrslt {\cs37\ul\cf2 ToFactor}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4940,8 +4953,8 @@ Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b horizontal}{\bkmkstart AAAAAAAAEA} -{\bkmkend AAAAAAAAEA} +float {\b horizontal}{\bkmkstart AAAAAAAAEC} +{\bkmkend AAAAAAAAEC} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4950,8 +4963,8 @@ The right axis of the vector. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b vertical}{\bkmkstart AAAAAAAAEB} -{\bkmkend AAAAAAAAEB} +float {\b vertical}{\bkmkstart AAAAAAAAED} +{\bkmkend AAAAAAAAED} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4966,10 +4979,10 @@ Static Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\b zero} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} -(0, 0){\bkmkstart AAAAAAAAEC} -{\bkmkend AAAAAAAAEC} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\b zero} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +(0, 0){\bkmkstart AAAAAAAAEE} +{\bkmkend AAAAAAAAEE} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4978,10 +4991,10 @@ A vector with zero for all axis. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\b one} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} -(1, 1){\bkmkstart AAAAAAAAED} -{\bkmkend AAAAAAAAED} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\b one} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +(1, 1){\bkmkstart AAAAAAAAEF} +{\bkmkend AAAAAAAAEF} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -4990,32 +5003,8 @@ A vector with values (1, 1) }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\b up} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} -(0, 1){\bkmkstart AAAAAAAAEE} -{\bkmkend AAAAAAAAEE} -\par -{ -\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -A vector with values (0, 1) }{ -}\par -}\par} -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\b down} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} -(0, -1){\bkmkstart AAAAAAAAEF} -{\bkmkend AAAAAAAAEF} -\par -{ -\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid -A vector with values (0, -1) }{ -}\par -}\par} -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\b forward} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\b up} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} (0, 1){\bkmkstart AAAAAAAAEG} {\bkmkend AAAAAAAAEG} \par @@ -5026,8 +5015,8 @@ A vector with values (0, 1) }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\b back} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\b down} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} (0, -1){\bkmkstart AAAAAAAAEH} {\bkmkend AAAAAAAAEH} \par @@ -5038,22 +5027,46 @@ A vector with values (0, -1) }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\b left} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} -(-1, 0){\bkmkstart AAAAAAAAEI} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\b forward} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +(0, 1){\bkmkstart AAAAAAAAEI} {\bkmkend AAAAAAAAEI} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid +A vector with values (0, 1) }{ +}\par +}\par} +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\b back} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +(0, -1){\bkmkstart AAAAAAAAEJ} +{\bkmkend AAAAAAAAEJ} +\par +{ +\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid +A vector with values (0, -1) }{ +}\par +}\par} +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\b left} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +(-1, 0){\bkmkstart AAAAAAAAEK} +{\bkmkend AAAAAAAAEK} +\par +{ +\pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid A vector3 with values (-1, 0) }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\b right} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} -(1, 0){\bkmkstart AAAAAAAAEJ} -{\bkmkend AAAAAAAAEJ} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\b right} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +(1, 0){\bkmkstart AAAAAAAAEL} +{\bkmkend AAAAAAAAEL} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -5067,7 +5080,7 @@ Properties\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEK" }{}}{\fldrslt {\cs37\ul\cf2 sqrMagnitude}}} +readonly float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEM" }{}}{\fldrslt {\cs37\ul\cf2 sqrMagnitude}}} {\f2 [get]}\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -5075,7 +5088,7 @@ The squared length of this vector. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEL" }{}}{\fldrslt {\cs37\ul\cf2 magnitude}}} +readonly float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEN" }{}}{\fldrslt {\cs37\ul\cf2 magnitude}}} {\f2 [get]}\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -5083,8 +5096,8 @@ The length of this vector. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEM" }{}}{\fldrslt {\cs37\ul\cf2 normalized}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEO" }{}}{\fldrslt {\cs37\ul\cf2 normalized}}} {\f2 [get]}\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -5102,8 +5115,8 @@ Constructor & Destructor Documentation\par {\b LinearAlgebra.Vector2Float.Vector2Float (float {\i x}, float {\i y})}} \par -{\bkmkstart AAAAAAAADD} -{\bkmkend AAAAAAAADD} +{\bkmkstart AAAAAAAADF} +{\bkmkend AAAAAAAADF} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5134,8 +5147,8 @@ Parameters\par} {\b LinearAlgebra.Vector2Float.Vector2Float (Vector2Int {\i v})}} \par -{\bkmkstart AAAAAAAADE} -{\bkmkend AAAAAAAADE} +{\bkmkstart AAAAAAAADG} +{\bkmkend AAAAAAAADG} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5162,13 +5175,13 @@ Member Function Documentation\par {\xe \v LinearAlgebra.Vector2Float\:operator+} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - LinearAlgebra.Vector2Float.operator+ ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + LinearAlgebra.Vector2Float.operator+ ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADK} -{\bkmkend AAAAAAAADK} +{\bkmkstart AAAAAAAADM} +{\bkmkend AAAAAAAADM} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5200,13 +5213,13 @@ The result of adding the two vectors\par {\xe \v LinearAlgebra.Vector2Float\:operator-} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - LinearAlgebra.Vector2Float.operator- ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + LinearAlgebra.Vector2Float.operator- ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADL} -{\bkmkend AAAAAAAADL} +{\bkmkstart AAAAAAAADN} +{\bkmkend AAAAAAAADN} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5238,12 +5251,12 @@ The result of adding the two vectors\par {\xe \v LinearAlgebra.Vector2Float\:operator-} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - LinearAlgebra.Vector2Float.operator- ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + LinearAlgebra.Vector2Float.operator- ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v1}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADM} -{\bkmkend AAAAAAAADM} +{\bkmkstart AAAAAAAADO} +{\bkmkend AAAAAAAADO} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5270,12 +5283,12 @@ The negated vector\par {\xe \v LinearAlgebra.Vector2Float\:operator/} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - LinearAlgebra.Vector2Float.operator/ ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + LinearAlgebra.Vector2Float.operator/ ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v}, float {\i f}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADN} -{\bkmkend AAAAAAAADN} +{\bkmkstart AAAAAAAADP} +{\bkmkend AAAAAAAADP} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5308,12 +5321,12 @@ The scaled vector\par {\xe \v LinearAlgebra.Vector2Float\:operator*} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - LinearAlgebra.Vector2Float.operator* ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + LinearAlgebra.Vector2Float.operator* ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v1}, float {\i f}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADO} -{\bkmkend AAAAAAAADO} +{\bkmkstart AAAAAAAADQ} +{\bkmkend AAAAAAAADQ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5346,12 +5359,12 @@ The scaled vector\par {\xe \v LinearAlgebra.Vector2Float\:operator*} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - LinearAlgebra.Vector2Float.operator* (float {\i f}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + LinearAlgebra.Vector2Float.operator* (float {\i f}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v1}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADP} -{\bkmkend AAAAAAAADP} +{\bkmkstart AAAAAAAADR} +{\bkmkend AAAAAAAADR} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5384,13 +5397,13 @@ The scaled vector\par {\xe \v LinearAlgebra.Vector2Float\:Scale} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - LinearAlgebra.Vector2Float.Scale ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + LinearAlgebra.Vector2Float.Scale ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADQ} -{\bkmkend AAAAAAAADQ} +{\bkmkstart AAAAAAAADS} +{\bkmkend AAAAAAAADS} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5425,12 +5438,12 @@ Each component of the vector v1 will be multiplied with the matching component f {\xe \v LinearAlgebra.Vector2Float\:operator==} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static bool LinearAlgebra.Vector2Float.operator== ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static bool LinearAlgebra.Vector2Float.operator== ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADR} -{\bkmkend AAAAAAAADR} +{\bkmkstart AAAAAAAADT} +{\bkmkend AAAAAAAADT} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5476,12 +5489,12 @@ Returns\par}\pard\plain \s82\li720\widctlpar\ql\adjustright \fs20\cgrid {\s17 \s {\xe \v LinearAlgebra.Vector2Float\:operator!=} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static bool LinearAlgebra.Vector2Float.operator!= ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static bool LinearAlgebra.Vector2Float.operator!= ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADS} -{\bkmkend AAAAAAAADS} +{\bkmkstart AAAAAAAADU} +{\bkmkend AAAAAAAADU} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5516,8 +5529,8 @@ Returns\par}\pard\plain \s82\li720\widctlpar\ql\adjustright \fs20\cgrid {\s17 \s {\b override readonly bool LinearAlgebra.Vector2Float.Equals (object {\i obj})}} \par -{\bkmkstart AAAAAAAADF} -{\bkmkend AAAAAAAADF} +{\bkmkstart AAAAAAAADH} +{\bkmkend AAAAAAAADH} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5545,8 +5558,8 @@ Returns\par}\pard\plain \s82\li720\widctlpar\ql\adjustright \fs20\cgrid {\s17 \s {\b override readonly int LinearAlgebra.Vector2Float.GetHashCode ()}} \par -{\bkmkstart AAAAAAAADG} -{\bkmkend AAAAAAAADG} +{\bkmkstart AAAAAAAADI} +{\bkmkend AAAAAAAADI} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5563,12 +5576,12 @@ The hash code\par {\xe \v LinearAlgebra.Vector2Float\:Distance} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static float LinearAlgebra.Vector2Float.Distance ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static float LinearAlgebra.Vector2Float.Distance ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADT} -{\bkmkend AAAAAAAADT} +{\bkmkstart AAAAAAAADV} +{\bkmkend AAAAAAAADV} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5600,12 +5613,12 @@ The distance between the two vectors\par {\xe \v LinearAlgebra.Vector2Float\:Dot} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static float LinearAlgebra.Vector2Float.Dot ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static float LinearAlgebra.Vector2Float.Dot ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADU} -{\bkmkend AAAAAAAADU} +{\bkmkstart AAAAAAAADW} +{\bkmkend AAAAAAAADW} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5637,12 +5650,12 @@ The dot product of the two vectors\par {\xe \v LinearAlgebra.Vector2Float\:SignedAngle} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static float LinearAlgebra.Vector2Float.SignedAngle ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\i from}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static float LinearAlgebra.Vector2Float.SignedAngle ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\i from}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i to}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADV} -{\bkmkend AAAAAAAADV} +{\bkmkstart AAAAAAAADX} +{\bkmkend AAAAAAAADX} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5680,12 +5693,12 @@ The signed angle in degrees\par {\xe \v LinearAlgebra.Vector2Float\:Rotate} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - LinearAlgebra.Vector2Float.Rotate ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + LinearAlgebra.Vector2Float.Rotate ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v1}, AngleFloat {\i angle}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADX} -{\bkmkend AAAAAAAADX} +{\bkmkstart AAAAAAAADZ} +{\bkmkend AAAAAAAADZ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5717,13 +5730,13 @@ Returns\par}\pard\plain \s82\li720\widctlpar\ql\adjustright \fs20\cgrid {\s17 \s {\xe \v LinearAlgebra.Vector2Float\:Lerp} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - LinearAlgebra.Vector2Float.Lerp ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + LinearAlgebra.Vector2Float.Lerp ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v2}, float {\i f}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADY} -{\bkmkend AAAAAAAADY} +{\bkmkstart AAAAAAAAEA} +{\bkmkend AAAAAAAAEA} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5762,12 +5775,12 @@ The lerped vector\par {\xe \v LinearAlgebra.Vector2Float\:ToFactor} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static float LinearAlgebra.Vector2Float.ToFactor ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +static float LinearAlgebra.Vector2Float.ToFactor ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAADZ} -{\bkmkend AAAAAAAADZ} +{\bkmkstart AAAAAAAAEB} +{\bkmkend AAAAAAAAEB} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5806,8 +5819,8 @@ Property Documentation\par {\b readonly float LinearAlgebra.Vector2Float.sqrMagnitude{\f2 [get]}}} \par -{\bkmkstart AAAAAAAAEK} -{\bkmkend AAAAAAAAEK} +{\bkmkstart AAAAAAAAEM} +{\bkmkend AAAAAAAAEM} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5827,8 +5840,8 @@ The squared length\par {\b readonly float LinearAlgebra.Vector2Float.magnitude{\f2 [get]}}} \par -{\bkmkstart AAAAAAAAEL} -{\bkmkend AAAAAAAAEL} +{\bkmkstart AAAAAAAAEN} +{\bkmkend AAAAAAAAEN} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5845,11 +5858,11 @@ The length of this vector\par {\xe \v LinearAlgebra.Vector2Float\:normalized} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector2Float}}} LinearAlgebra.Vector2Float.normalized{\f2 [get]}}} \par -{\bkmkstart AAAAAAAAEM} -{\bkmkend AAAAAAAAEM} +{\bkmkstart AAAAAAAAEO} +{\bkmkend AAAAAAAAEO} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -5874,8 +5887,8 @@ The documentation for this struct was generated from the following file:{\par LinearAlgebra.Vector3Float Struct Reference\par \pard\plain {\tc\tcl2 \v LinearAlgebra.Vector3Float} {\xe \v LinearAlgebra.Vector3Float} -{\bkmkstart AAAAAAAAAN} -{\bkmkend AAAAAAAAAN} +{\bkmkstart AAAAAAAAAP} +{\bkmkend AAAAAAAAAP} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -5894,10 +5907,10 @@ Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - (float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEO" }{}}{\fldrslt {\cs37\ul\cf2 horizontal}}} -, float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEP" }{}}{\fldrslt {\cs37\ul\cf2 vertical}}} -, float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEQ" }{}}{\fldrslt {\cs37\ul\cf2 depth}}} +{\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + (float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEQ" }{}}{\fldrslt {\cs37\ul\cf2 horizontal}}} +, float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAER" }{}}{\fldrslt {\cs37\ul\cf2 vertical}}} +, float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAES" }{}}{\fldrslt {\cs37\ul\cf2 depth}}} )\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -5906,25 +5919,25 @@ Create a new 3-dimensional vector. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b Vector3Float} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v){\bkmkstart AAAAAAAAER} -{\bkmkend AAAAAAAAER} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -override string {\b ToString} (){\bkmkstart AAAAAAAAES} -{\bkmkend AAAAAAAAES} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -override readonly bool {\b Equals} (object obj){\bkmkstart AAAAAAAAET} +{\b Vector3Float} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v){\bkmkstart AAAAAAAAET} {\bkmkend AAAAAAAAET} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override readonly int {\b GetHashCode} (){\bkmkstart AAAAAAAAEU} +override string {\b ToString} (){\bkmkstart AAAAAAAAEU} {\bkmkend AAAAAAAAEU} \par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +override readonly bool {\b Equals} (object obj){\bkmkstart AAAAAAAAEV} +{\bkmkend AAAAAAAAEV} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +override readonly int {\b GetHashCode} (){\bkmkstart AAAAAAAAEW} +{\bkmkend AAAAAAAAEW} +\par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Static Public Member Functions\par @@ -5933,14 +5946,14 @@ Static Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\b FromSpherical} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAK" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} - s){\bkmkstart AAAAAAAAEV} -{\bkmkend AAAAAAAAEV} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\b FromSpherical} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAM" }{}}{\fldrslt {\cs37\ul\cf2 Spherical}}} + s){\bkmkstart AAAAAAAAEX} +{\bkmkend AAAAAAAAEX} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEW" }{}}{\fldrslt {\cs37\ul\cf2 MagnitudeOf}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEY" }{}}{\fldrslt {\cs37\ul\cf2 MagnitudeOf}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -5948,8 +5961,8 @@ The vector length. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEX" }{}}{\fldrslt {\cs37\ul\cf2 SqrMagnitudeOf}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEZ" }{}}{\fldrslt {\cs37\ul\cf2 SqrMagnitudeOf}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -5957,9 +5970,9 @@ The squared vector length. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEY" }{}}{\fldrslt {\cs37\ul\cf2 Normalize}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFA" }{}}{\fldrslt {\cs37\ul\cf2 Normalize}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -5967,9 +5980,9 @@ Convert the vector to a length of 1. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAEZ" }{}}{\fldrslt {\cs37\ul\cf2 operator-}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFB" }{}}{\fldrslt {\cs37\ul\cf2 operator-}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v1)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -5977,10 +5990,10 @@ Negate te vector such that it points in the opposite direction. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFA" }{}}{\fldrslt {\cs37\ul\cf2 operator-}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFC" }{}}{\fldrslt {\cs37\ul\cf2 operator-}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -5988,10 +6001,10 @@ Subtract two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFB" }{}}{\fldrslt {\cs37\ul\cf2 operator+}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFD" }{}}{\fldrslt {\cs37\ul\cf2 operator+}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -5999,10 +6012,10 @@ Add two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFC" }{}}{\fldrslt {\cs37\ul\cf2 Scale}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFE" }{}}{\fldrslt {\cs37\ul\cf2 Scale}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6011,43 +6024,43 @@ Scale the vector using another vector. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\b operator*} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v1, float d){\bkmkstart AAAAAAAAFD} -{\bkmkend AAAAAAAAFD} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\b operator*} (float d, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v1){\bkmkstart AAAAAAAAFE} -{\bkmkend AAAAAAAAFE} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\b operator/} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\b operator*} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v1, float d){\bkmkstart AAAAAAAAFF} {\bkmkend AAAAAAAAFF} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static bool {\b operator==} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v2){\bkmkstart AAAAAAAAFG} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\b operator*} (float d, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v1){\bkmkstart AAAAAAAAFG} {\bkmkend AAAAAAAAFG} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static bool {\b operator!=} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v2){\bkmkstart AAAAAAAAFH} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\b operator/} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v1, float d){\bkmkstart AAAAAAAAFH} {\bkmkend AAAAAAAAFH} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFI" }{}}{\fldrslt {\cs37\ul\cf2 Distance}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + +static bool {\b operator==} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v2){\bkmkstart AAAAAAAAFI} +{\bkmkend AAAAAAAAFI} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +static bool {\b operator!=} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v2){\bkmkstart AAAAAAAAFJ} +{\bkmkend AAAAAAAAFJ} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFK" }{}}{\fldrslt {\cs37\ul\cf2 Distance}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6055,9 +6068,9 @@ The distance between two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFJ" }{}}{\fldrslt {\cs37\ul\cf2 Dot}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFL" }{}}{\fldrslt {\cs37\ul\cf2 Dot}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6065,10 +6078,10 @@ The dot product of two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFK" }{}}{\fldrslt {\cs37\ul\cf2 Cross}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFM" }{}}{\fldrslt {\cs37\ul\cf2 Cross}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6076,10 +6089,10 @@ The cross product of two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFL" }{}}{\fldrslt {\cs37\ul\cf2 Project}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFN" }{}}{\fldrslt {\cs37\ul\cf2 Project}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} n)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6087,10 +6100,10 @@ Project the vector on another vector. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFM" }{}}{\fldrslt {\cs37\ul\cf2 ProjectOnPlane}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFO" }{}}{\fldrslt {\cs37\ul\cf2 ProjectOnPlane}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} n)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6098,9 +6111,9 @@ Project the vector on a plane defined by a normal orthogonal to the plane. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static AngleFloat {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFN" }{}}{\fldrslt {\cs37\ul\cf2 UnsignedAngle}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static AngleFloat {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFP" }{}}{\fldrslt {\cs37\ul\cf2 UnsignedAngle}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6108,10 +6121,10 @@ The angle between two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static AngleFloat {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFO" }{}}{\fldrslt {\cs37\ul\cf2 SignedAngle}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v2, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static AngleFloat {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFQ" }{}}{\fldrslt {\cs37\ul\cf2 SignedAngle}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v2, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} axis)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6119,10 +6132,10 @@ The signed angle between two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFP" }{}}{\fldrslt {\cs37\ul\cf2 Lerp}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFR" }{}}{\fldrslt {\cs37\ul\cf2 Lerp}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} v2, float f)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6137,8 +6150,8 @@ Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b horizontal}{\bkmkstart AAAAAAAAEO} -{\bkmkend AAAAAAAAEO} +float {\b horizontal}{\bkmkstart AAAAAAAAEQ} +{\bkmkend AAAAAAAAEQ} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6147,8 +6160,8 @@ The right axis of the vector. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b vertical}{\bkmkstart AAAAAAAAEP} -{\bkmkend AAAAAAAAEP} +float {\b vertical}{\bkmkstart AAAAAAAAER} +{\bkmkend AAAAAAAAER} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6157,8 +6170,8 @@ The upward axis of the vector. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -float {\b depth}{\bkmkstart AAAAAAAAEQ} -{\bkmkend AAAAAAAAEQ} +float {\b depth}{\bkmkstart AAAAAAAAES} +{\bkmkend AAAAAAAAES} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6173,10 +6186,10 @@ Static Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\b zero} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} -(0, 0, 0){\bkmkstart AAAAAAAAFQ} -{\bkmkend AAAAAAAAFQ} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\b zero} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +(0, 0, 0){\bkmkstart AAAAAAAAFS} +{\bkmkend AAAAAAAAFS} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6185,10 +6198,10 @@ A vector with zero for all axis. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\b one} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} -(1, 1, 1){\bkmkstart AAAAAAAAFR} -{\bkmkend AAAAAAAAFR} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\b one} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +(1, 1, 1){\bkmkstart AAAAAAAAFT} +{\bkmkend AAAAAAAAFT} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6197,10 +6210,10 @@ A vector with one for all axis. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\b left} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} -(-1, 0, 0){\bkmkstart AAAAAAAAFS} -{\bkmkend AAAAAAAAFS} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\b left} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +(-1, 0, 0){\bkmkstart AAAAAAAAFU} +{\bkmkend AAAAAAAAFU} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6209,10 +6222,10 @@ A Vector3Float with values (-1, 0, 0) }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\b right} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} -(1, 0, 0){\bkmkstart AAAAAAAAFT} -{\bkmkend AAAAAAAAFT} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\b right} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +(1, 0, 0){\bkmkstart AAAAAAAAFV} +{\bkmkend AAAAAAAAFV} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6221,10 +6234,10 @@ A vector with values (1, 0, 0) }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\b down} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} -(0, -1, 0){\bkmkstart AAAAAAAAFU} -{\bkmkend AAAAAAAAFU} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\b down} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +(0, -1, 0){\bkmkstart AAAAAAAAFW} +{\bkmkend AAAAAAAAFW} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6233,10 +6246,10 @@ A vector with values (0, -1, 0) }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\b up} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} -(0, 1, 0){\bkmkstart AAAAAAAAFV} -{\bkmkend AAAAAAAAFV} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\b up} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +(0, 1, 0){\bkmkstart AAAAAAAAFX} +{\bkmkend AAAAAAAAFX} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6245,10 +6258,10 @@ A vector with values (0, 1, 0) }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\b back} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} -(0, -1, 0){\bkmkstart AAAAAAAAFW} -{\bkmkend AAAAAAAAFW} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\b back} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +(0, -1, 0){\bkmkstart AAAAAAAAFY} +{\bkmkend AAAAAAAAFY} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6257,10 +6270,10 @@ A vector with values (0, 0, -1) }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\b forward} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} -(0, 1, 0){\bkmkstart AAAAAAAAFX} -{\bkmkend AAAAAAAAFX} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\b forward} = new {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +(0, 1, 0){\bkmkstart AAAAAAAAFZ} +{\bkmkend AAAAAAAAFZ} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6274,7 +6287,7 @@ Properties\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFY" }{}}{\fldrslt {\cs37\ul\cf2 magnitude}}} +readonly float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGA" }{}}{\fldrslt {\cs37\ul\cf2 magnitude}}} {\f2 [get]}\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6282,7 +6295,7 @@ The vector length. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAFZ" }{}}{\fldrslt {\cs37\ul\cf2 sqrMagnitude}}} +readonly float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGB" }{}}{\fldrslt {\cs37\ul\cf2 sqrMagnitude}}} {\f2 [get]}\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6290,8 +6303,8 @@ The squared vector length. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGA" }{}}{\fldrslt {\cs37\ul\cf2 normalized}}} +readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGC" }{}}{\fldrslt {\cs37\ul\cf2 normalized}}} {\f2 [get]}\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -6309,8 +6322,8 @@ Constructor & Destructor Documentation\par {\b LinearAlgebra.Vector3Float.Vector3Float (float {\i horizontal}, float {\i vertical}, float {\i depth})}} \par -{\bkmkstart AAAAAAAAEN} -{\bkmkend AAAAAAAAEN} +{\bkmkstart AAAAAAAAEP} +{\bkmkend AAAAAAAAEP} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6349,11 +6362,11 @@ Member Function Documentation\par {\xe \v LinearAlgebra.Vector3Float\:MagnitudeOf} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static float LinearAlgebra.Vector3Float.MagnitudeOf ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static float LinearAlgebra.Vector3Float.MagnitudeOf ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i v}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAEW} -{\bkmkend AAAAAAAAEW} +{\bkmkstart AAAAAAAAEY} +{\bkmkend AAAAAAAAEY} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6379,11 +6392,11 @@ The vector length\par {\xe \v LinearAlgebra.Vector3Float\:SqrMagnitudeOf} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static float LinearAlgebra.Vector3Float.SqrMagnitudeOf ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static float LinearAlgebra.Vector3Float.SqrMagnitudeOf ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i v}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAEX} -{\bkmkend AAAAAAAAEX} +{\bkmkstart AAAAAAAAEZ} +{\bkmkend AAAAAAAAEZ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6410,12 +6423,12 @@ The squared vector length\par {\xe \v LinearAlgebra.Vector3Float\:Normalize} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - LinearAlgebra.Vector3Float.Normalize ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + LinearAlgebra.Vector3Float.Normalize ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i v}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAEY} -{\bkmkend AAAAAAAAEY} +{\bkmkstart AAAAAAAAFA} +{\bkmkend AAAAAAAAFA} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6441,12 +6454,12 @@ The vector normalized to a length of 1 \par {\xe \v LinearAlgebra.Vector3Float\:operator-} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - LinearAlgebra.Vector3Float.operator- ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + LinearAlgebra.Vector3Float.operator- ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i v1}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAEZ} -{\bkmkend AAAAAAAAEZ} +{\bkmkstart AAAAAAAAFB} +{\bkmkend AAAAAAAAFB} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6472,13 +6485,13 @@ The negated vector\par {\xe \v LinearAlgebra.Vector3Float\:operator-} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - LinearAlgebra.Vector3Float.operator- ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + LinearAlgebra.Vector3Float.operator- ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAFA} -{\bkmkend AAAAAAAAFA} +{\bkmkstart AAAAAAAAFC} +{\bkmkend AAAAAAAAFC} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6510,13 +6523,13 @@ The result of the subtraction\par {\xe \v LinearAlgebra.Vector3Float\:operator+} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - LinearAlgebra.Vector3Float.operator+ ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + LinearAlgebra.Vector3Float.operator+ ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAFB} -{\bkmkend AAAAAAAAFB} +{\bkmkstart AAAAAAAAFD} +{\bkmkend AAAAAAAAFD} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6548,13 +6561,13 @@ The result of the addition\par {\xe \v LinearAlgebra.Vector3Float\:Scale} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - LinearAlgebra.Vector3Float.Scale ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + LinearAlgebra.Vector3Float.Scale ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAFC} -{\bkmkend AAAAAAAAFC} +{\bkmkstart AAAAAAAAFE} +{\bkmkend AAAAAAAAFE} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6589,12 +6602,12 @@ Each component of the vector v1 will be multiplied with the matching component f {\xe \v LinearAlgebra.Vector3Float\:Distance} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static float LinearAlgebra.Vector3Float.Distance ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static float LinearAlgebra.Vector3Float.Distance ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAFI} -{\bkmkend AAAAAAAAFI} +{\bkmkstart AAAAAAAAFK} +{\bkmkend AAAAAAAAFK} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6626,12 +6639,12 @@ The distance between the two vectors \par {\xe \v LinearAlgebra.Vector3Float\:Dot} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static float LinearAlgebra.Vector3Float.Dot ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static float LinearAlgebra.Vector3Float.Dot ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAFJ} -{\bkmkend AAAAAAAAFJ} +{\bkmkstart AAAAAAAAFL} +{\bkmkend AAAAAAAAFL} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6663,13 +6676,13 @@ The dot product of the two vectors \par {\xe \v LinearAlgebra.Vector3Float\:Cross} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - LinearAlgebra.Vector3Float.Cross ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + LinearAlgebra.Vector3Float.Cross ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAFK} -{\bkmkend AAAAAAAAFK} +{\bkmkstart AAAAAAAAFM} +{\bkmkend AAAAAAAAFM} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6701,13 +6714,13 @@ The cross product of the two vectors \par {\xe \v LinearAlgebra.Vector3Float\:Project} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - LinearAlgebra.Vector3Float.Project ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\i v}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + LinearAlgebra.Vector3Float.Project ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\i v}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i n}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAFL} -{\bkmkend AAAAAAAAFL} +{\bkmkstart AAAAAAAAFN} +{\bkmkend AAAAAAAAFN} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6739,13 +6752,13 @@ The projected vector \par {\xe \v LinearAlgebra.Vector3Float\:ProjectOnPlane} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - LinearAlgebra.Vector3Float.ProjectOnPlane ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\i v}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + LinearAlgebra.Vector3Float.ProjectOnPlane ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\i v}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i n}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAFM} -{\bkmkend AAAAAAAAFM} +{\bkmkstart AAAAAAAAFO} +{\bkmkend AAAAAAAAFO} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6777,12 +6790,12 @@ Teh projected vector \par {\xe \v LinearAlgebra.Vector3Float\:UnsignedAngle} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static AngleFloat LinearAlgebra.Vector3Float.UnsignedAngle ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static AngleFloat LinearAlgebra.Vector3Float.UnsignedAngle ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAFN} -{\bkmkend AAAAAAAAFN} +{\bkmkstart AAAAAAAAFP} +{\bkmkend AAAAAAAAFP} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6817,13 +6830,13 @@ This reterns an unsigned angle which is the shortest distance between the two ve {\xe \v LinearAlgebra.Vector3Float\:SignedAngle} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static AngleFloat LinearAlgebra.Vector3Float.SignedAngle ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\i v2}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static AngleFloat LinearAlgebra.Vector3Float.SignedAngle ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\i v2}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i axis}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAFO} -{\bkmkend AAAAAAAAFO} +{\bkmkstart AAAAAAAAFQ} +{\bkmkend AAAAAAAAFQ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6861,13 +6874,13 @@ The signed angle between the two vectors \par {\xe \v LinearAlgebra.Vector3Float\:Lerp} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - LinearAlgebra.Vector3Float.Lerp ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + LinearAlgebra.Vector3Float.Lerp ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} {\i v2}, float {\i f}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAFP} -{\bkmkend AAAAAAAAFP} +{\bkmkstart AAAAAAAAFR} +{\bkmkend AAAAAAAAFR} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6914,8 +6927,8 @@ Property Documentation\par {\b readonly float LinearAlgebra.Vector3Float.magnitude{\f2 [get]}}} \par -{\bkmkstart AAAAAAAAFY} -{\bkmkend AAAAAAAAFY} +{\bkmkstart AAAAAAAAGA} +{\bkmkend AAAAAAAAGA} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6934,8 +6947,8 @@ The vector length \par {\b readonly float LinearAlgebra.Vector3Float.sqrMagnitude{\f2 [get]}}} \par -{\bkmkstart AAAAAAAAFZ} -{\bkmkend AAAAAAAAFZ} +{\bkmkstart AAAAAAAAGB} +{\bkmkend AAAAAAAAGB} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6955,11 +6968,11 @@ The squared length is computationally simpler than the real length. Think of Pyt {\xe \v LinearAlgebra.Vector3Float\:normalized} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} LinearAlgebra.Vector3Float.normalized{\f2 [get]}}} \par -{\bkmkstart AAAAAAAAGA} -{\bkmkend AAAAAAAAGA} +{\bkmkstart AAAAAAAAGC} +{\bkmkend AAAAAAAAGC} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -6984,8 +6997,8 @@ The documentation for this struct was generated from the following file:{\par LinearAlgebra.Vector3Int Struct Reference\par \pard\plain {\tc\tcl2 \v LinearAlgebra.Vector3Int} {\xe \v LinearAlgebra.Vector3Int} -{\bkmkstart AAAAAAAAAO} -{\bkmkend AAAAAAAAAO} +{\bkmkstart AAAAAAAAAQ} +{\bkmkend AAAAAAAAAQ} {\pard\widctlpar\brdrb\brdrs\brdrw5\brsp20 \adjustright \par} \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Description\par @@ -7027,28 +7040,28 @@ Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -{\b Vector3Int} (int {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGB" }{}}{\fldrslt {\cs37\ul\cf2 horizontal}}} -, int {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGC" }{}}{\fldrslt {\cs37\ul\cf2 vertical}}} -, int {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGD" }{}}{\fldrslt {\cs37\ul\cf2 depth}}} -){\bkmkstart AAAAAAAAGE} -{\bkmkend AAAAAAAAGE} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -bool {\b Equals} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v){\bkmkstart AAAAAAAAGF} -{\bkmkend AAAAAAAAGF} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -override bool {\b Equals} (object obj){\bkmkstart AAAAAAAAGG} +{\b Vector3Int} (int {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGD" }{}}{\fldrslt {\cs37\ul\cf2 horizontal}}} +, int {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGE" }{}}{\fldrslt {\cs37\ul\cf2 vertical}}} +, int {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGF" }{}}{\fldrslt {\cs37\ul\cf2 depth}}} +){\bkmkstart AAAAAAAAGG} {\bkmkend AAAAAAAAGG} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -override int {\b GetHashCode} (){\bkmkstart AAAAAAAAGH} +bool {\b Equals} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v){\bkmkstart AAAAAAAAGH} {\bkmkend AAAAAAAAGH} \par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +override bool {\b Equals} (object obj){\bkmkstart AAAAAAAAGI} +{\bkmkend AAAAAAAAGI} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +override int {\b GetHashCode} (){\bkmkstart AAAAAAAAGJ} +{\bkmkend AAAAAAAAGJ} +\par } \pard\plain \s3\sb240\sa60\keepn\widctlpar\adjustright \b\f1\cgrid Static Public Member Functions\par @@ -7056,8 +7069,8 @@ Static Public Member Functions\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGI" }{}}{\fldrslt {\cs37\ul\cf2 MagnitudeOf}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGK" }{}}{\fldrslt {\cs37\ul\cf2 MagnitudeOf}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} v)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7065,8 +7078,8 @@ The vector length. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGJ" }{}}{\fldrslt {\cs37\ul\cf2 SqrMagnitudeOf}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGL" }{}}{\fldrslt {\cs37\ul\cf2 SqrMagnitudeOf}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} v)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7074,9 +7087,9 @@ The squared vector length. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGK" }{}}{\fldrslt {\cs37\ul\cf2 Normalize}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGM" }{}}{\fldrslt {\cs37\ul\cf2 Normalize}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} v)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7084,9 +7097,9 @@ Convert the vector to a length of 1. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGL" }{}}{\fldrslt {\cs37\ul\cf2 operator-}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGN" }{}}{\fldrslt {\cs37\ul\cf2 operator-}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} v1)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7094,10 +7107,10 @@ Negate te vector such that it points in the opposite direction. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGM" }{}}{\fldrslt {\cs37\ul\cf2 operator-}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGO" }{}}{\fldrslt {\cs37\ul\cf2 operator-}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7105,10 +7118,10 @@ Subtract two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGN" }{}}{\fldrslt {\cs37\ul\cf2 operator+}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGP" }{}}{\fldrslt {\cs37\ul\cf2 operator+}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7116,10 +7129,10 @@ Add two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGO" }{}}{\fldrslt {\cs37\ul\cf2 Scale}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGQ" }{}}{\fldrslt {\cs37\ul\cf2 Scale}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7128,43 +7141,43 @@ Scale the vector using another vector. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\b operator*} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v1, int d){\bkmkstart AAAAAAAAGP} -{\bkmkend AAAAAAAAGP} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\b operator*} (int d, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v1){\bkmkstart AAAAAAAAGQ} -{\bkmkend AAAAAAAAGQ} -\par -\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid - -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\b operator/} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\b operator*} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} v1, int d){\bkmkstart AAAAAAAAGR} {\bkmkend AAAAAAAAGR} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static bool {\b operator==} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v2){\bkmkstart AAAAAAAAGS} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\b operator*} (int d, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v1){\bkmkstart AAAAAAAAGS} {\bkmkend AAAAAAAAGS} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static bool {\b operator!=} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v2){\bkmkstart AAAAAAAAGT} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\b operator/} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v1, int d){\bkmkstart AAAAAAAAGT} {\bkmkend AAAAAAAAGT} \par \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGU" }{}}{\fldrslt {\cs37\ul\cf2 Distance}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + +static bool {\b operator==} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v2){\bkmkstart AAAAAAAAGU} +{\bkmkend AAAAAAAAGU} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid + +static bool {\b operator!=} ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v2){\bkmkstart AAAAAAAAGV} +{\bkmkend AAAAAAAAGV} +\par +\pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGW" }{}}{\fldrslt {\cs37\ul\cf2 Distance}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7172,9 +7185,9 @@ The distance between two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGV" }{}}{\fldrslt {\cs37\ul\cf2 Dot}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGX" }{}}{\fldrslt {\cs37\ul\cf2 Dot}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7182,10 +7195,10 @@ The dot product of two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGW" }{}}{\fldrslt {\cs37\ul\cf2 Cross}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGY" }{}}{\fldrslt {\cs37\ul\cf2 Cross}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7193,9 +7206,9 @@ The cross product of two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static AngleFloat {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGX" }{}}{\fldrslt {\cs37\ul\cf2 UnsignedAngle}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static AngleFloat {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGZ" }{}}{\fldrslt {\cs37\ul\cf2 UnsignedAngle}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} v2)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7203,10 +7216,10 @@ The angle between two vectors. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static AngleFloat {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAGY" }{}}{\fldrslt {\cs37\ul\cf2 SignedAngle}}} - ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - v2, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static AngleFloat {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHA" }{}}{\fldrslt {\cs37\ul\cf2 SignedAngle}}} + ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v1, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + v2, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} axis)\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7221,8 +7234,8 @@ Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b horizontal}{\bkmkstart AAAAAAAAGB} -{\bkmkend AAAAAAAAGB} +int {\b horizontal}{\bkmkstart AAAAAAAAGD} +{\bkmkend AAAAAAAAGD} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7231,8 +7244,8 @@ The right axis of the vector. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b vertical}{\bkmkstart AAAAAAAAGC} -{\bkmkend AAAAAAAAGC} +int {\b vertical}{\bkmkstart AAAAAAAAGE} +{\bkmkend AAAAAAAAGE} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7241,8 +7254,8 @@ The upward axis of the vector. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -int {\b depth}{\bkmkstart AAAAAAAAGD} -{\bkmkend AAAAAAAAGD} +int {\b depth}{\bkmkstart AAAAAAAAGF} +{\bkmkend AAAAAAAAGF} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7257,9 +7270,9 @@ Static Public Attributes\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\b zero} = new(0, 0, 0){\bkmkstart AAAAAAAAGZ} -{\bkmkend AAAAAAAAGZ} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\b zero} = new(0, 0, 0){\bkmkstart AAAAAAAAHB} +{\bkmkend AAAAAAAAHB} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7268,9 +7281,9 @@ A vector with zero for all axis. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\b one} = new(1, 1, 1){\bkmkstart AAAAAAAAHA} -{\bkmkend AAAAAAAAHA} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\b one} = new(1, 1, 1){\bkmkstart AAAAAAAAHC} +{\bkmkend AAAAAAAAHC} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7279,9 +7292,9 @@ A vector with one for all axis. }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\b left} = new(-1, 0, 0){\bkmkstart AAAAAAAAHB} -{\bkmkend AAAAAAAAHB} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\b left} = new(-1, 0, 0){\bkmkstart AAAAAAAAHD} +{\bkmkend AAAAAAAAHD} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7290,9 +7303,9 @@ A Vector3Int with values (-1, 0, 0) }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\b right} = new(1, 0, 0){\bkmkstart AAAAAAAAHC} -{\bkmkend AAAAAAAAHC} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\b right} = new(1, 0, 0){\bkmkstart AAAAAAAAHE} +{\bkmkend AAAAAAAAHE} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7301,9 +7314,9 @@ A vector with values (1, 0, 0) }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\b down} = new(0, -1, 0){\bkmkstart AAAAAAAAHD} -{\bkmkend AAAAAAAAHD} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\b down} = new(0, -1, 0){\bkmkstart AAAAAAAAHF} +{\bkmkend AAAAAAAAHF} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7312,9 +7325,9 @@ A vector with values (0, -1, 0) }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\b up} = new(0, 1, 0){\bkmkstart AAAAAAAAHE} -{\bkmkend AAAAAAAAHE} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\b up} = new(0, 1, 0){\bkmkstart AAAAAAAAHG} +{\bkmkend AAAAAAAAHG} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7323,9 +7336,9 @@ A vector with values (0, 1, 0) }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\b back} = new(0, -1, 0){\bkmkstart AAAAAAAAHF} -{\bkmkend AAAAAAAAHF} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\b back} = new(0, -1, 0){\bkmkstart AAAAAAAAHH} +{\bkmkend AAAAAAAAHH} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7334,9 +7347,9 @@ A vector with values (0, 0, -1) }{ }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\b forward} = new(0, 1, 0){\bkmkstart AAAAAAAAHG} -{\bkmkend AAAAAAAAHG} +static readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\b forward} = new(0, 1, 0){\bkmkstart AAAAAAAAHI} +{\bkmkend AAAAAAAAHI} \par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7350,7 +7363,7 @@ Properties\par { \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHH" }{}}{\fldrslt {\cs37\ul\cf2 magnitude}}} +readonly float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHJ" }{}}{\fldrslt {\cs37\ul\cf2 magnitude}}} {\f2 [get]}\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7358,7 +7371,7 @@ The vector length. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHI" }{}}{\fldrslt {\cs37\ul\cf2 sqrMagnitude}}} +readonly float {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHK" }{}}{\fldrslt {\cs37\ul\cf2 sqrMagnitude}}} {\f2 [get]}\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7366,8 +7379,8 @@ The squared vector length. }{ }\par }\par} \pard\plain \s120\fi-360\li360\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls1\pnrnot0\pndec }\ls1\adjustright \fs20\cgrid -readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHJ" }{}}{\fldrslt {\cs37\ul\cf2 normalized}}} +readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAHL" }{}}{\fldrslt {\cs37\ul\cf2 normalized}}} {\f2 [get]}\par { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid {\i {\s17\sa60\sb30\widctlpar\qj \fs22\cgrid @@ -7383,11 +7396,11 @@ Member Function Documentation\par {\xe \v LinearAlgebra.Vector3Int\:MagnitudeOf} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static float LinearAlgebra.Vector3Int.MagnitudeOf ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static float LinearAlgebra.Vector3Int.MagnitudeOf ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} {\i v}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAGI} -{\bkmkend AAAAAAAAGI} +{\bkmkstart AAAAAAAAGK} +{\bkmkend AAAAAAAAGK} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7413,11 +7426,11 @@ The vector length\par {\xe \v LinearAlgebra.Vector3Int\:SqrMagnitudeOf} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static float LinearAlgebra.Vector3Int.SqrMagnitudeOf ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static float LinearAlgebra.Vector3Int.SqrMagnitudeOf ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} {\i v}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAGJ} -{\bkmkend AAAAAAAAGJ} +{\bkmkstart AAAAAAAAGL} +{\bkmkend AAAAAAAAGL} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7444,12 +7457,12 @@ The squared vector length\par {\xe \v LinearAlgebra.Vector3Int\:Normalize} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} - LinearAlgebra.Vector3Int.Normalize ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} + LinearAlgebra.Vector3Int.Normalize ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} {\i v}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAGK} -{\bkmkend AAAAAAAAGK} +{\bkmkstart AAAAAAAAGM} +{\bkmkend AAAAAAAAGM} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7475,12 +7488,12 @@ The vector normalized to a length of 1 \par {\xe \v LinearAlgebra.Vector3Int\:operator-} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - LinearAlgebra.Vector3Int.operator- ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + LinearAlgebra.Vector3Int.operator- ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} {\i v1}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAGL} -{\bkmkend AAAAAAAAGL} +{\bkmkstart AAAAAAAAGN} +{\bkmkend AAAAAAAAGN} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7506,13 +7519,13 @@ The negated vector\par {\xe \v LinearAlgebra.Vector3Int\:operator-} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - LinearAlgebra.Vector3Int.operator- ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + LinearAlgebra.Vector3Int.operator- ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAGM} -{\bkmkend AAAAAAAAGM} +{\bkmkstart AAAAAAAAGO} +{\bkmkend AAAAAAAAGO} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7544,13 +7557,13 @@ The result of the subtraction\par {\xe \v LinearAlgebra.Vector3Int\:operator+} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - LinearAlgebra.Vector3Int.operator+ ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + LinearAlgebra.Vector3Int.operator+ ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAGN} -{\bkmkend AAAAAAAAGN} +{\bkmkstart AAAAAAAAGP} +{\bkmkend AAAAAAAAGP} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7582,13 +7595,13 @@ The result of the addition\par {\xe \v LinearAlgebra.Vector3Int\:Scale} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - LinearAlgebra.Vector3Int.Scale ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + LinearAlgebra.Vector3Int.Scale ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAGO} -{\bkmkend AAAAAAAAGO} +{\bkmkstart AAAAAAAAGQ} +{\bkmkend AAAAAAAAGQ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7623,12 +7636,12 @@ Each component of the vector v1 will be multiplied with the matching component f {\xe \v LinearAlgebra.Vector3Int\:Distance} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static float LinearAlgebra.Vector3Int.Distance ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static float LinearAlgebra.Vector3Int.Distance ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAGU} -{\bkmkend AAAAAAAAGU} +{\bkmkstart AAAAAAAAGW} +{\bkmkend AAAAAAAAGW} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7660,12 +7673,12 @@ The distance between the two vectors \par {\xe \v LinearAlgebra.Vector3Int\:Dot} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static float LinearAlgebra.Vector3Int.Dot ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static float LinearAlgebra.Vector3Int.Dot ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAGV} -{\bkmkend AAAAAAAAGV} +{\bkmkstart AAAAAAAAGX} +{\bkmkend AAAAAAAAGX} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7697,13 +7710,13 @@ The dot product of the two vectors \par {\xe \v LinearAlgebra.Vector3Int\:Cross} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - LinearAlgebra.Vector3Int.Cross ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + LinearAlgebra.Vector3Int.Cross ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAGW} -{\bkmkend AAAAAAAAGW} +{\bkmkstart AAAAAAAAGY} +{\bkmkend AAAAAAAAGY} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7735,12 +7748,12 @@ The cross product of the two vectors \par {\xe \v LinearAlgebra.Vector3Int\:UnsignedAngle} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static AngleFloat LinearAlgebra.Vector3Int.UnsignedAngle ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static AngleFloat LinearAlgebra.Vector3Int.UnsignedAngle ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} {\i v2}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAGX} -{\bkmkend AAAAAAAAGX} +{\bkmkstart AAAAAAAAGZ} +{\bkmkend AAAAAAAAGZ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7775,13 +7788,13 @@ This reterns an unsigned angle which is the shortest distance between the two ve {\xe \v LinearAlgebra.Vector3Int\:SignedAngle} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -static AngleFloat LinearAlgebra.Vector3Int.SignedAngle ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} - {\i v2}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAO" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} +static AngleFloat LinearAlgebra.Vector3Int.SignedAngle ({\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\i v1}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} + {\i v2}, {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAQ" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Int}}} {\i axis}){\f2 [static]}}} \par -{\bkmkstart AAAAAAAAGY} -{\bkmkend AAAAAAAAGY} +{\bkmkstart AAAAAAAAHA} +{\bkmkend AAAAAAAAHA} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7825,8 +7838,8 @@ Property Documentation\par {\b readonly float LinearAlgebra.Vector3Int.magnitude{\f2 [get]}}} \par -{\bkmkstart AAAAAAAAHH} -{\bkmkend AAAAAAAAHH} +{\bkmkstart AAAAAAAAHJ} +{\bkmkend AAAAAAAAHJ} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7845,8 +7858,8 @@ The vector length \par {\b readonly float LinearAlgebra.Vector3Int.sqrMagnitude{\f2 [get]}}} \par -{\bkmkstart AAAAAAAAHI} -{\bkmkend AAAAAAAAHI} +{\bkmkstart AAAAAAAAHK} +{\bkmkend AAAAAAAAHK} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par @@ -7866,11 +7879,11 @@ The squared length is computationally simpler than the real length. Think of Pyt {\xe \v LinearAlgebra.Vector3Int\:normalized} \pard\plain \s4\sb240\sa60\keepn\widctlpar\adjustright \b\f1\fs20\cgrid { {\b -readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAN" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} +readonly {\field {\*\fldinst { HYPERLINK \\l "AAAAAAAAAP" }{}}{\fldrslt {\cs37\ul\cf2 Vector3Float}}} LinearAlgebra.Vector3Int.normalized{\f2 [get]}}} \par -{\bkmkstart AAAAAAAAHJ} -{\bkmkend AAAAAAAAHJ} +{\bkmkstart AAAAAAAAHL} +{\bkmkend AAAAAAAAHL} { \pard\plain \s61\li360\sa60\sb30\qj\widctlpar\qj\adjustright \fs20\cgrid \par diff --git a/Documentation/html/search/all_b.js b/Documentation/html/search/all_b.js index 4d5189e..1392a22 100644 --- a/Documentation/html/search/all_b.js +++ b/Documentation/html/search/all_b.js @@ -2,7 +2,7 @@ var searchData= [ ['name_0',['name',['../class_nano_brain_1_1_nucleus.html#a35070f04a3fe08ec329b0f043bff0be2',1,'NanoBrain::Nucleus']]], ['nano_20brain_20for_20unity_1',['Nano Brain for Unity',['../index.html',1,'']]], - ['nanobrain_2',['NanoBrain',['../namespace_nano_brain.html',1,'']]], + ['nanobrain_2',['nanobrain',['../namespace_nano_brain.html',1,'NanoBrain'],['../md__2home_2pascal_2_development_2_projects_2_passer_2_nano_brain_2_nano_brain_2_assets_2_nano_brain-unitypackage_2_r_e_a_d_m_e.html',1,'NanoBrain']]], ['neuron_3',['neuron',['../class_nano_brain_1_1_neuron.html',1,'NanoBrain.Neuron'],['../class_nano_brain_1_1_neuron.html#a54a94ea928e9a54552692e7d1e84782e',1,'NanoBrain.Neuron.Neuron()'],['../class_nano_brain_1_1_synapse.html#ac5d9cb95be7cbc11c3321a8c430e7e5f',1,'NanoBrain.Synapse.neuron']]], ['normalize_4',['normalize',['../class_linear_algebra_1_1_angles.html#a164193a9557f084411bef81fd792e48a',1,'LinearAlgebra.Angles.Normalize()'],['../struct_linear_algebra_1_1_vector3_float.html#a704a1f45193f72b425d51aced8b0b109',1,'LinearAlgebra.Vector3Float.Normalize()'],['../struct_linear_algebra_1_1_vector3_int.html#aeb4c9cc98a05b32e110a37e353a9b122',1,'LinearAlgebra.Vector3Int.Normalize()']]], ['normalized_5',['normalized',['../struct_linear_algebra_1_1_vector2_float.html#a1f055a9ec9d649d57cd763bdaf3d67a3',1,'LinearAlgebra.Vector2Float.normalized'],['../struct_linear_algebra_1_1_vector3_float.html#ab12502014aa6faf714e53841f5909111',1,'LinearAlgebra.Vector3Float.normalized'],['../struct_linear_algebra_1_1_vector3_int.html#aeadf4516a2dba1b04b2c943f10314cf3',1,'LinearAlgebra.Vector3Int.normalized']]], diff --git a/Documentation/html/search/pages_4.js b/Documentation/html/search/pages_4.js index 18556a3..11dd9d9 100644 --- a/Documentation/html/search/pages_4.js +++ b/Documentation/html/search/pages_4.js @@ -1,4 +1,5 @@ var searchData= [ - ['nano_20brain_20for_20unity_0',['Nano Brain for Unity',['../index.html',1,'']]] + ['nano_20brain_20for_20unity_0',['Nano Brain for Unity',['../index.html',1,'']]], + ['nanobrain_1',['NanoBrain',['../md__2home_2pascal_2_development_2_projects_2_passer_2_nano_brain_2_nano_brain_2_assets_2_nano_brain-unitypackage_2_r_e_a_d_m_e.html',1,'']]] ]; diff --git a/README.md b/README.md index f0af6c3..017fe3f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ # %NanoBrain -Documentation is found in the [Documentation folder](Documentation/ToC.md) +Documentation is found in the [Documentation folder](Documentation/html/index.html) diff --git a/Documentation/Models.md.meta b/README.md.meta similarity index 75% rename from Documentation/Models.md.meta rename to README.md.meta index becdf68..65c5817 100644 --- a/Documentation/Models.md.meta +++ b/README.md.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7bbee0f783e440900825979c2c5a649e +guid: 4235740baccf09756af4db8495cd8f87 TextScriptImporter: externalObjects: {} userData: