2011-06-27 4 views
1

私は、Cocoa OS X 10.6のGUIコンポーネントの編集可能なスプラインまたはベジェ曲線を実装しようとしています。機能は、ichart RapahelJSデモhttp://raphaeljs.com/ichart.htmlのラインに沿っているか、またはカーブポイント上の典型的な "イラストレータータイプ"のハンドルに沿っている可能性があります。カーブの正確な仕様はいくぶん可鍛性があり、実装するのに利用可能な/より簡単な仕様に準拠することができます。OS XのインタラクティブなカーブエディタCoconoa

私は、標準的なココアパターンが適用されたしっかりとした基礎を提供するライブラリまたはコンポーネントを見つけることを望んでいます。私はCore Plotを見てきましたが、これは実際にデータをプロットするのには素晴らしいようですが、データ配列を変更するインタラクティブな方法はないようです。

NSViewで何かが見つからない、またはヒットテストを含めてゼロから実装する必要がありますか?ありがとう。

答えて

1

AppKitの一部として「無料」で提供されるベジエパスエディタはありません。 Dave DeLongと私はat GitHubが利用可能なBezierBuilderというベジエ曲線エディタアプリケーションに取り組んでいます。 BezierViewクラスとその一部の依存関係を引き出すことができます。

私は、このアプリが想像力のどれかによって伸びたとは言いません。あなたが自分のアプリにそれを組み込んでいるならば、あなたが変えたいことは確かです。とにかくそれはスタートです。

+0

これは素晴らしいですね!あなたはいくつかの制約を加える必要があると言いますが、それは私に良いスタートを与えるでしょう。それに付随するライセンスはありますか?ありがとう。 – burton

+0

MITライセンスのもとでライセンスされているため、商用で利用でき、帰属が必要です。 –

+0

リンクが死んでいるようですが、更新されたリンクを提供できますか? – Devarshi

2

グラハム・コックスがDrawKitをチェックしたほうがよいかもしれません。非常に洗練されたフレームワークで、サンプルアプリケーションは素晴らしいです。

+0

リンクが死んでいるようですが、更新されたリンクを提供できますか? – Devarshi

+0

はい、GitHubリポジトリを指すようにリンクを修正しました。 –