Member 14988712 Ответов: 3

Как мне нарисовать B-сплайн


Что такое программный код на языке Си, который рисует кривую, проходящую ближе всего к заданной точке N? (Примечание: B-сплайн-кривая, которую нужно нарисовать)

Что я уже пробовал:

Я не понимаю, что такое изгиб B-сплайна.

3 Ответов

Рейтинг:
2

CPallini

Цитата:
Я не понимаю, что такое изгиб B-сплайна.
Начало с самой его страницы в Википедии: B-сплайн - Википедия[^].


Рейтинг:
1

OriginalGriff

Цитата:
Что такое программный код на языке Си, который рисует ...

Мы более чем готовы помочь тем, кто застрял, но это не значит, что мы здесь, чтобы сделать все это для вас! Мы не можем сделать всю работу, вам либо платят за это, либо это часть ваших оценок, и было бы совсем несправедливо, если бы мы сделали все это за вас.

Поэтому нам нужно, чтобы вы сделали работу, и мы поможем вам, когда вы застряли. Это не значит, что мы дадим вам пошаговое решение, которое вы можете сдать!
Начните с объяснения, где вы находитесь в данный момент и каков следующий шаг в этом процессе. Затем расскажите нам, что вы пытались сделать, чтобы этот следующий шаг сработал, и что произошло, когда вы это сделали.

Если у вас вообще возникли проблемы с началом работы, то это может помочь: Как написать код для решения проблемы, руководство для начинающих[^]


Рейтинг:
1

Rick York

Сначала выясните, как рисовать точки. Тогда вы должны быть в состоянии распространить это на рисование линий. Затем вы можете использовать стандартную математику, чтобы вычислить точки сплайна и нарисовать их как точки или нарисовать линии, чтобы соединить их. Главное - делать это шаг за шагом, чтобы понять, что происходит. Если кто-то просто вручит вам кучу кода, Вы вряд ли что-то поймете.

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


Member 14988712

Спасибо за вашу помощь. Кривая, которую вы послали, - это сплайн Безье. То, что я ищу,-это кривая B-сплайна. На самом деле, я не ищу готовый код. Математически я не мог точно понять, как выражается кривая B-сплайна.

Rick York

Я не вижу такого же освещения B-сплайнов на сайте пола. Я сделал поиск "B spline tutorial" в google, и появилось много результатов. Тебе стоит попробовать.