An Embedded Engineer’s Blog

とある組み込みエンジニアの備忘録的なブログです。

2025-01-01から1年間の記事一覧

【GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング】 - 第8回「点・線・三角形を描く - VBO/VAOの基礎」

GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第8回「点・線・三角形を描く - VBO/VAOの基礎」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第8回「点・線・三角形を描く - VBO/VAOの基礎」 はじめに VBO/VAOとは VBO(Vertex Buffer…

【GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング】 - 第7回「マウスでカメラ操作」

GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第7回「マウスでカメラ操作」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第7回「マウスでカメラ操作」 はじめに 今回のゴール マウス操作の設計 操作方式の選択 座標系と水平面 クラス…

【GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング】 - 第6回「2D/3Dカメラの実装」

GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第6回「2D/3Dカメラの実装」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第6回「2D/3Dカメラの実装」 はじめに 今回のゴール 正射影と透視投影の違い 正射影(Orthographic Projection…

【GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング】 - 第5回「座標変換の基礎」

GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第5回「座標変換の基礎」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第5回「座標変換の基礎」 はじめに 座標系の理解 Model行列 View行列(Look At行列) Projection行列(透視投影) …

【GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング】 - 第4回「シェーダー入門 - 虹色の三角形を描く」

GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第4回「シェーダー入門 - 虹色の三角形を描く」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第4回「シェーダー入門 - 虹色の三角形を描く」 はじめに コード構成のリファクタリング シ…

【GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング】 - 第3回「imguiを組み込む」

GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第3回「imguiを組み込む」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第3回「imguiを組み込む」 はじめに imguiとは imguiの基本構造 サンプルコード コードの解説 1. imguiの初期化 2…

【GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング】 - 第2回「GLFWでウィンドウを作る」

GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第2回「GLFWでウィンドウを作る」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第2回「GLFWでウィンドウを作る」 はじめに GLFWとは 最小限のウィンドウ表示 コードの解説 1. GLFWの初期…

【GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング】 - 第1回「開発環境を整えよう」

GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第1回「開発環境を整えよう」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第1回「開発環境を整えよう」 はじめに 必要なもの 開発環境の構築 1. プロジェクトディレクトリの作成 2. Pyt…

【GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 】- はじめに

GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第0回「このシリーズについて」 GitHub Copilotと作る Pythonで OpenGL 3Dプログラミング 第0回「このシリーズについて」 はじめに このシリーズの趣旨 GitHub Copilotを活用した開発 対象読者 使用…