トップ 差分 一覧 Farm ソース 検索 ヘルプ PDF RSS ログイン

Cinnamon

[ソフトウェア]
[MacOSX]

XcodeのサンプルであるSketchを元にTgifもどきを作ろうと思っています.
元々のSketchでは描画できる種類は少ないものの,
アンドゥやファイルへの保存などはしっかfり作ってあって,結構すごいです.
このSketchを改造してベジエ曲線,円弧,多角形の描画ができるSketch BP Projectというのがあります.
これを参考に,矢印や各種Tgifっぽい描画や機能をがんがん追加していく予定です.
サンプルコード由来の機能ですが,PDFを出力することができるので,
論文を書くドローツールとしてはぴったりです.
あなたもTgifから移行してみませんか?
...と自信をもって言えるようなツールにしたいものです.

バイナリダウンロード

Cinnamon-0.2.4.zip
展開したらすぐ使え...るはずです.

スクリーンショット


ソースコード

Cinnamon-src-0.2.4.zip
サンプルコードのライセンスはAppleに属しています.

更新履歴

2006年4月7日 描画オブジェクトのロック機能を追加
2006年4月7日 インスペクタから幅や高さを変更した場合に縦横比を保存する機能を追加
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から分離しないと拡大縮小が面倒そうな気がする
  • 拡大/縮小の時には,描画領域を表示部分だけにする方がいい