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

Matrix MirrorZ ()

{

Matrix res ( 1 );

res.x [2][2] = -1;

return res;

}

В следующей библиотеке была реализована работа с трехмерными объектами: гранью, графическим объектом и пространством. Реализованы следующие возможности:

поворот объектов вокруг координатных осей;

зеркальное отображение объектов по отношению к координатным осям;

центральное и параллельное проектирование;

масштабирование объектов;

удаление невидимых поверхностей;

перемещение объектов в пространстве.

//Файл 3dworks.h

#ifndef __3DWORKS__#define __3DWORKS__#include <graphics.h>

#include <stdlib.h>

#include "vector.h"

#include "matrix.h"

#define OneSd 0

#define TwoSds 1

#define MaxPoints 10

#define MaxFacets 10

#define MaxObjects 10

class Polygon

{

public:

int PointNumber;

Vector * Point;

Vector Normal;

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