module Digiproc::CoreExtensions::VectorExtension::Projection::ClassMethods

Public Instance Methods

project(vec1, vec2) click to toggle source

.projcect(vector1, vector2) returns a projection of vector 1 onto vector 2

# File lib/extensions/core_extensions.rb, line 85
def project(vec1, vec2)
    vec1 = vec1.is_a?(Vector)? vec1 : Vector.elements(vec1)
    vec2 = vec2.is_a?(Vector) ? vec2 : Vector.elements(vec2)
    vec2.project_onto vec1
end