Class: Isect

Inherits:
Object show all
Defined in:
ext/enterprise_script_service/mruby/benchmark/bm_ao_render.rb

Instance Method Summary collapse

Constructor Details

#initializeIsect

Returns a new instance of Isect.



154
155
156
157
158
159
# File 'ext/enterprise_script_service/mruby/benchmark/bm_ao_render.rb', line 154

def initialize
  @t = 10000000.0
  @hit = false
  @pl = Vec.new(0.0, 0.0, 0.0)
  @n = Vec.new(0.0, 0.0, 0.0)
end

Instance Method Details

#hitObject



163
# File 'ext/enterprise_script_service/mruby/benchmark/bm_ao_render.rb', line 163

def hit; @hit; end

#hit=(v) ⇒ Object



164
# File 'ext/enterprise_script_service/mruby/benchmark/bm_ao_render.rb', line 164

def hit=(v); @hit = v; end

#nObject



167
# File 'ext/enterprise_script_service/mruby/benchmark/bm_ao_render.rb', line 167

def n; @n; end

#n=(v) ⇒ Object



168
# File 'ext/enterprise_script_service/mruby/benchmark/bm_ao_render.rb', line 168

def n=(v); @n = v; end

#plObject



165
# File 'ext/enterprise_script_service/mruby/benchmark/bm_ao_render.rb', line 165

def pl; @pl; end

#pl=(v) ⇒ Object



166
# File 'ext/enterprise_script_service/mruby/benchmark/bm_ao_render.rb', line 166

def pl=(v); @pl = v; end

#tObject



161
# File 'ext/enterprise_script_service/mruby/benchmark/bm_ao_render.rb', line 161

def t; @t; end

#t=(v) ⇒ Object



162
# File 'ext/enterprise_script_service/mruby/benchmark/bm_ao_render.rb', line 162

def t=(v); @t = v; end