السلام عليكم
لدي
struct Face
{
vector<int> polygon;
vector<int> text;
vector<int> norm;
vector<normale> norm_face;
}F;
[/left
]
و عرفت vector اثنان
C++ كود
for (int j=0;j<Graph.size();j++)
{
if (result_s>0)
{
Graph_visibl[k]=Graph[j];
k=k+1;
}
}
}
C++ كود
vector<Face> Graph;
vector<Face_v> Graph_visibl
;
اردت ان عمل كوبي من الفيكتور Graph
الى الفيكتور Graph_visibl
فقمت
for (int j=0;j<Graph.size();j++)
{
Graph_visibl.resize(Graph_visibl.size()+1);
Graph_visibl[Graph_visibl.size()-1]=Graph[j];
int ii=Graph_visibl[j].polygon[0];
F.polygon.clear();
F.text.clear();
F.norm.clear();
لكن وجدت انه لا يقوم بعمل الكوبي لكل العناصر بطريقة صحيحة
رغم انه لا يظهر لي انه خطا

