*DISCLAIMER #1: Code presented here is pseudocode that does NOT necessarily reflect production Limit Theory code.*

*DISCLAIMER #2: This tutorial assumes you have at least basic knowledge of 3D geometry and related math.*

This week, I’m writing as many procedural generation tutorials as I can to help out participants of #PROCJAM! Today, I’m going to explain **how to extrude the triangles in a mesh**. For the purpose of this tutorial, extrusion is the process of copying all of the verticies in a triangle and** translating them in the direction of the surface normal,** so that you end up with a triangular prism.