News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

Lessons are not published on the NeHe site

Started by Mikl__, May 10, 2021, 12:37:16 PM

Previous topic - Next topic

Mikl__

Lessons are not published on the NeHe site, but are based on NeHe lessons

Lesson X2: Opengl Frustum Culling


A simple and straightforward way to throw unnecessary objects overboard.

Interaction:
  • Down/Up Arrow ― Move Camera forward/Back
  • Left/Right Arrow ― Rotate the camera to the left/right
  • U/u - Tilt the camera up
  • D/d ― Tilt the camera down
  • Keypad "+"/"-" ― Add object (maximum 1000)/Remove object (at least 1)
  • W/w ― Increase viewing angle (FOV)
  • T/t ― Decrease viewing angle (FOV)
  • G/g ― Turn on/off grid
  • M/m ― Change mode (objects can be points, spheres and cubes)
  • C/c ― Turn on/off culling, clipping on the visibility pyramid
A prototype is Mark Morley's OpenGL Frustrum Culling Tutorial

jj2007

Minor problem: "missing glut32.dll" with OpenGL under VS2010
Quoteglut32.dll is not a core system library. It's not installed there by default.

Mikl__

Ciao, Jochen!
Questo è specialmente per te!

jj2007


Mikl__

Lesson #40 remains, but there are classes, public, inheritance and other "delights" of object-oriented programming in this lesson, I am very poor at this...

learn64bit


Mikl__

#6
你好 learn64bit
You can correct my mistakes and write my code better...