#1
|
|||
|
|||
setHUD example
I am working on an application that having a HUD would be a useful feature. Is there an existing example of how to set up and draw to a renderNode object that has been set up as a HUD? I have briefly searched the online articles and the examples provided with Vizard 4, but I haven't come across anything useful yet.
__________________
|
#2
|
|||
|
|||
It may also be possible that this is not what I want to do.
Alternatively, I would like to Draw another 3D object on the fly in the center of a new scene. Render that scene to a texture, and display that texture on a quad that is drawn orthographically.
__________________
|
#3
|
|||
|
|||
You can use a sub window to render an arbitrary scene on top of the main window. Here is an example script that shows how. Let me know if I misunderstood your question.
Code:
import viz import vizact viz.go() # Render model to main window viz.add('dojo.osgb') # Create sub window window = viz.addWindow() window.clearcolor(viz.GRAY) # Uncomment this line to have a transparent background #window.setClearMask(viz.GL_COLOR_BUFFER_BIT,viz.MASK_REMOVE) # Create view/scene for sub window view = viz.addView() scene = viz.addScene() view.setScene(scene) window.setView(view) view.setPosition([0,0,-2]) view.lookAt([0,0,0]) # Add model to sub window model = viz.add('beachball.osgb',scene=scene) model.addAction(vizact.spin(0,1,0,90)) |
#4
|
|||
|
|||
I think this is what I'm looking for. Thank you.
__________________
|
Thread Tools | |
Display Modes | Rate This Thread |
|
|