OOPS! when I treid out the code I realised that you do need to hae a blank space in the pnnel to show the 3D view, because you need to use 2 cameras!
Anyway, I'm sure you'll be able to understand this:
*The 2nd option I suggested - in code*
`standard setup
cls
sync on : sync rate 1000
set display mode 800,600,32
autocam off
`make the second camera + position it on the screen
make camera 1
set camera view 1,320,240,640,480
point camera 0,0,100,0
`make a matrix for reference purposes
make matrix 1,100,100,10,10
`load an image (put your image here)
load image "your_pic.bmp",1,1
`restate the main settings
backdrop on : color backdrop rgb(0,0,0)
do
`put your image on screen
sprite 1,0,0,1
`do the slow rotation for viewing the model
3D_Screen(ang#,5,2,50,0,50)
`increment the angle
inc ang#
`draw a box to go around the 2nd camera's viewport
line 320,240,640,240
line 320,240,320,480
line 320,480,640,480
line 640,240,640,480
sync
loop
function 3D_screen(ang#,dist#,h#,x#,y#,z#)
set camera to follow 1,x#,y#,z#,ang#,dist#,h#,50,0
point camera 1,x#,y#,z#
endfunction
BTW, I assume that you're using DBP...