Пример #1
0
        public static PointD operator +(IEnumerable <double> DenseVectorShift, PointD pt)
        {
            PointD retPt = new PointD(pt);

            retPt.X += DenseVectorShift.ElementAt(0);
            retPt.Y += DenseVectorShift.ElementAt(1);
            return(retPt);
        }
Пример #2
0
        public static Point3D operator -(Point3D pt, IEnumerable <double> DenseVectorShift)
        {
            Point3D retPt = new Point3D(pt);

            retPt.X -= DenseVectorShift.ElementAt(0);
            retPt.Y -= DenseVectorShift.ElementAt(1);
            retPt.Z -= DenseVectorShift.ElementAt(2);
            return(retPt);
        }