3D-CGプログラマーのための クォータニオン入門[四訂版]の表紙

3D-CG プログラマーのための クォータニオン入門[四訂版](スリーディーシージープログラマーノタメノクォータニオンニュモン ヨンテイバン)

著者:
金谷 一朗(カナヤ イチロウ)
出版社:
工学社
出版日:
2022年11月22日
ISBN:
9784777522224
シリーズ:
I/OBOOKS
在庫:
在庫あり
0

なぜ注目されているか

言及数
1082
総合
1302
8 ランクダウン1 件の言及

書籍紹介

従来から、航空宇宙やロボット工学で使われてた「クォータニオン」 (四元数) は、「 DirectX 」や「 OpenGL 」など、パソコン用ソフトでもサポートされたため、ゲームなどへの応用が盛んになってきました。

ただ、「ベクトル」や「行列」とは違い、「クォータニオン」には、適当な参考書がなく、プログラマーは手探りでプログラミングしていました。
本書は、 3D-CG プログラマーを対象に、数学、プログラミング (C++) の両面からクォータニオンを解説し、好評を博しました。

今回の「四訂版」では、「関数型プログラミング」など、「数学」と「プログラミング」言語が、最近ますます近づいたことについて解説します。
■実数・複素数・クォータニオンー数

実数の性質

複素数の性質

クォータニオンの性質

■行列ーもうひとつの数
連立線形方程式と行列

行列の性質

直交行列とユニタリ行列

■行列による 2 次元の回転と内積
2 次元ベクトル

内積

2 次元ベクトルの回転

■複素数による 2 次元の回転
位置を表わす複素数

複素数による回転

複素数=対角行列+反対称行列

■行列による 3 次元の回転と外積
3 次元ベクトル

外積

3 次元ベクトルの回転

■クォータニオンによる 3 次元の回転
位置を表わすクォータニオン

クォータニオンによる回転

クォータニオン=対角行列+反エルミート行列

■テンソルとスピノール
テンソル

スピノール

テンソル=スピノール×スピノール

■付録・補講
クォータニオンを利用した視点移動

サンプルプログラムの実行方法

本書のダイジェスト

「群・環・体」と「クォータニオン」

リー代数

言及 Qiita 記事 (1 件)

関連記事

関連用語

共有:Xはてブ