Get mesh from Spatial?

Is there any way to get a mesh from a spatial? From the tutorials/examples you can load the model and then cast it as a node or spatial. I can’t seem to figure out how to access mesh of a model that was loaded as a spatial. I need a way to convert the spatial/node to a mesh or use the spatial directly to create a hull collision object. (If you saw my other posts about collision help, this is a different question)

If it have childrens, process children.

If its geometry, cast it to geometry and get its mesh

You can use CollisionShapeFactory to create a compound hull collision shape for the spatial