Форум программистов, компьютерный форум CyberForum.ru

Реализация пресловутых классов геометрических фигур. Не знаю как их нарисовать - C++

Восстановить пароль Регистрация
 
sashadereh
3 / 3 / 1
Регистрация: 30.09.2012
Сообщений: 63
13.10.2013, 18:27     Реализация пресловутых классов геометрических фигур. Не знаю как их нарисовать #1
Собственно вот условие:
Реализовать абстрактный класс Shape, содержащий интерфейс иерархии. Создать производные абстрактные классы TwoDShape и ThreeDShape, от которых унаследовать всевозможные конкретные формы. Реализовать виртуальные функции print (для вывода типа и размера объектов каждого класса), area, draw и volume.

Проект будет обычный С++ в Visual Studio 2010.

Как считаете, какие должны быть элементы абстрактных классов TwoDShape и ThreeDShape помимо указанных методов -
координаты фигур или длины сторон этих фигур?

Как рисовать разнообразные фигуры (и дву- и трехмерные) по координатам? То есть, можно ли в реализацию draw конкретного производного класса вставить некий код, который это делает. Полагаю надо использовать либо OpenGL

Добавлено через 44 минуты
...либо еще какую другую библиотеку
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2013, 18:27     Реализация пресловутых классов геометрических фигур. Не знаю как их нарисовать
Посмотрите здесь:

C++ HELP!!! движение геометрических фигур
C++ иерархия геометрических фигур в ООП
иерархия геометрических фигур C++
C++ Построить систему классов для описания плоских геометрических фигур
C++ Вывод геометрических фигур
C++ Построить систему классов для описания плоских геометрических фигур
C++ Выбор геометрических фигур из перечисления
C++ Вычисление площадей геометрических фигур

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 23:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru