XcodeのサンプルであるSketchを元にTgifもどきを作ろうと思っています. 元々のSketchでは描画できる種類は少ないものの, アンドゥやファイルへの保存などはしっかり作ってあって,結構すごいです. このSketchを改造してベジエ曲線,円弧,多角形の描画ができるSketch BP Projectというのがあります. これを参考に,矢印や各種Tgifっぽい描画や機能をがんがん追加していく予定です. サンプルコード由来の機能ですが,PDFを出力することができるので, 論文を書くドローツールとしてはぴったりです. あなたもTgifから移行してみませんか? ...と自信をもって言えるようなツールにしたいものです. バイナリダウンロード
Cinnamon-0.2.3.zip展開したらすぐ使え...るはずです. スクリーンショット
ソースコード
Cinnamon-src-0.2.3.zipサンプルコードのライセンスはAppleに属しています. 更新履歴
2005年2月16日 鏃の大きさを線の太さに比例して大きくできるようにした2005年2月16日 全ての描画オブジェクトで破線を使えるようにした 2005年2月16日 破線の間隔を変更できるようにした. 2005年2月14日 ライン描画時に破線を引けるようにした 2005年2月05日 矢印を太くしても間抜けじゃないように描画できるように変更 2005年2月05日 多角形やベジエ曲線描画時に初期値が設定されていないバグを修正(ver 0.2.1) 2005年2月02日 プロジェクト名をCinnamonと命名 2005年2月01日 直前に描画したオブジェクトの情報を保存して連続して使えるように(ver 0.2) 2005年2月01日 矢印を描画すると落ちるバグを修正 2005年1月30日 グリッドスナップ時の線の描画に関するバグを修正(ver 0.1.1) 2005年1月23日 Objective-Cに移行 2005年1月16日 ライン描画で矢印を書けるように変更 バグ
オブジェクト選択時にインスペクタの値がこわれるベジエ曲線においてバウンドが正しく取得できていない. 次に欲しい機能メモ
キーボッドショートカットの追加オブジェクトの回転 グループ化 今実装中
実装上の変更したいメモ
createWithEventのイベントハンドル部分と実際にオブジェクトを生成する部分を分離 drawInViewをSTKGraphicから分離しないと拡大縮小が面倒そうな気がする 拡大/縮小の時には,描画領域を表示部分だけにする方がいい |
トップへ戻る |