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

}

void GrObject :: ObjMirrorY ()

{

Matrix m = MirrorY();

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

Facet[i].PolyMirrorY ();

Coords = m * Coords;

}

void GrObject :: ObjMirrorZ ()

{

Matrix m = MirrorZ();

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

Facet[i].PolyMirrorZ ();

Coords = m * Coords;

}

// Space's methods

Space :: Space ( GrObject * Obj, int ObjectNum )

{

if ( ObjectNum <= MaxObjects )

{

ObjectNumber = ObjectNum;

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

Object[i] = &Obj[i];

};

}

void Space :: Add ( GrObject * Obj )

{

if ( ObjectNumber < MaxObjects ) Object [ObjectNumber++] = Obj;

}

К-во Просмотров: 1944
Бесплатно скачать Реферат: Трехмерная графика Теория