Surface

Revision as of 19:50, 1 December 2018 by Bad boot (talk | contribs) (Bad boot moved page Triangle to Surface over redirect: We do call it surface, both in decomp and in casual speech. Plus triangle is ambiguous)

A surface or triangle in Super Mario 64 is a piece of geometry that exerts some kind of force or effect on Mario. Every triangle falls into one of three categories: a floor triangle, a wall triangle, or a ceiling triangle. However, a triangle does not store what category it is. Instead, its category is determined based on the y component of the triangle's normal vector. If y component > 0.01, then it is a floor. If y component < -0.01, then it is a ceiling. Otherwise, it is a wall[1].

Walls

 
This wall in BoB is not quite vertical.

The majority of walls in the game are perfectly vertical, but not all. Walls that are not vertical are one cause of Glitchy Ledge Grabs.

hitbox stuff

Floors

Ceilings

References