сплайны Catmull-rom для Android - PullRequest
       64

сплайны Catmull-rom для Android

2 голосов
/ 09 апреля 2011

Я пытаюсь найти способ реализовать сплайны катмулла на платформе Android с целью плавного рисования линии через n точек. В идеале я мог бы адаптировать кубические Безье с помощью Path и его метода cubicTo, как указано в этой теме: Как нарисовать кривую через точки дерева в Android?

К сожалению, я не смог следить за реализацией, поэтому я надеюсь, что кто-то там уже сделал это и может поделиться несколькими строками примера кода.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 09 апреля 2011

Эта библиотека для разработки игр для Android, кажется, имеет сплайнов Catmull-Rom реализовано : http://code.google.com/p/libgdx/.

ps, вы пометили Безье, это неправильно -тип кривой, который использует контрольные точки вне кривой, которые оказывают внешнее влияние :)

1 голос
/ 17 апреля 2013

Я столкнулся с той же проблемой, и я нашел решение:

Гладкий сплайн Безье по заданным точкам

Он реализован на JavaScript, но его легко переписать на Java - в результате получается естественный сплайн, нарисованный с помощью Path.quadTo ().

...