Load a model file from a memory buffer
| <viz>.addChildFromBuffer( | |
| filename | |
| buffer | |
| parent = viz.WORLD | |
| scene = viz.MainScene | |
| flags = 0 | |
| ) | 
| Buffer flags | |
| viz.BUFFER_MMAP | Load buffer through a memory mapped file. This can be used in cluster mode to have the master transfer the file contents to the clients at runtime. | 
| Load Flag | Description | 
| viz.LOAD_ASYNC | Load the model asynchronously. See remarks below. | 
| viz.LOAD_IGNORE_LIGHTS | Ignore all lights in the model. | 
| viz.LOAD_IGNORE_SCENE_SETTINGS | Ignore scene settings embedded in the model. | 
| Rotate Mode | Description | 
| viz.ROTATE_DEFAULT | Automatically detect the coordinate frame based on the file type. | 
| viz.ROTATE_NONE | Do not rotate the model. | 
| viz.ROTATE_Y_UP | Rotate the model from a Y-up coordinate frame. | 
| viz.ROTATE_Z_UP | Rotate the model from a Z-up coordinate frame. | 
osgb
osgt
ive
osg
3ds
dae
obj
flt
Note: When loading asynchronously, most node commands will not work properly until the asynchronous operation has completed successfully.