Module: Lightwave::LightwaveObject

Defined in:
lib/lightwave.rb

Defined Under Namespace

Classes: ChunkError, ChunkReader, Clip, Colour, Diffuse, GeomLayer, Glossiness, Luminosity, Opacity, Polygon, Polygons, Scene, Specular, Surface, SurfaceProperty, TextureError, TextureFalloff, TextureHeader, TextureLayer, TextureMapping

Constant Summary collapse

AXES =
[:x,:y,:z]
PROJECTION_MODES =
[:planar, :cylindrical, :spherical, :cubic, :front, :uv]
WRAP_TYPES =
[:reset, :repeat, :mirror, :edge]

Class Method Summary collapse

Class Method Details

.read(filename, object_name = nil) ⇒ Object



521
522
523
# File 'lib/lightwave.rb', line 521

def self.read(filename, object_name = nil)
  self.read_file(filename, object_name)
end

.read_file(file, object_name = nil) ⇒ Object



516
517
518
519
520
# File 'lib/lightwave.rb', line 516

def self.read_file(file, object_name = nil)
  result = Scene.new(file)
  result.filename = object_name 
  return result
end