|
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: