BeforeTheMesh Tutorials
Explore the foundations of programming, graphics, and geometry.
BeforeTheMesh is an educational platform that bridges the gap between programming, graphics, geometry, and engineering computation. Our approach offers a clear, structured, and visual journey through the essential concepts underlying advanced engineering software. This is not a beginner’s programming course; instead, we provide the missing bridge between writing code and understanding the geometric and computational ideas that drive real engineering workflows.
Setting Up Your Environment
Install the toolchain, configure CMake, build BeforeTheMesh, and run the samples.
Creating the Rendering Window
A minimal, clean example how to create a rendering window using the platform layer of btm‑framework.
Vectors, Points, and Spaces
Learn about the fundamental concepts of vectors, points, and spaces in the context of graphics programming.
Matrices and Transformations
Learn about the fundamental concepts of matrices and transformations in the context of graphics (and physics) programming.
C++ Engineering Series
C++ as a Simulation Language
Harness the language that gives you power over every byte and every frame.
C++ as a Graphics Language
Where data layout meets the GPU pipeline.
C++ as an Engineering Tool
Build systems that scale, perform well, and make their costs visible.
Patterns for Simulation & Graphics
How simulation data moves through an engine and becomes pixels.