| njControl3D | Japanese |
|---|---|
--|INDEX|-> | |
| Controls the drawing surface for a 3D object. | |
#include <Ninja.h> void njControl3D( flag ) Uint32 flag
njInitSystem( NJD_RESOLUTION_VGA, NJD_FRAMEBUFFER_MODE_RGB565, 1 );
njInitMatrix( matrix, 128 );
njInit3D( vbuf, 4096 );
njInitView( &view );
njCreateLight( &light, NJD_DIR_LIGHT );
njSetView( &view );
njControl3D( NJD_CONTROL_3D_NO_CLIP_CHECK | NJD_CONTROL_3D_DISP_AXIS );
while(1) {
njClearMatrix();
njTranslate( NULL, 0.f, 0.f, -10.f );
njRotateXYZ( NULL, xx,yy,zz );
njDrawObject( object );
xx += 257;
yy += 179;
zz += 193;
njWaitVSync();
}
| njControl3D | --|INDEX|-> |
|---|