Method: BulldogPhysics::Matrix3#transform_transpose

Defined in:
lib/matrix3.rb

#transform_transpose(vector) ⇒ Object



171
172
173
174
175
176
177
# File 'lib/matrix3.rb', line 171

def transform_transpose(vector)
      return Vector3.new(
        vector.x * @data[0] + vector.y * @data[3] + vector.z * @data[6],
        vector.x * @data[1] + vector.y * @data[4] + vector.z * @data[7],
        vector.x * @data[2] + vector.y * @data[5] + vector.z * @data[8]
    );
end