недавно читал, по поводу того что какаято программа генерит не верный DXF и его не понимает станок, что "логических" форматов DXF более десятка, исторически сложилось что цепочка программ порождала ожидания (у конечного потребителя) от того что содержит DXF, в результате при сохранении надо знать для чего будет использоваться файл в дальнейшем.veb86 писал(а):DXF
Векторный графический редактор
Модератор: Модераторы
Присоединяюсь - дохрена их.zub писал(а):очень много нюансов
Все зависит от лени человека. TrueView бесплатная программа и с ее помощью можно прекрасно протестировать все. Если она читает и не выдает ошибок, то файл корректный. А встречный парсер, уже может быть проблемным. Так у NanoCAD с dwg, они гоняться за поддержкой всего и вся, а старые версии форматов глючат иногда.sts писал(а):недавно читал, по поводу того что какаято программа генерит не верный DXF и его не понимает станок, что "логических" форматов DXF более десятка, исторически сложилось что цепочка программ порождала ожидания (у конечного потребителя) от того что содержит DXF, в результате при сохранении надо знать для чего будет использоваться файл в дальнейшем.
Такая система имеет место жить, но нужна древовидная архитектура либо текстовые ID. А чтобы не было проблем с координатами в Integer хранящимися X*1000 и будет счастье. Будет даже быстрее чем с Double работать.Warfalomay писал(а):Блоки есть, но недоработанные. Начал делать, но забил, т.к. сама логика программы немного...
Поройся в соседней теме
http://www.freepascal.ru/forum/viewtopi ... =32&t=9607
В последней реализации я выкладывал вместе с DXF экспортом. Импорт не делал.
У Zub
http://www.freepascal.ru/forum/viewtopi ... =10&t=5917
полноценный CAD с экспортом и импортом.
Прикол DXF в том что он до определенной версии простой в понимании и чтении, но все что нужно нормальному человеку для получения приличного автоматически сгенерированного чертежа находится за границей этой определенной версии. И дальше либо надо месяцы с бутылкой в обнимку пыться понять его, либо делать как все делают - брать шаблон и подменять участки.
**Посмотрел на дату публикации своей темы по CAD - 9 лет... черт меня тогда дернул в это полезть. Интересно да, но в плане отдачи какой то - ноль. В лучшем случае через пару лет будет.
теме про зкад 13 лет. на тот момент уже была рабочая технодемка и емнип уже чтото позволяла автоматизировать в проекте))
но отдача у меня имеется - применяю в работе
но отдача у меня имеется - применяю в работе
-
Warfalomay
- новенький
- Сообщения: 12
- Зарегистрирован: 17.11.2023 22:11:36
veb86
О, с адаптацией библиотек это явно не ко мне
.
Ну а по поводу сравнения с Zcad - это совсем непонятно. Я же написал, что сделал ПРОСТЕНЬКИЙ редактор для ПРОСТЫХ эскизов. Зато открывается быстро
Мне были интересны геометрические алгоритмы в основном, а для чертежей есть Nanocad, Kompas, T-Flex, которые разрабатывают организации профессиональных программистов.
Добавлено спустя 55 секунд:
Alexander
Круто!
Добавлено спустя 6 минут 14 секунд:
Sharfik
Спасибо, посмотрю обязательно.
А с блоками думаю добавить неизменяемый ID всем объектам, надеюсь получится.
P.S. Все координаты уже переделал в Double
О, с адаптацией библиотек это явно не ко мне
Ну а по поводу сравнения с Zcad - это совсем непонятно. Я же написал, что сделал ПРОСТЕНЬКИЙ редактор для ПРОСТЫХ эскизов. Зато открывается быстро
Добавлено спустя 55 секунд:
Alexander
Добавлено спустя 6 минут 14 секунд:
Sharfik
Спасибо, посмотрю обязательно.
А с блоками думаю добавить неизменяемый ID всем объектам, надеюсь получится.
P.S. Все координаты уже переделал в Double
Ну у меня тоже в работе используется, но не так масштабно как хотел. Поэтому беру за основу что экономически убыточное вложение времени.zub писал(а):но отдача у меня имеется - применяю в работе
Вообще все стал оценивать по трудозатратам времени. Сколько потерял, и что это дало. Иногда отдыхать важнее, чем попытка сделать что то хорошее. Банально даже из-за людей кто даже бесплатные программы не пытается освоить.
- Alexander
- энтузиаст
- Сообщения: 864
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
А теперь можно оформить его как-то так: http://soft.self-made-free.ru/vector-1.tar.xz
и выложить как минимум на https://github.com/ (а то и на остальные тоже). Тогда могут быть форки и могут подключиться другие разработчики. Ссылки на своих ресурсах дать на них.
А эту тему перенести в "Разработки на нашем сайте". Хорошая разработка получилась: новый редактор векторной графики.
и выложить как минимум на https://github.com/ (а то и на остальные тоже). Тогда могут быть форки и могут подключиться другие разработчики. Ссылки на своих ресурсах дать на них.
А эту тему перенести в "Разработки на нашем сайте". Хорошая разработка получилась: новый редактор векторной графики.
-
Warfalomay
- новенький
- Сообщения: 12
- Зарегистрирован: 17.11.2023 22:11:36
Alexander
Спасибо конечно, но Вы не переоцениваете данную заготовку (полноценным редактором пока назвать сложно)?
Сейчас уже исправил все координаты на double вместо integer, стало точнее считаться и рисоваться.
На очереди - нормальные блоки.
Есть некоторые погрешности определения точек пересечения линий и окружностей (ставит лишние точки), не смертельно, но неприятно.
Хочется добавить экспорт в DXF хотя бы геометрии.
Хотя бы это сделать, уже не так стыдно будет на ГитХаб выкладывать. Хотя пока это делать, наверняка еще чего-нибудь добавить в голову придет.
По поводу переноса темы: а не рано? Пока скорее заготовка, чем программа
Спасибо конечно, но Вы не переоцениваете данную заготовку (полноценным редактором пока назвать сложно)?
Сейчас уже исправил все координаты на double вместо integer, стало точнее считаться и рисоваться.
На очереди - нормальные блоки.
Есть некоторые погрешности определения точек пересечения линий и окружностей (ставит лишние точки), не смертельно, но неприятно.
Хочется добавить экспорт в DXF хотя бы геометрии.
Хотя бы это сделать, уже не так стыдно будет на ГитХаб выкладывать. Хотя пока это делать, наверняка еще чего-нибудь добавить в голову придет.
По поводу переноса темы: а не рано? Пока скорее заготовка, чем программа
В такой постановке программа смысла особого не имеет(( Нужно отталкиваться от существующих форматов svg, dxf или еще чего. Нужно применение программы для какихто реальных целей.
Иначе это работа в никуда - нарисовать несколько примитивов на форме труда не составляет. никакие "графические" "алгоритмы" для этого не нужны.
Добавлено спустя 12 минут 9 секунд:
>>Хочется добавить экспорт в DXF хотя бы геометрии.
чтоб понять размер бедствия скорее нужен импорт - позволяет понять трудности связанные с отображением реальных данных. Импорт сразу покажет что на ишаке в тему не заехать со стороны отображения примитивов. Экспорт покажет трудность поддержки формата чтоб он был понятен не только твоей программе, но и другим
обязательно нужен зум и пан. Как может векторный редактор обходиться без них?
по поводу яд вместо гитхаба. ты сертезно? стыдно это пользовать яд для распространения исходников
Иначе это работа в никуда - нарисовать несколько примитивов на форме труда не составляет. никакие "графические" "алгоритмы" для этого не нужны.
Добавлено спустя 12 минут 9 секунд:
>>Хочется добавить экспорт в DXF хотя бы геометрии.
чтоб понять размер бедствия скорее нужен импорт - позволяет понять трудности связанные с отображением реальных данных. Импорт сразу покажет что на ишаке в тему не заехать со стороны отображения примитивов. Экспорт покажет трудность поддержки формата чтоб он был понятен не только твоей программе, но и другим
обязательно нужен зум и пан. Как может векторный редактор обходиться без них?
по поводу яд вместо гитхаба. ты сертезно? стыдно это пользовать яд для распространения исходников
- Alexander
- энтузиаст
- Сообщения: 864
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
На гитхаб и заготовки выкладывают - это штатно. Состояние разработки можно указать явно, если это требуется. Это место разработки "от нуля", а не только релизов. А форки могут быть и "сырых" проектов - на то и форки, чтобы что-то доделать/изменить/дополнить, если основа понравилась.
-
Warfalomay
- новенький
- Сообщения: 12
- Зарегистрирован: 17.11.2023 22:11:36
zub
Реальные цели - да пожалуйста. Люблю решать различные задачи по геометрии, алгебре и т.п. Иногда бывает нужно проверить теор.расчеты или просто не получается придумать решение, а узнать ответ хочется. Я не пытался сделать редактор для конструкторских работ, это нереально в одно лицо. Да и не за чем. Есть крутые программы, которые разрабатываю спецы.
Мне не хочется для того, чтобы нарисовать простенький эскиз, открывать Автокад или Компас, моя программа запускается мгновенно.
P.S. Зум очень хочется, но пока не придумывается.
P.P.S. Нарисовать несколько примитивов - дело элементарное, а вот векторный рисунок - мне показалось интересным. С алгоритмами я запаривался немало, искал в интернете (в основном) по разным сайтам, кое-что сам придумал. Может кому пригодится.
P.P.P.S. Мне, как и другому пользователю данной программы, вряд ли понадобится импорт DXF. Что импортировать? Чертеж из Автокада? Так чертеж из Автокада, наверное, проще в Автокаде и дорабатывать. А вот экспорт может и пригодиться чтобы свой фрагмент вставить в большой чертеж.
Для любой работы есть свои инструменты, для сложных чертежей КАДы, для легкого эскиза мне нравится использовать свою программу.
P.P.P.P.S. За ЯД
, но ГитХаб мне кажется рановато. 
Реальные цели - да пожалуйста. Люблю решать различные задачи по геометрии, алгебре и т.п. Иногда бывает нужно проверить теор.расчеты или просто не получается придумать решение, а узнать ответ хочется. Я не пытался сделать редактор для конструкторских работ, это нереально в одно лицо. Да и не за чем. Есть крутые программы, которые разрабатываю спецы.
Мне не хочется для того, чтобы нарисовать простенький эскиз, открывать Автокад или Компас, моя программа запускается мгновенно.
P.S. Зум очень хочется, но пока не придумывается.
P.P.S. Нарисовать несколько примитивов - дело элементарное, а вот векторный рисунок - мне показалось интересным. С алгоритмами я запаривался немало, искал в интернете (в основном) по разным сайтам, кое-что сам придумал. Может кому пригодится.
P.P.P.S. Мне, как и другому пользователю данной программы, вряд ли понадобится импорт DXF. Что импортировать? Чертеж из Автокада? Так чертеж из Автокада, наверное, проще в Автокаде и дорабатывать. А вот экспорт может и пригодиться чтобы свой фрагмент вставить в большой чертеж.
Для любой работы есть свои инструменты, для сложных чертежей КАДы, для легкого эскиза мне нравится использовать свою программу.
P.P.P.P.S. За ЯД
Есть старая (но "висящая в списке задач" ) идея сделать свой векторный 3д редактор с возможностью удобного "конструирования изнутри" в виртуальной реальности . Вот это (ИМХО) может быть поинтереснее ( да и полезнее ).
( Особенно если соединить с доводящей изображения "до ума" (в место рендеринга ) и создающей модели "по картинке" нейросетью )
Зы
Недоделка "редактор в ВиАр"

Нейросеть вместо рендера
(Почти исходник (промт игнорируется) )

(Пересчет "по контуру" то есть изображение приведено к "проволочному караксу " )


("Вольная фантазия " + чуть другой ракурс )

( Особенно если соединить с доводящей изображения "до ума" (в место рендеринга ) и создающей модели "по картинке" нейросетью )
Зы
Недоделка "редактор в ВиАр"

Нейросеть вместо рендера
(Почти исходник (промт игнорируется) )

(Пересчет "по контуру" то есть изображение приведено к "проволочному караксу " )


("Вольная фантазия " + чуть другой ракурс )

-
Warfalomay
- новенький
- Сообщения: 12
- Зарегистрирован: 17.11.2023 22:11:36
Alex2013
Круто выглядит!
Круто выглядит!
Угу еще-бы как-то ужать безумные гигабайты моделей для нейросетей ... а то реально впечатление что если делать базу с картинками и хитрой логикой автоматического создания фотожабы ее размер был бы на пару порядков меньше. Впрочем вспоминая что стандартная "базовая модель" от стабильной диффузии "знает"многие города мира и 6000 стилей разных художников и кучу персон и персонажей,кино франшиз и т.д. и т.п. начинаешь проникаться к ней уважением, но неужели нельзя сделать отдельную модель для конкретного "городка в табакерке" мегабайт на пятьдесят или хотя-бы сто? ( есть технология LORА позволяющая добавлять объекты и эффекты ( стандартный размер расширения примерно 144 мб хотя они бывают и меньше и больше ) но без "базовой модели" она не работает )Warfalomay писал(а):Alex2013
Круто выглядит!
-
Warfalomay
- новенький
- Сообщения: 12
- Зарегистрирован: 17.11.2023 22:11:36
Добавил много нового в редактор, много ошибок исправлено.
Из основного добавленного - Блоки и Размеры.
https://disk.yandex.ru/d/TDjyW0cX7brYvw
Из основного добавленного - Блоки и Размеры.
https://disk.yandex.ru/d/TDjyW0cX7brYvw
- Alexander
- энтузиаст
- Сообщения: 864
- Зарегистрирован: 18.12.2005 18:10:00
- Откуда: оттуда
- Контактная информация:
Спасибо !
Справка добавлена, панельки. Много изменений.

Снова сделал архив под Линукс: http://soft.self-made-free.ru/vector-10.tar.xz
Справка добавлена, панельки. Много изменений.

Снова сделал архив под Линукс: http://soft.self-made-free.ru/vector-10.tar.xz
