/* */ // How many levels? Means: How far is the user supposed to look up and down? // Set this to an ODD number! // And: This is the amount of seconds you'll have to render. levels = 9; // Get some info objects scene = script.getScene(); info = scene.getObject("3DNPCam"); // No cam named "3DNPCam" found? if (info == null) { // disabled to prevent AoI from freezing // print("No object named '3DNPCam' found!"); return; } // Time? =) double time = scene.getTime(); // okay ... some dirty tricks int reallevels = levels + 1; int curlevel = (int)time + 1; double x = -1 * (((double)curlevel / (double)reallevels) * 180.0 - 90.0); // Set cam's orientation info.coords.setOrientation(x, time * 360, 0); // Inform everyone about our changes //scene.objectModified(info.object); //info.object.sceneChanged(info, scene);