2011-06-27 63 views
1

我的目標是爲Cocoa OS X 10.6中的GUI組件實現可編輯的樣條曲線或貝塞爾曲線。該功能可以沿着ichart RapahelJS演示http://raphaeljs.com/ichart.html的線條或曲線點上的典型「插畫式」手柄。精確的曲線規格有點可塑性,可以符合可用/更簡單的實現。OS X中的交互式曲線編輯器Cocoa

所以我希望找到一個庫或組件,提供一個堅實的基礎,與標準的可可模式應用。我已經看了Core Plot,這對於實際繪製數據似乎很棒,但顯然不提供交互式方法來修改數據數組。

我是否錯過了某些東西或者必須在NSView中從頭開始實現這樣的事情(包括命中測試)?謝謝。

回答

1

作爲AppKit的一部分,沒有提供「免費」的貝塞爾路徑編輯器。 Dave DeLong和我一直在研究貝塞爾曲線編輯器應用程序BezierBuilder,它可以使用at GitHub。您可能能夠取出BezierView類及其某些依賴關係。

我不會說應用程序是通過任何想象力完成的;如果您將它集成到您​​自己的應用程序中,您肯定會想要更改這些內容。但無論如何,這是一個開始。

+0

這看起來不錯!正如你所說,我需要添加一些約束,但它會給我一個好的開始。任何附帶的許可證?謝謝。 – burton

+0

它根據MIT許可證獲得許可,因此可用於商業用途,要求歸因。 –

+0

鏈接似乎已經死了,你能提供更新的鏈接嗎? – Devarshi

2

您可能想要查看Graham Cox的DrawKit。這是一個非常複雜的框架,示例應用程序非常棒。

+0

鏈接似乎已經死了,你能提供更新的鏈接嗎? – Devarshi

+0

是的,固定鏈接指向GitHub回購。 –