السلام عليكم
لدي سؤال غريب شوي لا ادري هل انا التي لم اعرف صياغته او ان فكرتي ليست صحيحة ام انه غريب حقا
المهم
لدي كود رسم اسطوانة بالopengl
void drawCylinder(double r,double height)
{
double x=0,y=0;
double pre=height/20;
glPointSize(1);
glBegin(GL_POINTS);
for(double z=0;z<=height;z+=pre)
{
for(double t=0;t<=PI;t+=PI/20)
{
x=r*cos(t);
y=r*sin(t);
glVertex3d(x,z-height/2,y);
}
}
glEnd();
glLoadIdentity();
}ما اريده هو انني لا ارسم الاسطوانة في الوقت الحالي اي في المكان الذي ناديت فيه هذا الكود انما اريد ان استخدم بيكسالات الاسطوانة فقط
اي ان اخزن بيكسالات الاسطوانة لاستخدامها فيما بعد اما رسمها فسيكون في مكان اخر
هل يمكنني ذلك ؟


