Example #1
0
        /// <summary>
        /// クリッパの合成
        /// </summary>
        /// <param name="a"></param>
        /// <param name="b"></param>
        /// <returns></returns>
        public static Clipper2D operator *(Clipper2D a, Clipper2D b)
        {
            Clipper2D clipper = new Clipper2D();

            // Affine変換はそのまま合成してしまって良い。
            clipper.Trans = a.Trans * b.Trans;


            return(clipper);
        }
Example #2
0
        /// <summary>
        /// クリッパの合成
        /// </summary>
        /// <param name="a"></param>
        /// <param name="b"></param>
        /// <returns></returns>
        public static Clipper2D operator *(Clipper2D a , Clipper2D b)
        {
            Clipper2D clipper = new Clipper2D();

            // Affine変換はそのまま合成してしまって良い。
            clipper.Trans = a.Trans * b.Trans;

            return clipper;
        }