OBJECT IN SCREEN This command will return a value of one if the specified 3D object is wholly or partly visible within the screen borders, otherwise zero is returned.
Syntax
    Return Integer=OBJECT IN SCREEN(Object Number)
Parameters
    Object Number
Integer The object number
Returns
This command will return a value of one if the specified 3D object is wholly or partly visible within the screen borders, otherwise zero is returned
Description
Even if the object is behind the camera, its overall size may partially clip the screen area. The parameter should be specified using an integer value.
Example Code
    backdrop off : cls : sync on : sync rate 0 : hide mouse:cls 0

    ObjectNumber=1

    load object "models\model.x",ObjectNumber

    print "BASIC3D EXPRESSION DATA"

    if object exist(ObjectNumber)=1

    print "object in screen:";object in screen(ObjectNumber)

    endif

    while mouseclick()=0

    sync

    endwhile

    if object exist(ObjectNumber)=1 then delete object ObjectNumber

    end
See also
BASIC3D Commands Menu Index