# File lib/rubygl/math.rb, line 109 def +(other_vector) new_vector = Vec4.new() for i in 0..@data.size new_vector[i] = @data[i] + other_vector[i] end new_vector end
# File lib/rubygl/math.rb, line 119 def -(other_vector) new_vector = Vec4.new() for i in 0..@data.size new_vector[i] = @data[i] - other_vector[i] end new_vector end
# File lib/rubygl/math.rb, line 162 def []=(index, value) @data[index] = value end
# File lib/rubygl/math.rb, line 148 def len() sum = 0 for i in 0...@data.size sum += @data[i] * @data[i] end Math::sqrt(sum) end
# File lib/rubygl/math.rb, line 137 def norm() new_vector = Vec2.new() for i in 0...@data.size new_vector[i] = @data[i] end new_vector.norm! new_vector end
Generated with the Darkfish Rdoc Generator 2.