エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
床井研究室 - ゲームグラフィックス特論
球面線形補間 4月に入ってなんだか妙に忙しいと思っているうちに,今日はもう30日!なのに,今月は全... 球面線形補間 4月に入ってなんだか妙に忙しいと思っているうちに,今日はもう30日!なのに,今月は全然ブログ書いとらん…いかん,何か書かねばと思ってもネタがない.仕方がないからゲームグラフィックス特論(なんちゅう講義名だ)の宿題のヒントを. まず,2つのクォータニオンの補間の実装は,例えばこんな具合になります. #include <math.h> #include <float.h> /* ** 球面線形補間 p ← q と r を t で補間したクォータニオン */ void slerp(double p[], const double q[], const double r[], const double t) { double qr = q[0] * r[0] + q[1] * r[1] + q[2] * r[2] + q[3] * r[3]; double ss = 1.0 - qr
2010/12/23 リンク