LisaacTM Platform

VECTOR4


(x,y,z,w) vector
Inherit/Insert Summary
parent_object No developed.
 
Constructor Summary
create
 
Slot Summary
x
y
z
w
make
copy
zero
set_x
set_y
set_z
set_w
get
getv
Suffix '-'
Infix '+'
Infix '-'
Infix '*'
Infix '/'
magnitude
magnitude = sqrt(x^2 + y^2 + z^2 + w^2)
normalize
normalize self vector (of length 1)
normalized
return a normalized vector (of length 1) from self
print
 

Inherit/Insert Detail

parent_object

.../extra/math/vector4.li line #9

Section:
Inherit

Profile:
- SelfSELFparent_object : OBJECT

Constructor Detail

create

.../extra/math/vector4.li line #18

Section:
Public

Profile:
- SelfSELFcreate  ( a : E, b : E, c : E, d : E) : SELF

Detail slot

x

.../extra/math/vector4.li line #13

Section:
Public

Profile:
+ SelfSELFx : E

y

.../extra/math/vector4.li line #14

Section:
Public

Profile:
+ SelfSELFy : E

z

.../extra/math/vector4.li line #15

Section:
Public

Profile:
+ SelfSELFz : E

w

.../extra/math/vector4.li line #16

Section:
Public

Profile:
+ SelfSELFw : E

make

.../extra/math/vector4.li line #25

Section:
Public

Profile:
- SelfSELFmake  ( a : E, b : E, c : E, d : E)

copy

.../extra/math/vector4.li line #33

Section:
Public

Profile:
- SelfSELFcopy : SELF

zero

.../extra/math/vector4.li line #38

Section:
Public

Profile:
- SelfSELFzero : SELF

set_x

.../extra/math/vector4.li line #40

Section:
Public

Profile:
- SelfSELFset_x   v : E

set_y

.../extra/math/vector4.li line #44

Section:
Public

Profile:
- SelfSELFset_y   v : E

set_z

.../extra/math/vector4.li line #48

Section:
Public

Profile:
- SelfSELFset_z   v : E

set_w

.../extra/math/vector4.li line #52

Section:
Public

Profile:
- SelfSELFset_w   v : E

get

.../extra/math/vector4.li line #56

Section:
Public

Profile:
- SelfSELFget :( EEEE)

getv

.../extra/math/vector4.li line #61

Section:
Public

Profile:
- SelfSELFgetv : FAST_ARRAYE)

Suffix '-'

.../extra/math/vector4.li line #73

Section:
Public

Profile:
- SelfSELF- ' : SELF

Infix '+'

.../extra/math/vector4.li line #78

Section:
Public

Profile:
- SelfSELF+ ' Left 80  other : SELFSELF

Infix '-'

.../extra/math/vector4.li line #83

Section:
Public

Profile:
- SelfSELF- ' Left 80  other : SELFSELF

Infix '*'

.../extra/math/vector4.li line #88

Section:
Public

Profile:
- SelfSELF* ' Left 100  scalar : ESELF

Infix '/'

.../extra/math/vector4.li line #93

Section:
Public

Profile:
- SelfSELF/ ' Left 100  scalar : ESELF

magnitude

.../extra/math/vector4.li line #99

Section:
Public

Profile:
- SelfSELFmagnitude : E

Description:
magnitude = sqrt(x^2 + y^2 + z^2 + w^2)

normalize

.../extra/math/vector4.li line #105

Section:
Public

Profile:
- SelfSELFnormalize 

Description:
normalize self vector (of length 1)

normalized

.../extra/math/vector4.li line #113

Section:
Public

Profile:
- SelfSELFnormalized : SELF

Description:
return a normalized vector (of length 1) from self

print

.../extra/math/vector4.li line #120

Section:
Public

Profile:
- SelfSELFprint