What tool/method is used to make the python bindings for panda3d.core?

I’m just trying to understand the architecture of the library. Thanks!

Hi, welcome to the community!

We use the interrogate tool, part of the Panda3D codebase, to parse the C++ headers and generate Python bindings for them.

There is some limited documentation of this tool here:
https://docs.panda3d.org/1.10/python/tools/interrogate

1 Like