public Vector TransformVector(Vector vector, TransformationMaxtrix transform) { IMathVector vec = m_MathUtils.CreateVector(vector.ToArray()) as IMathVector; var swTransform = m_MathUtils.CreateTransFormTransformationMaxtrix(transform); vec = vec.MultiplyTransform(swTransform) as IMathVector; return(new Vector(vec.ArrayData as double[])); }