attach to CollisionPolygon?

Can you assign a visible geometry to a CollisionNode without making it get hidden?

Yeah, just make sure to call showThrough() on it.

If you mean the child GeomNode np, then that function does nothing (visually), if you mean on the CollisionNode, then that function draws the CollisionNode and all its children (also GeomNodes) in wireframe. Not what I want.