Дополнительный рисователь полигонов по x,y,z:
Иногда, при сложной форме объекта, из-за допусков точности возникают "дырки" в объекте. Чтобы их компенсировать, применяется эта функция.
//************************
RisPolDop(vDoc)//Дополнительный рисователь полигонов по x,y,z (кое-где он не нужен)
{
for (j=0;j<Nv;j++)
{
P1=j;
P2=j+1;
P4=Nv*(Nu-1)+j;
P3=Nv*(Nu-1)+j+1;
para->SetPolygon(zz,P4,P3,P2,P1);
zz=zz+1;
}
P1=0;
P2=Nv-1;
P3=Nv*Nu-1;
P4=Nv*(Nu-1);
para->SetPolygon(zz,P1,P2,P3,P4);
}
//Конец дополнительного рисователя полигонов по x,y,z
Иногда, при сложной форме объекта, из-за допусков точности возникают "дырки" в объекте. Чтобы их компенсировать, применяется эта функция.
//************************
RisPolDop(vDoc)//Дополнительный рисователь полигонов по x,y,z (кое-где он не нужен)
{
for (j=0;j<Nv;j++)
{
P1=j;
P2=j+1;
P4=Nv*(Nu-1)+j;
P3=Nv*(Nu-1)+j+1;
para->SetPolygon(zz,P4,P3,P2,P1);
zz=zz+1;
}
P1=0;
P2=Nv-1;
P3=Nv*Nu-1;
P4=Nv*(Nu-1);
para->SetPolygon(zz,P1,P2,P3,P4);
}
//Конец дополнительного рисователя полигонов по x,y,z
Комментариев нет:
Отправить комментарий