Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > BlitzMax > 2D-программирование

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

Вот решил без помощи OpenGl, но с помощью мозга создать Кривую Безье.
Получилось, и даже красиво: Нажмите на изображение для увеличения
Название: easy.GIF
Просмотров: 1030
Размер:	2.4 Кб
ID:	4597 Нажмите на изображение для увеличения
Название: zig-zag.GIF
Просмотров: 1028
Размер:	40.1 Кб
ID:	4598 Нажмите на изображение для увеличения
Название: squares.GIF
Просмотров: 1059
Размер:	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)
 
Ответить с цитированием
Старый 20.07.2008, 11:21   #2
alcoSHoLiK
Дэвелопер
 
Регистрация: 17.01.2006
Сообщений: 1,512
Написано 78 полезных сообщений
(для 110 пользователей)
Ответ: Кривая Безье — красивая вещь

Прикольно. Думаю, лучше фиксировать точки, пока кривая рисуется. И сделай сглаживание)
(Offline)
 
Ответить с цитированием
Старый 20.07.2008, 15:45   #3
zheland
Разработчик
 
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений
(для 95 пользователей)
Ответ: Кривая Безье — красивая вещь

Вот вариант где дополнительные линии тоже делают дело
Миниатюры
Нажмите на изображение для увеличения
Название: cvetok.GIF
Просмотров: 931
Размер:	18.0 Кб
ID:	4602  
Вложения
Тип файла: zip curve_buzier2.zip (483.3 Кб, 536 просмотров)
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lib_bezier - Рисование кривой Безье odd Библиотеки 7 14.08.2010 15:41
Кривая стыковка картинок в Галерее. Serendipity Наш форум 2 23.08.2007 06:33
красивая флешка :) jimon Болтовня 3 12.06.2007 06:13
кривая Птичка Horror 3D-программирование 10 02.01.2007 02:11
Необходимая вещь alcosholik Болтовня 1 04.09.2005 18:13


Часовой пояс GMT +4, время: 11:29.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com