Panda3D has a set of utilities that may be used to learn more about various objects and methods within an application.
One of these commands is
This command will create a window with methods and attributes on one side, and
the details of a selected attribute on the other. It also displays the current
values of a class’ attributes. If these attributes are changing, you may have to
click on a value to refresh it. To use it you have to do the following:
from direct.tkpanels.Inspector import inspect inspect(NodePath) # e.g. inspect(camera)
While the directtools suite calls upon a number of tools, if the suite is
disabled, the user may activate certain panels of the suite. The
command opens the object placer console. The
explore() opens the scene graph
explorer, which allows you to inspect the hierarchy of a NodePath. Finally, in
order to change the color of a NodePath, the
rgbPanel() command opens color
camera.place() render.explore() panda.rgbPanel()
Useful DirectTool panels are explained in the Panda Tools section.