Scene#
A genesis.Scene object wraps all components in a simulation environment, including a simulator (containing multiple physics solvers), entities, and a visualizer (controlling both the viewer and all the cameras).
Basically, everything happens inside a scene.
SceneSceneScene.destroy()Scene.add_entity()Scene.link_entities()Scene.add_mesh_light()Scene.add_light()Scene.add_sensor()Scene.start_recording()Scene.add_camera()Scene.add_emitter()Scene.add_force_field()Scene.build()Scene.reset()Scene.get_state()Scene.step()Scene.stop_recording()Scene.draw_debug_line()Scene.draw_debug_arrow()Scene.draw_debug_frame()Scene.draw_debug_frames()Scene.draw_debug_mesh()Scene.draw_debug_sphere()Scene.draw_debug_spheres()Scene.draw_debug_box()Scene.draw_debug_points()Scene.draw_debug_path()Scene.render_all_cameras()Scene.clear_debug_object()Scene.clear_debug_objects()Scene.dump_ckpt_to_numpy()Scene.save_checkpoint()Scene.load_checkpoint()Scene.uidScene.dtScene.tScene.substepsScene.requires_gradScene.is_builtScene.show_FPSScene.gravityScene.viewerScene.visualizerScene.simScene.cur_tScene.solversScene.active_solversScene.entitiesScene.emittersScene.tool_solverScene.rigid_solverScene.avatar_solverScene.mpm_solverScene.sph_solverScene.fem_solverScene.pbd_solverScene.segmentation_idx_dict
Simulator