Is it possible to have Panda3D running inside a Cocoa App? Consider, for example a scene editor. It could contain a Panda3D view of the scene and a set of Cocoa views for adding objects to the scene, attaching materials to objects, etc…
Yes, but you need a development build of Panda (not 1.8.1) to do this. You pass an NSView pointer as an integer to WindowProperties.setParentWindow, and Panda will parent its window to that view.