❤恋するコンピュータサイエンス❤

コンピュータサイエンス、3DCGをもっと楽しく、もっと本質的に!c言語、c++の記事中心です

2022-09-03から1日間の記事一覧

DDA アルゴリズム①【変数の設定】

DDA アルゴリズムを実装するにあたっての変数の設定。mapX、mapYどのグリッドにプレイヤーがいるか //which box of the map we're in int mapX = int(posX); int mapY = int(posY); sideDistX、sideDistYプレイヤーの初期値からの初めのグリッドまでの移動…

試行錯誤 cub3d 描画の準備【カメラの設定】

cameraX は、現在の画面の x 座標が表すカメラ平面上の x 座標で、画面の右側が座標 1、画面の中央が座標 0、画面の左側が座標 -1となるようにこのように計算されます。ここから、光線の方向は、先に説明したように、方向ベクトルと平面ベクトルの和として計…