Computer Graphics
search
⌘Ctrlk
Computer Graphics
  • Computer Graphics for Games
  • hand-wave5CM507 Graphics 2025/26
    • Module
    • Schedule
    • Assessments
    • Lectures B (Spring 2026)
    • Labs A (Autumn 2025)
      • LabA01 Hello OpenGL
      • LabA02 Shaders and Transforms
      • LabA 03 Meshes and Scene Graphs
        • Configure Assimp in your project
        • Task 3.1 Write a Mesh class
          • OBJ Model format
          • 3.1.1 class Mesh
          • 3.1.2 Mesh::loadModel()
          • 3.1.3 Mesh::initBuffer()
          • 3.1.4 Mesh::draw()
          • 3.1.5 Use class Mesh to Draw a Model
        • Task 3.2 Define a Scene Graph
      • Lab A04 View and Projection
      • Lab A05 Let There Be Light
      • Lab A06 GGX Lighting with GenAI
      • Lab A07 Texture Mapping
      • Lab A08 Normal Mapping
      • LabA09 Shadow Maps
      • LabA10 Image Space Effects : Bloom
      • LabA11 Picking and Collision Detection
      • Notes for Improvements
    • Labs B (Spring 2026)
    • Resources
    • People
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. hand-wave5CM507 Graphics 2025/26chevron-right
  2. Labs A (Autumn 2025)chevron-right
  3. LabA 03 Meshes and Scene Graphs

Task 3.1 Write a Mesh class

OBJ Model formatchevron-right3.1.1 class Meshchevron-right3.1.2 Mesh::loadModel()chevron-right3.1.3 Mesh::initBuffer()chevron-right3.1.4 Mesh::draw()chevron-right3.1.5 Use class Mesh to Draw a Modelchevron-right
PreviousConfigure Assimp in your projectchevron-leftNextOBJ Model formatchevron-right