2

我正在使用 OpenGLContext 将 VRML 文件加载到 SceneGraph 对象中。不幸的是,在我的一生中,我找不到任何展示如何渲染 SceneGraph 的示例。

我已经创建了一个上下文testcontext.getInteractive(),但是现在呢?如何渲染 SceneGraph?

4

2 回答 2

3

它的记录很差。所需要做的就是创建一个上下文类并设置其sg字段,如下所示:

def MyContext(BaseContext):
    def OnInit(self):
        self.sg = ... load your scene graph here ...

    def OnRender(self, mode):
        return

就是这样,场景被正确渲染。

于 2013-06-30T06:26:00.010 回答
2

看看: http ://pyopengl.sourceforge.net/context/tutorials/shader_1.xhtml 它通过一些详尽的解释引导您完成整个过程。

于 2013-06-28T11:03:06.870 回答