интерактивный редактор кривых в OS X Cocoa - PullRequest
1 голос
/ 28 июня 2011

Я намерен реализовать редактируемую кривую сплайна или кривой Безье для компонента GUI в Cocoa OS X 10.6.Функциональность может быть в соответствии с демонстрационной версией ichart RapahelJS http://raphaeljs.com/ichart.html или типичной ручкой типа иллюстратора на точках кривой.Точная спецификация кривой несколько податлива и может соответствовать тому, что доступно / проще для реализации.

Поэтому я надеюсь найти библиотеку или компонент, который обеспечивает прочную основу со стандартными шаблонами Какао.Я посмотрел на Core Plot, который, кажется, отлично подходит для построения графиков данных, но, по-видимому, не предлагает интерактивных методов для изменения массива данных.

Я что-то упустил или такая вещь (включая тесты попаданий) должна быть реализована с нуля в NSView?Спасибо.

Ответы [ 2 ]

2 голосов
/ 28 июня 2011

Возможно, вы захотите проверить DrawKit от Грэма Кокса.Это чрезвычайно сложный фреймворк, и пример приложения просто потрясающий.

1 голос
/ 28 июня 2011

Нет редактора пути Безье, предоставляемого "бесплатно" как часть AppKit.Дейв Делонг и я работаем над приложением BezierBuilder для редактора кривых Безье, которое доступно на GitHub .Возможно, вам удастся извлечь класс BezierView и некоторые его зависимости.

Я бы не сказал, что приложение сделано любым натяжением;безусловно, есть вещи, которые вы захотите изменить, если интегрируете их в свое собственное приложение.Но все равно это начало.

...