Показать сообщение отдельно
Старый 19.07.2008, 17:10   #1
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Радость Кривая Безье — красивая вещь

Вот решил без помощи OpenGl, но с помощью мозга создать Кривую Безье.
Получилось, и даже красиво: Нажмите на изображение для увеличения
Название: easy.GIF
Просмотров: 1308
Размер:	2.4 Кб
ID:	4597 Нажмите на изображение для увеличения
Название: zig-zag.GIF
Просмотров: 1282
Размер:	40.1 Кб
ID:	4598 Нажмите на изображение для увеличения
Название: squares.GIF
Просмотров: 1308
Размер:	12.5 Кб
ID:	4599
То что вы в основном видите — это вспомогательные линий
(Они нужны только для просмота как строится Кривая Безье)
Кривая Безье это маленькая белая линия
В белой линии происходит разрыв из-за:
  • Недостаточной мощи компьютера;
  • Слишком далёких координат следующих точек;
Конечный вариант скоро будет:
  • В нём не будет разрывов в Кривой Безье;
  • Система будет оптимизирована;
  • Всё будет реализовано с помощью функций(на данном этапе всё сплошным текстом);

Описание Кривой Безье в Википедии
Сам файл: curve_buzier.zip

Управление:

ESC — выход
Левая кнопка мыши — выбор точки \ отмена выбора
Правая кнопка мыши — создание точки \ удаление точки ( при выбранной точке)
SPACE — без вспомогательных линий \ со вспомогательными линиями
SHIFT — рисовать \ не рисовать меню
BACKSPACE —очистить Кривую Безье

NUM1 — 16\32 битов
NUM2 — 60\75 герц
NUM4 — 640x480
NUM5 — 800x600
NUM6 — 1024x768

ENTER — начать построение
NUM+ — + один шаг
NUM- — - один шаг
(Offline)
 
Ответить с цитированием