I think I understand now.
Yes it is possible to make 3D appear in the SpaceView gadget, but because GET IMAGE is painfully slow, you can only do it either with a small viewport (200x200 or less), or if you only update the display when it changes - assuming that it only changes when the user does something, rather than continuously.
`User Interface Setup Code
`Generated by Rainbow version Alpha 1
`===========================================
`Call createUI() to setup the user interface
`-------------------------------------------
startBlue "RK","4e32"
`Global Variable Declarations for Gadgets
`----------------------------------------
global DataScreen
global Logo
global SpaceView
global Radar
`Create User Interface
SYNC ON
SYNC RATE 0
SET DISPLAY MODE 800,600,16
Set window size 800,600
set window title "Solar Explorer"
resetMainWindow
createUI()
MAKE OBJECT CUBE 1,10
POSITION OBJECT 1,0,0,0
color object 1,RGB(255,0,50)
size=128,128
create bitmap 1,size,size
do
turn object left 1,3
sync
get image 1,0,0,size,size,1
setPanelImage SpaceView,1
loop
`---------------------
function createUI()
DataScreen=createEdit(5,90,175,300,0,0)
Logo=createCanvas(250,0,355,75,0)
SpaceView=createPanel(190,80,515,500,0)
Radar=createCanvas(10,400,175,175,0)
endfunction
function neverRun()
delete memblock 0
endfunction
Otherwise, I would recommend using the SET CAMERA VIEW command. If you want multiple 3D displays which have to be in seperate windows, then you'll need to run more than one exe (with the 3D applications set up with SYNC OFF so that they don't use too much CPU)
BlueGUI:Windows UI Plugin - All the power of the windows interface in your DBPro games.