LINUX.ORG.RU

SolveSpace теперь поддерживает импорт DXF и DWG

 , , , ,


9

4

SolveSpace — свободная и открытая параметрическая 2D- и 3D-САПР для Linux, OS X и Windows. Программа весит всего пару мегабайт и обладает отличным интерфейсом и безграничными возможностями, добавляемыми сообществом почти каждый день.

В течении марта и апреля команда разработчиков SolveSpace проделала очень много работы над оптимизацией и добавлением новых опций.

Кроме того, оригинальным автором программы было принято решение об объединении официальной ветки разработки 2.0 с веткой форка 2.1. В последнем наконец-то появился давно ожидаемый импорт других форматов файлов, используемых во многих САПР.

Изменения в версии ветки 2.1 от 11 мая 2016г.:

  • Диалог «About» («О программе») теперь отображает git hash, из которого собрана эта версия.
  • Импорт DXF.
  • Импорт DWG.
  • Теперь если операция выдавливания ничем не ограничена, переключение между режимами «объединение» и «разница» будет автоматически переворачивать нормали граней меша.
  • Ранее используемое меню импорта геометрии теперь переименовано в «Link / Assemble» для подчеркивания того факта, что все изменения в «привязанных» файлах автоматически будут отображаться в «сборке», а также для отделения данного меню от нового меню импорта DXF/DWG.
  • Если изменения в файле не были сохранены, при выходе из программы будет выводиться окошко подтверждения.
  • ... множество других исправлений и улучшений

Скачать бинарные сборки и исходники новой версии

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

★★★★★

Проверено: Shaman007 ()

Главный вопрос, конечно, — читает ли оно данные ACIS из DWG.

AP ★★★★★ ()

#include «libdxfrw.h»

Понятно, не читает :)

AP ★★★★★ ()

оно к чему ближе, к solidworks или rhino? К нему есть CAM для ЧПУ? Есть что-то похожее на PowerMill для ArtCAM или MasterCAM?

slon ()
Ответ на: комментарий от AP

#include «libdxfrw.h»

Действительно, вот упомянули бы в новости сразу: поддержка DXF через libdxfrw (которой нет в Debian).

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

оно к чему ближе, к solidworks или rhino?

Ближе к SolidWorks (SolveSpace - параметрический CAD)

К нему есть CAM для ЧПУ?

Пока-что нет. Хотелки можно писать сюда - http://github.com/whitequark/solvespace/issues/new

Есть что-то похожее на PowerMill для ArtCAM или MasterCAM?

Смотрели?

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

Действительно, вот упомянули бы в новости сразу: поддержка DXF через libdxfrw (которой нет в Debian)

SolveSpace использует собственный форк библиотеки libdxfrw, которая встроена в пакет SolveSpace! (без внешних зависимостей)

https://github.com/solvespace/libdxfrw

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

SolveSpace использует собственный форк библиотеки libdxfrw

Почему? Автор оригинала не принимает патчи?

встроена

При пакетировании в Debian подобные встраивания, как правило, удаляются (известное исключение: монстр chromium). Ведь, наверняка, не только solvespace использует libdxfrw.

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

Что-то я там не вижу никаких охренительно ценных изменений, которые оправдывали бы форк.

AP ★★★★★ ()

Программа просто пушка, очень жаль что только сейчас узнал о ней.

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

которые оправдывали бы форк

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

atsym ★★★★★ ()

Кроме того, оригинальным автором программы было принято решение об объединении официальной ветки разработки 2.0 с веткой форка 2.1.

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

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

Программа просто пушка, очень жаль что только сейчас узнал о ней.

Поддерживаю ;-)

Благодаря SolveSpace отказался от уже «растолстевших» FreeCAD и LibreCAD для выполнения всякой ежедневной мелочевки.

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

Они там правда что ли договориться не могут?

Пообщайтесь по этому вопросу с одним из разработчиков - Alexey Egorov

http://github.com/Evil-Spirit/solvespace

Он русскоговорящий из РФ и у него есть интерестные видео на трубе о геометрическом решателе - https://www.youtube.com/playlist?list=PLqmaFsEpxcUXzvoLdZ7QtpKb_iInqo1pT

P.S.: Александр, где же обещаный обзор OpenOrienteering Mapper? Вы же обещали.

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

В TODO запишу, конечно.
Вы же обещали.

:)

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

Мне, кстати, вот это не очень понятно: что мешает самому сесть, написать и выложить где-то? Почему всё должно замыкаться на меня? У меня в TODO полно задач с разным уровнем приоритетности — от срочняка до хотелок. OOM лежит себе в Next с низким приоритетом, и доберусь я до него хорошо если к осени. Инициатива какая-то должна быть у сообщества?

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

что мешает самому сесть, написать и выложить где-то?

Есть такое понятие как критик (кинокритик и т.д), тоесть определенные люди (и сайты), которые умеют делать качественную оценку или же обзор. Я не критик и нету такого опыта, в отличии от Вас. Ну и ко всему прочему digilinux и libregraphicsworld уже давно считаются площадками для обзора подобного по (OOM это настольная DTP, как и Scribus, но с картографической специализацией). В вики вроде есть большая статья, но она на украинском языке.

http://uk.wikipedia.org/wiki/OpenOrienteering_Mapper

atsym ★★★★★ ()

Ну, это-то точно заменит autodesk inventor?

anonymous ()
Ответ на: комментарий от AP

Главный вопрос, конечно, — читает ли оно данные ACIS из DWG.

ACIS вроде же отдельный от DWG формат файлов (*.sat), не?

http://dwg.ru/dnl/4451

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

Ну, это-то точно заменит autodesk inventor?

В некоторой степени «ДА». Вот вам аналогия: может ли Wings3D заменить Blender?

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

ACIS вроде же отдельный от DWG формат файлов (*.sat), не?

REGION, 3DSOLID и BODY пишутся в DWG в формате ACIS. Это самая интересная часть DWG, сгенерированного трёхмерным софтом типа Инвентора.

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

Это утверждение читается двояко :)

AP ★★★★★ ()

Спасибо, выглядит интересно. Полагаю, ее можно разместить там, где опенскада начинает не хватать? Она замахивается на Инвентор и прочих тяжеловесов?

bender ★★★★★ ()

Эх, не открывает он dwg. Попробовал на двух чертежах - ошибка сегментирования.

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

Покопался, на этих файлах крашится TeighaViewer тоже, и даже autodesk 360 viewer. Видимо, проблема не в solvespace.

А программа реально хороша.

curufinwe ★★★★★ ()
Последнее исправление: curufinwe (всего исправлений: 1)

Кстати, как создать эскиз на грани 3d детали?

curufinwe ★★★★★ ()

Программа для винды, какое она имеет отношение к Linux?

anonymous ()

Предлагаю банить рекламщиков виндовых программ.

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

Working Linux (GTK2/3) and OS X (Cocoa) ports.

Новость не читай, сразу отвечай?

quantum-troll ★★★★★ ()

Чем отличается от форка? И почему запилили форк, что им не понравилось?

ult ()
Ответ на: комментарий от curufinwe

как создать эскиз на грани 3d детали?

Выделите два ребра и точку (один край любого из этих двух ребер), которые принадлежат данной грани, и активируйте «New group - In new workplane».

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

Я делаю эскиз, выдавливаю, и хочу на верхней грани новый эскиз. А через «New group - In new workplane» он создается внизу, хотя я выбираю вроде точку и линии на верхней грани.

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

А все, разобрался, я все таки на нижней грани выделял.

curufinwe ★★★★★ ()

Благодать то какая! Я сумел что то нарисовать и даже быстрее чем «просто руками»!

Вопрос --- а как первую деталь из туториала заставить иметь неизменную толщину материала?

Пока приходит в голову только прибить размер во всех нужных местах.... Иначе начинаются «двойные условия» и солвер ломается при растяжении детали.

psv1967 ★★★★★ ()
Последнее исправление: psv1967 (всего исправлений: 1)

Интересно, я его тыкал, но обзор пока не делал, скриншотами будет долго, а видео надо ещё пока по FreeCAD надо делать.

DR_SL ★★★★★ ()
Последнее исправление: DR_SL (всего исправлений: 1)

А вот скажите, для какой системы на сайте выложены *.deb? Как его пощупать в 16.04?

Например, libatkmm(2.24.2) установлен, а ругается(>= 2.22.1), что нет его. А так же хочет libGLEW.so.1.10, когда есть libGLEW.so.1.13

Более новые версии библиотек не подходят?

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

Чем отличается от форка? И почему запилили форк, что им не понравилось?

SolveSpace 2.0 изначально был создан для Win и автор, открыв исходники в 2013 году, заявил что он не будет заниматься развитием проекта. После этого в течении 2014 и 2015 годов среди кучи неофициальных форков очень сильно выделялся форк созданный пользователем 'whitequark'. Благодаря этому разработчику была проделана работа над портированием кода для работы в окружении Gtk2, а позже и в Gtk3 что дало возможность запуска SolveSpace *nix-подобных операционных системах, а также расширили спецификацию формата файлов программы (*.SLVS). В 2015 году к 'whitequark' присоединились еще несколько разработчиков, которые продолжают улучшать этот перспективный CAD и сейчас. В этом году разработчики форка таки уговорили оригинального автора объединить официальный репозитарий и форк. Сейчас ветка форка используется для выпуска релизов для продвинутых пользователей и тестирования новых опций (подобно системе релизов LibreOffice).

А вообще, всем, кто интересуется историей проекта, рекомендую почитать форум и багтрекер:

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

Более новые версии библиотек не подходят?

В данном случае могу только посоветовать прочитать:

https://github.com/whitequark/solvespace/issues/47

А также написать новый тикет здесь:

https://github.com/whitequark/solvespace/issues/new

Или же спросить на форуме

http://solvespace.com/forum.pl

atsym ★★★★★ ()

И что можно прямо вот сохраниться в ДВГ в автокаде или варикаде и все откроется правильно в этот СолвСпэйс? И даже 3Д?

petrosha ★★★★★ ()

Сборка с GTK+3 так и не заработала.

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

Вообще не откроется. Больше того, программа упадёт.

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

Спасибо, но оказалось проще собрать самому.

Интерфейс, конечно, космический. И снова многооконный режим. Нельзя побороть? Почему программисты не могут в однооконный сразу? Или Nih?

Серьезно еще не тыкал? Серьезно еще не тыкал, не разбирался.

Хотелось бы, конечно, заменить чем-то invertor.

ult ()
Ответ на: комментарий от AP

Спасибо за инфу. Остается вопрос, зачем авторам было делать такие громкие заявления?..

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

Ну, поскольку в релизнотесах про DWG ни фига не написано, вопрос о громкости, наверно, надо не авторам софта задавать :)

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

Пожалуйста, ходите по ссылкам и читайте первоисточники!

Ну, поскольку в релизнотесах про DWG ни фига не написано, вопрос о громкости, наверно, надо не авторам софта задавать :)

Не, ну серьезно: вы ходите по ссылкам или нет?

Читайте ченжлог от 'whitequark' :

http://solvespace.com/forum.pl?action=viewthread&parent=1156

Там и о DXF, и о DWG всё четко написано.

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

Проще его собрать из исходников, чем мучатся подбирая версии библиотек. Тем более для дебиана есть готовая заготовка пакета. Похоже у автора убунта, т.к. в дебиане сменились имена библиотек.

einhander ★★★★ ()

Этот GTK-шный монстр повторяет ошибку GIMP. Чуствую, если и разовьется, то потом неимоверными услиями задним числом придется делать однооконный интерфейс. То, что сейчас браузер модели в одном окне - это ужасно.

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