SET VECTOR3 TO LIGHT POSITION This command will set the vector3 data using the X, Y and Z coordinates from the specified light position.
Syntax
    SET VECTOR3 TO LIGHT POSITION Vector, Light Number
Parameters
    Vector
Integer The vector
    Light Number
Integer The light number
Returns
This command does not return a value.
Example Code
    sync on

    autocam off

    color backdrop rgb(0,0,0)

    load image "ground.jpg",1

    make matrix 1,1000,1000,100,100

    prepare matrix texture 1,1,1,1

    position matrix 1,-500,0,-500

    position camera 0,100,0

    make object sphere 1,20

    position object 1,0,0,500

    set ambient light 20

    color ambient light rgb(64,64,128)

    hide light 0

    make light 1

    set spot light 1,45,90

    color light 1,512,100,100

    position light 1,0,50,400

    set light range 1,500

    result=make vector3(1)

    set vector3 1, 0, 50, 200

    position light 1, 1

    set vector3 1, 0, 45, 0

    rotate light 1,1

    set vector3 to light position 1,1

    set vector3 to light rotation 1,1

    a#=y vector3(1)

    result=delete vector3(1)

    while inkey$()<>"x"

    set cursor 0,0

    print "LIGHT COMMANDS (X to Exit)"

    set light to object orientation 1,1

    set light to object position 1,1

    a#=a#+1

    if a#>359 then a#=a#-360

    rotate light 1,0,a#,0

    sync

    endwhile

    delete light 1

    delete object 1

    end
See also
LIGHT Commands Menu Index