Nops, actually i was waiting for some of your ideas :)
On 2 jul, 09:13, Ozgur Yılmaz <[email protected]> wrote:
> any progress?
>
>
>
> On Tue, Jun 30, 2009 at 11:45 PM, David Corral <[email protected]> wrote:
>
> > Nice, hopefully we will find the way :)
> > I'm not very used to opengl though.
>
> > Here are my updates:
> > It seems that we need to convert two times a matrix/list, first at
> > all, we need to pass to the glGetFloatv an .asFloatPtr()
> > and then convert that matrix/list again to an .asDoublePtr()
>
> > With this way doesn't crash, but doesn't work either.
> > "suPointer" seems to be at 0.0 :S
>
> > we might have to convert each item from the list, instead of the whole
> > list. But didn't work for me. Should be a way...
>
> > #get modelview matrix
> > glFT.glPushMatrix()
> > modelview = (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
> > 0.0, 0.0, 0.0, 0.0, 0.0)
> > su = om.MScriptUtil()
> > su.createFromList(modelview,16)
> > suPointer = su.asFloatPtr()
> > glFT.glGetFloatv(omRender.MGL_MODELVIEW,suPointer)#MGL_VIEWPORT
>
> > su = om.MScriptUtil()
> > su.createFromList(suPointer,16)
> > suPointer = su.asDoublePtr()
>
> > #set camera matrix to opengl
> > glFT.glPushMatrix()
> > glFT.glLoadMatrixd( suPointer )
>
> > #start drawing...
>
> > glFT.glPopMatrix();
>
> > btw: here is a little bit of more info:
> >http://www.highend3d.com/boards/index.php?showtopic=253168
>
> --
> E.Ozgur Yilmaz
> Senior Technical Directorwww.ozgurfx.com
--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/python_inside_maya
-~----------~----~----~----~------~----~------~--~---