}
}
}
+
+std::vector<MeshBuf*> SceneMain::GetCurSelMeshes(void)
+{
+ MeshBuf* mbuf = GetPrimaryMeshbuf();
+ if (mbuf != NULL)
+ std::vector<MeshBuf*>(1, mbuf);
+
+ GeomObject* geo = GetPrimaryObject();
+ std::vector<MeshBuf*> mv;
+ if (geo != NULL)
+ {
+ for (MeshBuf& m : geo->m_MeshAry)
+ {
+ mv.push_back(&m);
+ }
+ }
+
+ return mv;
+}
+
+void SceneMain::FlipCurselFace(bool normal_only)
+{
+ std::vector<MeshBuf*> mv = GetCurSelMeshes();
+ for (MeshBuf* m : mv)
+ {
+ m->FlipFace(normal_only);
+ }
+}