An easy to use Unity 3D library for creating illustrated Interactive Fiction games and more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.4 KiB

# Vector3 Commands # {#vector3_commands}
Commands that interact with and manipulate Fungus.Vector3Variable
[TOC]
# Arithmetic # {#Arithmetic}
Vector3 add, sub, mul, div arithmetic
Defined in Fungus.Vector3Arithmetic
Property | Type | Description
--- | --- | ---
lhs | Fungus.Vector3Data | Left hand side of the operation
rhs | Fungus.Vector3Data | Right hand side of the operation
output | Fungus.Vector3Data | Push result of operation into this variable
operation | System.Enum | Operation to perform (Add,Sub,Mul,Div)
# Fields # {#Fields}
Get or Set the x,y,z fields of a vector3 via floatvars
Defined in Fungus.Vector3Fields
Property | Type | Description
--- | --- | ---
getOrSet | System.Enum | Get or Set the fields of the Vector3.
vec3 | Fungus.Vector3Data | Target Vector3.
x | Fungus.FloatData | x field.
y | Fungus.FloatData | y field.
z | Fungus.FloatData | z field.
# Normalise # {#Normalise}
Normalise a vector3, output can be the same as the input.
Defined in Fungus.Vector3Normalise
Property | Type | Description
--- | --- | ---
vec3In | Fungus.Vector3Data | Vector3 data to be normalised.
vec3Out | Fungus.Vector3Data | Vector3 to store result of normalisation.
# ToVector2 # {#ToVector2}
Convert Fungus Vector3 to Fungus Vector2.
Defined in Fungus.Vector3ToVector2
Property | Type | Description
--- | --- | ---
vec3 | Fungus.Vector3Data | Vector3 data to be normalised.
vec2 | Fungus.Vector3Data | Vector2 to store result of normalisation.