Пример #1
0
import sys

# import all necessary stuff
import osg
import osgDB
import osgGA
import osgViewer

# create a root node
node = osg.Group()

# needed for python
filepath = osgDB.getLibraryFilePathList()
for item in sys.path: filepath.append(item)
osgDB.setLibraryFilePathList(filepath)

loadedmodel = osgDB.readNodeFile("cow.osg")

# open a file
node.addChild(loadedmodel)

# create a viewer
viewer = osgViewer.Viewer()

# configure default threading
viewer.setThreadingModel(osgViewer.Viewer.SingleThreaded)

# add handlers
viewer.addEventHandler(osgViewer.StatsHandler())
viewer.addEventHandler(osgViewer.WindowSizeHandler())
Пример #2
0
import sys

# import all necessary stuff
import osg
import osgDB
import osgGA
import osgViewer

# create a root node
node = osg.Group()

# needed for python
filepath = osgDB.getLibraryFilePathList()
for item in sys.path:
    filepath.append(item)
osgDB.setLibraryFilePathList(filepath)

loadedmodel = osgDB.readNodeFile("cow.osg")

# open a file
node.addChild(loadedmodel)

# create a viewer
viewer = osgViewer.Viewer()

# configure default threading
viewer.setThreadingModel(osgViewer.Viewer.SingleThreaded)

# add handlers
viewer.addEventHandler(osgViewer.StatsHandler())
viewer.addEventHandler(osgViewer.WindowSizeHandler())
Пример #3
0
import osgDB
import osgViewer
try:
    import osgVRPN
except ImportError:
    print "Could not import osgVRPN."
    print "Did you build osgswig with the option BUILD_WITH_OSGVRPN enabled?"
    raise 

osg.setNotifyLevel(osg.INFO)

# create a viewer
viewer = osgViewer.Viewer()

# needed for Python
osgDB.setLibraryFilePathList(sys.path)

# create a viewer
viewer = osgViewer.Viewer()

# configure
viewer.setThreadingModel(osgViewer.Viewer.SingleThreaded)

# scene
scene = osg.Group()

# open a file
cow = osgDB.readNodeFile('cow.osg')

# add to the scene
viewer.setSceneData(scene)
Пример #4
0
import osgDB
import osgViewer
try:
    import osgVRPN
except ImportError:
    print "Could not import osgVRPN."
    print "Did you build osgswig with the option BUILD_WITH_OSGVRPN enabled?"
    raise

osg.setNotifyLevel(osg.INFO)

# create a viewer
viewer = osgViewer.Viewer()

# needed for Python
osgDB.setLibraryFilePathList(sys.path)

# create a viewer
viewer = osgViewer.Viewer()

# configure
viewer.setThreadingModel(osgViewer.Viewer.SingleThreaded)

# scene
scene = osg.Group()

# open a file
cow = osgDB.readNodeFile('cow.osg')

# add to the scene
viewer.setSceneData(scene)