本文整理汇总了C++中Poly::RotateVerts方法的典型用法代码示例。如果您正苦于以下问题:C++ Poly::RotateVerts方法的具体用法?C++ Poly::RotateVerts怎么用?C++ Poly::RotateVerts使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Poly
的用法示例。
在下文中一共展示了Poly::RotateVerts方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Update
void EditorUI::uiRotate3DOTex ()
{
if (!currentTool->needsPolySelect())
fltk::message ("Use the polygon selection tool first to select the polygons");
else {
vector<MdlObject*> obj = model->GetObjectList ();
for(vector<MdlObject*>::iterator o=obj.begin(); o!=obj.end(); ++o)
for (int a=0; a<(*o)->poly.size(); a++) {
Poly *pl = (*o)->poly[a];
if (pl->isSelected)
pl->RotateVerts();
}
Update();
}
}
示例2:
void EditorUI::uiRotate3DOTex ()
{
if (!currentTool->needsPolySelect())
fltk::message ("Use the polygon selection tool first to select the polygons");
else {
vector<MdlObject*> obj = model->GetObjectList ();
for(vector<MdlObject*>::iterator o=obj.begin();o!=obj.end();++o) {
PolyMesh* pm = (*o)->GetPolyMesh();
if(pm)
for (unsigned int a=0;a<pm->poly.size();a++) {
Poly *pl = pm->poly[a];
if (pl->isSelected)
pl->RotateVerts();
}
}
BACKUP_POINT("3DO texture rotated");
Update();
}
}