Страницы: 1

Ответить
RSS
Сплайны - теоретическое введение. OpenGL.
 

Сплайны - теоретическое введение. OpenGL.

Построение гладких кривых или поверхностей в соответствии с набором заданных вершин является типовой задачей компьютерной графики. В этой главе вы познакомитесь с теоретической частью, изучение которой вам необходимо для дальнейшей реализации визуализации сплайнов в нашем приложении.
information must be free for all
 
Цитата
Таким образом, любая из точек на какой-либо части кривой, лежащая между двумя заданными последовательными точками Pi и Pi + 1, которая будет иметь координаты (x(t); y(t)) , значение t будет меняться от 0.0 до 1.0, в том случае, если строится часть кривой от Pi до Pi+1.
Мне кажется, что правильнее будет написать так:

Таким образом, у любой из точек на какой-либо части кривой, лежащая между двумя заданными последовательными точками Pi и Pi + 1, которая будет иметь координаты (x(t); y(t)) , значение t будет меняться от 0.0 до 1.0, в том случае, если строится часть кривой от Pi до Pi+1.

Иначе не въехать...
 
Получившаяся программа поддерживает только 63 точки - потом отваливается по индексу i + 2.

Надо либо жесткое ограничение ввести, либо немного усложнить работу с точками, но сделать их массив относительно бксконечным.
 
Цитата
Мне кажется, что правильнее будет написать так:

почему правильнее? "любая из точек" разве не равно по смыслу "у любой из точек" ?
 
mike124,
Цитата
Получившаяся программа поддерживает только 63 точки - потом отваливается по индексу i + 2.
Ошибка в уроке исправлена ограничением на кол-во добавляемых точек. Спасибо
Страницы: 1

Ответить
Читают тему (гостей: 1)
Форма ответов
Текст сообщения*
Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
Перетащите файлы
Ничего не найдено
Загрузить картинки
Отправить Отменить
 
^
Регистрация
Регистрируясь, вы принимаете правила сайта. Если вы не получили код подтв. регистрации - не забудьте проверить папку спам.
Логин*
Email*
Пароль*
Подтверждение пароля*
 
Логин*
Код*
 
×
Восстановление пароля
Пожалуйста, заполните поля, после чего вы получите код подтверждения на ваш Email. Если код не пришел в течении нескольких минут - проверьте папку спам.
Логин

или Email
Логин*
Код подтверждения*
Новый пароль*
Подтверждение пароля*
×
Авторизация
  • Используйте вашу учетную запись на Facebook.com для входа на сайт.
  • Используйте вашу учетную запись VKontakte для входа на сайт.
  • Используйте вашу учетную запись Google для входа на сайт.
Авторизуйтесь с помощью соц. сети или с помощью аккаунта на сайте:
×