Matrix m = Translate ( v );
for ( int i = 0; i < PointNumber; i++ )
Point[i] = m * Point[i];
Center = m * Center;
}
Возможно вы искали - Реферат: Семантическая сеть
void Polygon :: Rotate ( double Alfa, double Beta, double Gamma )
{
Matrix m = RotateX ( Alfa ) * RotateY ( Beta ) * RotateZ ( Gamma );
for ( int i = 0; i < PointNumber; i++ )
Point[i] = m * Point[i];
Похожий материал - Реферат: Манипулирование с целыми числами произвольной длины
Normal = m * Normal;
Center = m * Center;
}
void Polygon :: PolyScale ( const Vector& v )
{
Очень интересно - Реферат: Сети FDDI
Matrix m = Scale ( v );
for ( int i = 0; i < PointNumber; i++ )
Point[i] = m * Point[i];
Center = m * Center;
}
Вам будет интересно - Курсовая работа: Информационная технология
void Polygon :: PolyMirrorX ()
{
Matrix m = MirrorX();
for ( int i = 0; i < PointNumber; i++ )
Point[i] = m * Point[i];
Похожий материал - Реферат: Разработка корпоративной ИВС
Center = m * Center;
Normal = m * Normal;
}
void Polygon :: PolyMirrorY ()