Crate source_map_gen

Source
Expand description

A WIP map generator and library for Source Engine games

§Info

In this libray, the 3d coordinate grid is right handed Z up. +X is right, +Y is forward, +Z is up. Hammer, Source, Blender, Math are all right handed Z up. (Forward direction is inconsistent, -X is “the convention” in math at least) https://en.wikipedia.org/wiki/Cartesian_coordinate_system#Notations_and_conventions

§Definitions

  • East, Right face: The direction or face closest to +X.
  • West, Left face: The direction or face closest to -X.
  • North, Front face: The direction or face closest to +Y.
  • South, Back face: The direction or face closest to -Y.
  • Upwards, Top face: The direction or face closest to +Z.
  • Downwards, Bottom face: The direction or face closest to -Z.

Modules§

generation
Module handles generating a map
generation2
light
Lighting, colorspaces, and time
map
Low level abstractions over parsed VMF Blocks and Propertys
prelude
source
Source entities and higher level structs
vmf
Vmf format traits and impls. See vmf_parser_nom crate.