在Jupyter Notebook的Panda3D中加载egg文件

时间:2017-05-23 23:33:37

标签: python jupyter-notebook panda3d

我正在尝试在Jupyter笔记本中使用Panda3D,但我在加载模型时遇到问题(即.egg文件)。

这段代码在命令行运行,但不在Jupyter Notebook中运行:

SystemInfo.deviceUniqueIdentifier

Jupyter Notebook给出的错误是:

from direct.showbase.ShowBase import ShowBase    
from panda3d.core import Filename

class MyApp(ShowBase):
    def __init__(self):
        ShowBase.__init__(self)

    def load_a_model(self):
        panda_file = Filename.fromOsSpecific('models\\myModel')
        obj_model = self.loader.loadModel(panda_file)

anApp = MyApp()
anApp.load_a_model()
anApp.run()

知道问题是什么吗?

1 个答案:

答案 0 :(得分:0)

Panda3D使用与平台无关的路径,因此您应该使用正斜杠而不是反斜杠。因此,请指定models/myModel