TECH PLAY

初期Macintoshを支えた描画エンジン QuickDrawの技法

4,180円 (税込)

Amazon楽天

初期Macintoshを支えた描画エンジン QuickDrawの技法

書籍情報

発売日:

著者/編集:柴田文彦

出版社:ラトルズ

発行形態:単行本

書籍説明

内容紹介

初代Macintoshの描画処理を担ったQuickDrawの仕組みを、歴史的背景から数式・座標系、リージョン構造、描画ルーチンまで丁寧に読み解きます。本書では、公開されたソースコードをベースにロジックを解析しながら理解を深めることができ、さらに当時の環境をエミュレータで実行して実際に挙動を試せる点も大きな魅力です。 第1章 QuickDrawの位置付け 1-1 QuickDrawとは? 1-2 初代MacintoshとQuickDraw 1-3 QuickDrawに前後する時代の技術 1-4 QuickDrawのその後 第2章 APIとしてのQuickDraw 2-1 QuickDrawの描画機能 2-2 QuickDrawとMacPaint 2-3 QuickDrawのジオメトリ 2-4 QuickDrawの全ルーチン 第3章 QuickDrawの試運転 3-1 初代Macintoshのセルフプログラミング環境 3-2 実際に動作するプログラミング環境の構築 3-3 QuickDrawの基本的なプログラミング 3-4 リージョンの内部表現探索プログラム 3-5 QuickDrawのカスタマイズ 第4章 ソースコードで読むQuickDraw 4-1 CHMに公開されたQuickDrawのソースコード 4-2 QuickDrawソースコード解読の手引 4-3 大きな流れの把握 第5章 実動描画プログラムによる実践的コード解読 5-1 DDAによる直線描画の基本 5-2 QuickDrawによる直線描画 5-3 定義に従った円、楕円の描画 5-4 平方根演算を使わない独創的な楕円描画 5-5 DrawArcルーチンの再現検証 第6章 Graf3Dの試用 6-1 Graf3Dとは? 6-2 Graf3Dの純正サンプルプログラムとAPI仕様 6-3 FixMathの概要 6-4 Graf3Dのサンプルプログラム試作

著者情報

柴田文彦

類似書籍