26 lines
535 B
Plaintext
26 lines
535 B
Plaintext
@lazyglobal off.
|
|
|
|
parameter vec is false.
|
|
|
|
local draws is list().
|
|
|
|
function DrawVectorWithComponents {
|
|
parameter vec.
|
|
|
|
set draws to list().
|
|
local d is 0.
|
|
|
|
set d to VecDraw(V(0,0,0), vec, WHITE, "v", 1.0, true).
|
|
list:add(d).
|
|
set d to VecDraw(V(0,0,0), V(vec:X,0,0), RED, "x", 1.0, true).
|
|
list:add(d).
|
|
set d to VecDraw(V(0,0,0), V(0,vec:Y,0), GREEN, "y", 1.0, true).
|
|
list:add(d).
|
|
set d to VecDraw(V(0,0,0), V(0,0,vec:Z), BLUE, "z", 1.0, true).
|
|
list:add(d).
|
|
}
|
|
|
|
if vec <> false {
|
|
DrawVectorWithComponents(vec).
|
|
}
|