It looks like you're new here. If you want to get involved, click one of these buttons!
Hi. I'd like to copy the projection and modelView matrices from one PGraphics into another one so I can render different passes of the same scene no matter what camera library is in use.
I have tried using get() and set() of both matrices like this (and different alternatives like projmodelView and combinatins of set() and apply() ):
PMatrix3D modelView = ((PGraphicsOpenGL) pgSrc).modelview.get(); PMatrix3D projection = ((PGraphicsOpenGL) pgSrc).projection.get(); ((PGraphicsOpenGL) pgDst).projection.set(projection); ((PGraphicsOpenGL) pgDst).modelview.set(modelView);
I also tried the pure OpenGL calls from the method copyMatrices() from here
None of them worked. I can reuse the same PGraphics for each pass, but this would be more convenient. Does anyone know how it should be done?