Пример #1
0
        public override int DetectHandle(BaseObject op, BaseDraw bd, int x, int y, QUALIFIER qualifier)
        {
            if (0 != (qualifier & QUALIFIER.QUALIFIER_CTRL))
            {
                return(-1);
            }
            double4x4 mg = op.GetMg();

            if (bd.PointInRange(mg * GetRTHandle(op, 0), x, y))
            {
                return(0); // OK
            }
            return(-1);    // Not OK
        }