class Mittsu::AreaLight
Attributes
constant_attenuation[RW]
height[RW]
intensity[RW]
linear_attenuation[RW]
normal[RW]
quadratic_attenuation[RW]
right[RW]
width[RW]
Public Class Methods
new(color = nil, intensity = 1.0)
click to toggle source
Calls superclass method
# File lib/mittsu/lights/area_light.rb, line 7 def initialize(color = nil, intensity = 1.0) super(color) @type = 'AreaLight' @normal = Vector3.new(0.0, -1.0, 0.0) @right = Vector3.new(1.0, 0.0, 0.0) @intensity = intensity @width = 1.0 @height = 1.0 @constant_attenuation = 1.5 @linear_attenuation = 0.5 @quadratic_attenuation = 0.1 end