void ofApp::setLightOri(ofLight &light, ofVec3f rot){ ofVec3f xax(1, 0, 0); ofVec3f yax(0, 1, 0); ofVec3f zax(0, 0, 1); ofQuaternion q; q.makeRotate(rot.x, xax, rot.y, yax, rot.z, zax); light.setOrientation(q); }
void CloudsVisualSystemMazeGenerator::setLightOri(ofLight* light, ofVec3f rot) { ofVec3f xax(1, 0, 0); ofVec3f yax(0, 1, 0); ofVec3f zax(0, 0, 1); ofQuaternion q; q.makeRotate(rot.x, xax, rot.y, yax, rot.z, zax); light->setOrientation(q); }