Пример #1
0
        public static void AdjustDimByRealCursor(PointF RealCursor, int IdDim)
        {
            PointF          cursor = ShapeSystem.gridSystem.theorizePoint(RealCursor);
            LinearDimension S      = (LinearDimension)GetShapeById(IdDim);
            double          dist   = GetDistancePointToLine(cursor, S.P1, S.P2);

            S._leadingLineLength = (float)dist;
            if (cursor.X < Line.GetFractionOfLine(S.P1, S.P2, .5F).X)
            {
                S.direction = -1;
            }
            else
            {
                S.direction = 1;
            }
        }
Пример #2
0
 public static void Draw2PTDim(PointF P1, PointF P2)
 {
     LinearDimension newDim = new LinearDimension(P1, P2);
 }
Пример #3
0
 public static void AddNewDim(List <float> Input)
 {
     LinearDimension retDim = new LinearDimension(Input);
 }