Реферат: Трехмерная графика Теория

Matrix m = MirrorY();

for ( int i = 0; i < PointNumber; i++ )

Point[i] = m * Point[i];

Center = m * Center;

Normal = m * Normal;

Возможно вы искали - Реферат: Семантическая сеть

}

void Polygon :: PolyMirrorZ ()

{

Matrix m = MirrorZ();

for ( int i = 0; i < PointNumber; i++ )

Похожий материал - Реферат: Манипулирование с целыми числами произвольной длины

Point[i] = m * Point[i];

Center = m * Center;

Normal = m * Normal;

}

void Polygon :: Draw ( const Vector& PrCenter )

Очень интересно - Реферат: Сети FDDI

{

int VisPoint[MaxPoints * 2], k = 0;

for ( int i = 0; i < PointNumber; i++ ) {

double Coeff = 1 / ( 1 - Point[i].z / PrCenter.z );

VisPoint[k++] = ( int ) Point[i].x * Coeff + 320;

Вам будет интересно - Курсовая работа: Информационная технология

VisPoint[k++] = ( int ) -Point[i].y * Coeff + 175;

}

setcolor ( Color );

setfillstyle ( 1, Color );

fillpoly ( PointNumber, VisPoint );

Похожий материал - Реферат: Разработка корпоративной ИВС

}

// GrObject's methods

GrObject :: GrObject ( Polygon * FacetArr, int FacetNum, const Vector& Crds )

{