PDA

View Full Version : publish .exe n..


gakusei08
05-06-2008, 07:34 AM
hai,

i have 2 problem..

1) how way,i want publish.exe for my project. Or i need to add something common at my script to publish.exe. :(

2) i developing 3d environment in a room,show 2 window..second window(small window) i put at upper left main window which shows the view of the overall situation from the top of the room.During walkthrough I'm feel not comfortable because the second window prevent me to see the object behind it. can i reduce size main window to show the overall screen during i walkthrough in the room but the the small window still at upper left window..how??:confused:

can anybody help me!!:mad:

farshizzo
05-06-2008, 09:35 AM
1) You can publish your script to an EXE by selecting File -> Publish as EXE from the menu. Just follow the on screen instructions from there.

2) Here is some code that will resize the main window so the second window does not cover it up. I also added a background window that will fill up the rest of the empty space in the window.#Add window to top
top_view = viz.addView()
top_view.setPosition([0,10,0])
top_view.setEuler([0,90,0])
top_window = viz.addWindow(pos=(0,1),size=(0.2,0.2),view=top_vi ew)

#Reduce size of main window
viz.MainWindow.setSize([0.8,1])
viz.MainWindow.setPosition([0.2,1])

#Add background window
background = viz.addWindow(pos=[0,1],size=[1,1])
background.setView(view=viz.addView(scene=viz.addS cene()))
background.drawOrder(-10)

gakusei08
05-06-2008, 03:50 PM
thanks a lot farshizzo,..;)

now i get resize the main window..:)

but when i add script for background window,nothing has change?? how can i add background to fill up the rest of the empty space of the window? (example for add image)

farshizzo
05-07-2008, 09:47 AM
You can add a fullscreen quad to the background scene using the following code:#Add background window
texture = viz.add('ball.jpg')
back_scene = viz.addScene()
quad = viz.addTexQuad(viz.SCREEN,scene=back_scene,scale=( 12.8,10.24,0),pos=(0.5,0.5,0))
quad.texture(texture)
background = viz.addWindow(pos=[0,1],size=[1,1])
background.setView(view=viz.addView(scene=back_sce ne))
background.drawOrder(-10)