[GEM-dev] automated drawing in gem?

IOhannes m zmoelnig zmoelnig at iem.at
Wed Sep 19 09:47:04 CEST 2007


marius schebella wrote:
> how does that work? what do I need? I downloaded something called LuaGL 
> v1.01 but I have no clue, what to do with it? documentation is very 
> little. do I have to compile something? It says I have to call the luagl 
> library from within another program. ???
> To many new unknown variables...


get lua

get pdlua, compile it, read the examples

get LuaGL, compile it (read 
http://sourceforge.net/tracker/index.php?func=detail&aid=1724422&group_id=85185&atid=575357 
for instructions)

create a new lua-pdobject like this:

"""
require('opengl')

local luagl = pd.Class:new():register("luagl")
function luagl:initialize(name, atoms)
    self.inlets = 1
    return true
end
function luagl:in_0(sel, atoms)
    if sel == "gem_state" then
       luagl:render()
    end
end
function luagl:render()
    gl.Begin("LINES")
    gl.Color(1, 1, 0)
    gl.Vertex(0, 0)
    gl.Vertex(1, 1)
    gl.End()
end
"""

load it.
have fun.


fmga.sdr
IOhannes




More information about the GEM-dev mailing list