Initial Commit
Умеем рисовать прямоугольник, и полукруг, также какая та непонятная фигня с рисованием линий
Рисуем ломаную мышкой, прямоугольник и полудугу по кнопкам.
MS-1 Умеем рисовать карандашом. Линии пока глючат.
MS-1 Добавили классы:
TMyShape, TLine, TRectangle, TDrawness. Сохраняем все фигуры в TDrawness. Можем перерисовать те которые добавили в контейнер.
MS-1 Рефакторинг. Мелочи.
MS-1 Добавили возможность рисовать линии из точки А в точку Б. Нажатие фиксируется маленьким кругом. Добавили класс TPointRound
MS-1 Рефакторинг. Мелочи.
MS-1 Рефакторинг, Вынес классы в свои "модули"
MS-1 Рефакторинг, add Singleton class.
MS-1 Рефакторинг.
MS-1 Добавили методы "обертки" для TmsRegistredPrimitives, добавили регистрацию классов примитивов. Добавили вывод названия метакласса в combobox.
MS-1 Рисуем тот примитив который выбран в комбобоксе
MS-1 Распознаем рисование линии и прямоугольника. Делаем рисование линии по второму клику, рисование прямоугольника сразу.
MS-1 Добавил "смещение по координатам". Поле Origin. Если поле 0.0 то рисуем как обычно, при других смещаем фигуру на это расстояние.
MS-1 Рефакторинг.
Merge remote-tracking branch 'origin/MS-1_SimpleDrawing' into Developing
- шаг НОМЕР РАЗ - инкапсуляция данных и вычищение мусора. Мысль понятна?
- шак номер ДВА - "начало координат" это как раз таки - ОТВЕТСТВЕННОСТЬ фомы. Почитайте про МИРОВЫЕ КООРДИНАТЫ.
- шак номер ДВА - "начало координат" это как раз таки - ОТВЕТСТВЕННОСТЬ фомы. Почитайте про МИРОВЫЕ КООРДИНАТЫ.