|
| def | __init__ (self, model, w=1024, h=768, fov=75) |
| |
| def | controls_3d (self, mouse_button=1, up_key=pygame.K_UP, down_key=pygame.K_DOWN, left_key=pygame.K_LEFT, right_key=pygame.K_RIGHT) |
| |
| def | cycle_cameras (self) |
| |
| def | load_model (self, path, postprocess=aiProcessPreset_TargetRealtime_MaxQuality) |
| |
| def | loop (self) |
| |
| def | prepare_gl_buffers (self, mesh) |
| |
| def | prepare_shaders (self) |
| |
| def | recursive_render (self, node, shader) |
| |
| def | render (self, wireframe=False, twosided=False) |
| |
| def | set_camera (self, camera) |
| |
| def | set_camera_projection (self, camera=None) |
| |
| def | set_shader_accessors (self, uniforms, attributes, shader) |
| |
◆ __init__()
| def 3d_viewer.PyAssimp3DViewer.__init__ |
( |
|
self, |
|
|
|
model, |
|
|
|
w = 1024, |
|
|
|
h = 768, |
|
|
|
fov = 75 |
|
) |
| |
◆ controls_3d()
| def 3d_viewer.PyAssimp3DViewer.controls_3d |
( |
|
self, |
|
|
|
mouse_button = 1, |
|
|
|
up_key = pygame.K_UP, |
|
|
|
down_key = pygame.K_DOWN, |
|
|
|
left_key = pygame.K_LEFT, |
|
|
|
right_key = pygame.K_RIGHT |
|
) |
| |
The actual camera setting cycle
◆ cycle_cameras()
| def 3d_viewer.PyAssimp3DViewer.cycle_cameras |
( |
|
self | ) |
|
◆ load_model()
◆ loop()
| def 3d_viewer.PyAssimp3DViewer.loop |
( |
|
self | ) |
|
◆ prepare_gl_buffers()
| def 3d_viewer.PyAssimp3DViewer.prepare_gl_buffers |
( |
|
self, |
|
|
|
mesh |
|
) |
| |
◆ prepare_shaders()
| def 3d_viewer.PyAssimp3DViewer.prepare_shaders |
( |
|
self | ) |
|
◆ recursive_render()
| def 3d_viewer.PyAssimp3DViewer.recursive_render |
( |
|
self, |
|
|
|
node, |
|
|
|
shader |
|
) |
| |
Main recursive rendering method.
◆ render()
| def 3d_viewer.PyAssimp3DViewer.render |
( |
|
self, |
|
|
|
wireframe = False, |
|
|
|
twosided = False |
|
) |
| |
◆ set_camera()
| def 3d_viewer.PyAssimp3DViewer.set_camera |
( |
|
self, |
|
|
|
camera |
|
) |
| |
◆ set_camera_projection()
| def 3d_viewer.PyAssimp3DViewer.set_camera_projection |
( |
|
self, |
|
|
|
camera = None |
|
) |
| |
◆ set_shader_accessors()
| def 3d_viewer.PyAssimp3DViewer.set_shader_accessors |
( |
|
self, |
|
|
|
uniforms, |
|
|
|
attributes, |
|
|
|
shader |
|
) |
| |
◆ base_name
| string 3d_viewer.PyAssimp3DViewer.base_name = "PyASSIMP 3D viewer" |
|
static |
◆ bb_max
| 3d_viewer.PyAssimp3DViewer.bb_max |
◆ cameras
| 3d_viewer.PyAssimp3DViewer.cameras |
◆ current_cam
| 3d_viewer.PyAssimp3DViewer.current_cam |
◆ current_cam_index
| 3d_viewer.PyAssimp3DViewer.current_cam_index |
◆ frames
| 3d_viewer.PyAssimp3DViewer.frames |
◆ keys
| 3d_viewer.PyAssimp3DViewer.keys |
◆ last_fps_time
| 3d_viewer.PyAssimp3DViewer.last_fps_time |
◆ scene
| 3d_viewer.PyAssimp3DViewer.scene |
◆ scene_center
| 3d_viewer.PyAssimp3DViewer.scene_center |
◆ shader
| 3d_viewer.PyAssimp3DViewer.shader |
The documentation for this class was generated from the following file: