我正在尝试在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()
知道问题是什么吗?
答案 0 :(得分:0)
Panda3D使用与平台无关的路径,因此您应该使用正斜杠而不是反斜杠。因此,请指定models/myModel
。