Moved OBJ parser out of Model, added axis-aligned bounding boxes, added --debug, bounding boxes can be rendered.

This commit is contained in:
2018-03-19 14:35:13 -05:00
parent 30567a9e94
commit a46f3deff9
7 changed files with 261 additions and 281 deletions

View File

@@ -16,7 +16,10 @@ else
raise RuntimeError, "Unsupported platform."
end
BoundingBox = Struct.new(:min_x, :min_y, :min_z, :max_x, :max_y, :max_z)
require_relative "lib/objects/light"
require_relative "lib/wavefront/parser"
require_relative "lib/wavefront/model"
require_relative "lib/wavefront/object"
require_relative "lib/wavefront/material"