I have this minimal repro:
from direct.showbase.ShowBase import ShowBase
from panda3d.core import ConfigVariableString
import panda3d
if __name__ == '__main__':
print('Panda3d Version: ', panda3d.__version__)
loadFileType = ConfigVariableString('load-file-type')
print('load-file-type Config settings: ', loadFileType.getValue())
base = ShowBase()
print('loading...')
model = loader.loadModel("../../data/Crystal_2020.06.30_L.obj")
print('loaded!')
model.reparentTo(render)
base.run()
I have verified I am loading p3assimp. Here is the output:
Panda3d Version: 1.10.7
load-file-type Config settings: p3assimp
Known pipe types:
wglGraphicsPipe
(all display modules loaded.)
loading…
However, this code works as expected on MacOs.
Any ideas?