int main(int argc, char *argv[]) { // setup Panda3d PandaFramework pandaFramework; pandaFramework.open_framework(argc, argv); PT(WindowFramework) windowFramework = pandaFramework.open_window(); if(windowFramework == NULL) { nout << "ERROR: could not open the WindowFramework." << endl; return 1; // error } // Note: optional, reduce CPU use when the window is minimized. SleepWhenMinimized sleepWhenMinimized(windowFramework); // Make an instance of our class World world(windowFramework); // and run the world pandaFramework.main_loop(); // quit Panda3d pandaFramework.close_framework(); return 0; // success }
int main(int argc, char *argv[]) { // setup Panda3d PandaFramework pandaFramework; pandaFramework.open_framework(argc, argv); PT(WindowFramework) windowFrameworkPtr = pandaFramework.open_window(); if(windowFrameworkPtr == NULL) { nout << "ERROR: could not open the WindowFramework." << endl; return 1; // error } // Tell Panda3D to use OpenAL, not FMOD load_prc_file_data("", "audio-library-name p3openal_audio"); // Create an instance of our class World world(windowFrameworkPtr); // Run the simulation pandaFramework.main_loop(); // quit Panda3d pandaFramework.close_framework(); return 0; // success }
void TestScene3::runPanda(int argc, char** argv) { // initialize framework PandaFramework framework; framework.open_framework(argc, argv); // open window WindowProperties windowProp; framework.get_default_window_props(windowProp); windowProp.set_size(800, 600); auto window = framework.open_window(windowProp, GraphicsPipe::BF_require_window); // adjust camera auto camera = window->get_camera_group(); camera.set_pos(2000, -2000, 2000); camera.look_at(0, 0, 0); // loop framework.main_loop(); }
void TestScene5::runPanda(int argc, char** argv) { // initialize framework PandaFramework framework; framework.open_framework(argc, argv); // open window WindowProperties windowProp; framework.get_default_window_props(windowProp); windowProp.set_size(800, 600); auto window = framework.open_window(windowProp, GraphicsPipe::BF_require_window); // adjust camera auto camera = window->get_camera_group(); camera.set_pos(2000, -2000, 2000); camera.look_at(LPoint3(0, 0, 0)); // load & integrate model auto model = window->load_model(framework.get_models(), "panda-model"); model.set_pos(-2000, 2000, -2000); model.reparent_to(window->get_render()); // loop framework.main_loop(); }
int main(int argc, char *argv[]) { // setup Panda3d PandaFramework pandaFramework; pandaFramework.open_framework(argc, argv); PT(WindowFramework) windowFrameworkPtr = pandaFramework.open_window(); if(windowFrameworkPtr == NULL) { nout << "ERROR: could not open the WindowFramework." << endl; return 1; // error } // Create an instance of our class World world(windowFrameworkPtr); // Run the simulation pandaFramework.main_loop(); // quit Panda3d pandaFramework.close_framework(); return 0; // success }