Hi, I found out ofCamera and ofLight don’t get affected by previously called ofTranslate(), ofRotate() and ofScale(). When I draw the node of ofCamera or ofLight using draw(), the node gets affected by the previously called matrix transformations. But the actual position and orientation of ofCamera and ofLight didn’t seem to have any effect. (if I’m not mistaken)
On the other hand, ofNode based 3d shapes like ofBoxPrimitive get affected by the matrix transformations.
Do ofTranslate(), ofRotate() and ofScale() only affect visible shapes that can actually be drawn to screen?