トップ 一覧 Farm 検索 ヘルプ RSS ログイン

Cinnamonの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
{{category ソフトウェア}}
{{category MacOSX}}

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

!バイナリダウンロード
[Cinnamon-0.2.4.zip|http://www.wasamon.net/miyo/soft/cinnamon/Cinnamon-0.2.4.zip]
展開したらすぐ使え...るはずです.

!スクリーンショット

!ソースコード
[Cinnamon-src-0.2.4.zip|http://www.wasamon.net/miyo/soft/cinnamon/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から分離しないと拡大縮小が面倒そうな気がする
* 拡大/縮小の時には,描画領域を表示部分だけにする方がいい