I'm making a simple application with 3D graphics, in which I don't want to load any 3D models, but only geometric shapes are enough. How is it possible to create such geometric shapes in the Panda3D engine? I am interested not only in simple ones (pyramid, cube, parallelepiped), but also in figures with slightly more complex geometry. These are figures that have a polygonal base and "walls" perpendicular to the plane of construction. In short, these should be primitives of buildings that do not necessarily always have the shape of a rectangle at the base.
I tried to figure out how to work with NodePath, but I didn't understand almost anything.