LINUX.ORG.RU

LibreCAD 2.2.0

 ,


1

3

Выпущена первая за шесть лет новая версия свободной САПР LibreCAD.

Основные изменения:

  • Исправлено множество ошибок, в том числе, при загрузке DWG
  • Ускорена отрисовка при навигации по большим файлам
  • Полностью переработана система отмены/возврата действий
  • Улучшен предпросмотр печати, добавлена мозаичная печать
  • Добавлена возможность выбирать больше одного объекта в списке блоков и слоев

В эту версию не вошло несколько патчей, поэтому ожидается еще пара релизов в ветке 2.х.

Параллельно продолжается работа над третьей версией программы, в которой переписано ядро геометрических вычислений, изменен графический интерфейс и добавлена возможность писать дополнения на Lua.

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

О мои глаза! Иконки просто агонь.

К ядреному светлозеленому осталось добавить розовый, чтобы по канонам было.

Xintrea ★★★★★
()
Последнее исправление: Xintrea (всего исправлений: 1)
Ответ на: комментарий от Xintrea

Серая крыса на свелозеленом фоне недовольна дизайном.🤔

DrBrown
()

А что со шрифтами? Все также нельзя использовать нормальные ttf шрифты? Что ставит крест на его использовании…

James_Holden ★★★
()
Ответ на: комментарий от hobbit

При правильном проектировании не такая уж и нетривиальная (учимся на примере отката транзакции внутри БД). Просто далеко не сразу это правильное проектирование осуществляется.

sadko4u ★★
()
Последнее исправление: sadko4u (всего исправлений: 2)
Ответ на: комментарий от sadko4u

При правильном проектировании не такая уж и нетривиальная (учимся на примере отката транзакции внутри БД)

Некорректное сравнение, кмк. Запись в базе не равно изменению объекта или множества объектов, у которых, в свою очередь, может быть тьма всяких свойств. Помню, в первых программах вёрстки не было отмены даже на один шаг, потому что организовать отмены можно было только за счёт памяти и сохранения всего состояния. Векторные объекты при трансформации типа «сначала отнимем столько-то, а потом прибавим сколько отняли» могут незначительно поменять свои свойства. Например, появятся дробные значения, там где их не было и т.п.

rechnick ★★★
()
Ответ на: комментарий от rechnick

Запись в базе не равно изменению объекта или множества объектов, у которых, в свою очередь, может быть тьма всяких свойств.

Несогласен. Вы просто здоровенных транзакций на сотни тысяч изменяемых строк в разных взаимосвязанных таблицах в БД не видели, скорее всего.

Решается правильным ведением журнала отката транзакций и обобщённым механизмом его применения на данных. Далеко не все алгоритмы адаптированы под это. А это говорит о том, что когда этот журнал, наконец, вводят, то приходится сильно перерабатывать всё, что так или иначе от этого будет зависеть.

А это, по сути, и есть недостаток проектирования, когда не учли, что вот такие манипуляции с данными (применение изменений и откат) должны быть выполнимы.

sadko4u ★★
()
Ответ на: комментарий от sadko4u

Ok, базы сложны, я подозревал это. Но какой может быть журнал, если выделяют, к примеру, 100тыс. объектов и как-то воздействуют на них? По сути, это можно нормально решить только полным сохранением предыдущего состояния.

rechnick ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.