背景:
osg是一款開源的三維引擎,在過去多年的發展中積累了大量的用戶,該引擎基於場景樹的管理,使用方法簡單。但是對長期使用python作為開發工具的朋友來說, 有一定門檻。
下面的小程序,演示了如何使用python進行osg程序的開發。 代碼基於OSG3.4 和 python3.6. OSG程序用vs2015編譯。https://github.com/enigma19971/pyosg
from pyosg import * v= osgViewer.Viewer() root = osg.Group() node = osgDB.readNodeFile('C:/own/data/osg-data/cow.osg') root.addChild(node) v.setSceneData(root) v.setUpViewInWindow(600, 100, 800, 600) v.realize() v.run()

自由軟件開發人 weix 714601476
