Hi Brian - this looks interesting.
However, I quickly get an error:

yaw 90 180 270

caught error in sys_timer_z_

|domain error: chkgl2

| gl_paint''


createTurtle 6 6 0,10 0 0,:0 _10 0 NB. notice:0 1 2 result

|domain error: chkgl2

| gl_paint''

dbr 0

dbr

13!:0

dbr 1

yaw 90 180 270

caught error in sys_timer_z_

|length error: rotation

| orientations=:orientations x}~(x{orientations)qnmul axis rotation-y


It does display a graphics window with some text and a cluster of little
pyramidal shapes.

I tried turning on the debugger but the error does not appear to leave the
function suspended.


Any idea what I may have done wrong? I'm using J 9.02 in the Qt window.


Thanks,


Devon

On Wed, May 19, 2021 at 6:03 PM Brian Schott <schott.br...@gmail.com> wrote:

> tgsjo is a script for jQt patterned after
> the graphical aspects of the Logo programming
> language. Turtles exist in a 3d environment
> projected onto a 2d canvas.
>
> tgsjo is available at https://github.com/zerowords/tgsjo .
> However that link is not needed because the following
> command in jconsole or jqt puts the tgsjo scripts
> directly into your addons directory.
>
> install'github:zerowords/tgsjo'
>
> After that install, a Lab *tgsjo.ijt* can be run with
> the following 2 commands in jqt.
>
> load'labs/labs'
> lab_jlab_ jpath'~addons/zerowords/tgsjo/tgsjo.ijt'
>
> Without Raul's exceptional contributions tgsjo would
> never have been created. Raul not only explained and
> implemented much of the openGL, but contributed the
> quaternion code for controlling turtle movement.
> Raul is also the creator of the mechanism that
> makes it possible to slow down the graphics when
> multiple turtle actions are programmed.
> I believe Bill Lam contributed the code to link
> J and openGL.
>
> Lots more can be done.
>
> --
> (B=)
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>


-- 

Devon McCormick, CFA

Quantitative Consultant
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to