inline LMESHptr get_inflate_mesh(LMESHptr skel_mesh) { if (!skel_mesh) return nullptr; TEXBODY* tex = dynamic_cast<TEXBODY*>(skel_mesh->geom()); if (!tex) return nullptr; return dynamic_pointer_cast<LMESH>(tex->get_inflate_mesh(skel_mesh)); }
inline string get_name(LMESHptr m) { return (m && m->geom()) ? m->geom()->name() : (m ? "null geom" : "null mesh"); }