3D-моделирование в SolveSpace

Опубликовано 08 Апр 2017
Рубрика: Механика | 33 комментария

3D/2D-программа для проектированияСозданы десятки, а может быть и сотни CAD-программ, позволяющих инженерам выполнять на персональном компьютере автоматизированное 3D-моделирование при проектировании деталей машин, элементов конструкций, установок, комплексов, объектов.

Стоимость одного рабочего места, оснащенного такой программой – лидером рынка – зачастую достигает миллиона рублей! Обучение инженера основам работы в такой программе реально длится несколько месяцев и не прекращается после никогда. Требования таких программ к оперативной памяти, размеру свободного дискового пространства, характеристикам видеокарты растут с каждыми новыми релизами и давно измеряются в десятках Гигабайт…

Но что делать домашним пользователям или небольшим предприятиям, не имеющим возможностей для покупки такого программного обеспечения, «железа», специалистов?

Существуют и множество менее «крутых» в том числе бесплатных программ для проектирования (как правило, к сожалению, зарубежных) — простых и «навороченных», развивающихся и заброшенных, 2D и 3D, с установкой в систему и без, с интуитивно понятным интерфейсом и с интерфейсом «чтоб вам руки и голову оторвали»…

Изредка просматривая тему легких простых программ для 3D-моделирования, я наткнулся на это маленькое чудо размером 1,37 МБ – SolveSpace! Как вы думаете — может современная CAD-программа иметь приличный функционал и внешний вид при таком размере?! Не спешите делать выводы…

О программе.

SolveSpace – «Решатель Пространства» — параметрическая 2D/3D-система автоматизированного проектирования.

Автор программы – Jonothan Westhues (USA, Portland, Oregon).

Скачать файл SolveSpace.exe и изучить краткие высокоинформативные авторские учебные пособия можно на официальном сайте: http://solvespace.com/index.pl

SolveSpace – свободное программное обеспечение, распространяемое под GPLv3.

В настоящее время поддержка осуществляется через M-Labs Limited (https://m-labs.hk/software/solvespace/).

Операционные системы – (Windows XP*), 7, 8, 10; Linux; Mac.

Последние обновления – (24.12.2016*), 17.04.2021.

3D-моделирование в программе SolveSpace

После запуска исполняемого файла SolveSpace.exe пользователя встречает двухоконный интерфейс на английском языке. (Перевод на русский язык делается, но не готов на момент написания статьи.)

В главном окне программы, где производятся все построения, слева на панели расположены кнопки наиболее востребованных команд:

  • 10 кнопок для черчения геометрических примитивов;
  • 12 кнопок параметрических ограничителей;
  • 2 кнопки 3D-моделирования (выдавливание и вращение);
  • 2 кнопки генерации массивов элементов;
  • 2 кнопки создания групп;
  • 1 кнопка добавления деталей в сборку;
  • 2 кнопки быстрого позиционирования изображения.

Вверху главного окна – кнопки главного меню с традиционным для Windows-программ полным набором команд в выпадающих списках.

Второе окно программы – браузер свойств, в котором отображаются все действия при работе в SolveSpace. Там же в браузере расположен доступ к настройкам свойств объектов и ко всем пользовательским настройкам параметров программы. Ничего нетрадиционного, что может поставить в тупик пользователя. Но всё очень изящно!

Авторский файл программы SolveSpace.exe v2.0  от августа 2013 года имеет размер всего 1,37 МБ!!! Невероятно, не правда ли?! Последний релиз v2.3~7c1ca460 размером 6,36 МБ содержит целый ряд дополнительных полезных функций, о которых можно прочитать на сайте M-Labs Limited.

SolveSpace не требуется ни распаковка, ни установка!

Программа сохраняет выполненные чертежи и модели в файлах собственного формата, имеющих расширение SLVS.

SolveSpace может импортировать файлы DWG и DXF.

В «Решателе Пространства» можно легко и точно создать 2D-чертеж или 2D-эскиз (векторный рисунок) с размерами в миллиметрах или дюймах, используя отрезки, прямоугольники, окружности, дуги, кривые Безье и разнообразные удобные параметрические ограничители, а затем экспортировать в файлы с расширениями PDF, PNG, DXF, SVG, EPS, PLT, STEP.

2D-моделирование в программе SolveSpace

Создание 3D-моделей выдавливанием и вращением эскизов, логическим сложением и вычитанием тел работает мгновенно с достаточно приличным качеством прорисовки. Поддерживается экспорт 3D-моделей в DXF и STEP.

3D-моделирование сборок часто помогает выявить ошибки, допущенные при проектировании деталей. Для этого в этой маленькой программе есть проверка пересечения тел!

3D-модели можно экспортировать в STL-файлы для дальнейшей печати на 3D-принтерах! (Очень актуальная тема!!!) Поддерживается экспорт в файлы OBJ.

3D-модель можно сохранить в виде «непростого» HTML-файла и отправить по электронной почте. Получатель, открыв файл в своём браузере (проверял в Mozilla Firefox), сможет не просто посмотреть статичную картинку, а получит возможность крутить, вращать, перемещать, увеличивать и уменьшать объект!!! Для работы с партнерами иногда очень полезная и важная вещь!

В SolveSpace можно генерировать STEP и STL-файлы для передачи в CAM-программы! SolveSpace и сама подготовит G-Code (NGC, TXT) для фрезерных станков и машин лазерной, плазменной, газовой и гидроабразивной резки листовых заготовок, учитывая при этом задаваемую пользователем ширину реза!!!

В программе можно выполнить частичный геометрический кинематический анализ и плоского и пространственного механизма – рассчитать и нарисовать траектории движения точек деталей. (Очень непростая задача для любой CAD-системы!)

В конце концов «Решатель Пространства» просто поможет в решении любых тригонометрических задач, избавив вас от использования карандаша, листа бумаги, калькулятора и того же MS Excel.

Заключение. /Обязательно прочтите!/

Программа, на мой взгляд, имеет красивый, информативный, дружественный и интуитивно понятный простой двухоконный интерфейс. В процессе 3D-моделирования в диалоговом режиме SolveSpace предупреждает пользователя обо всех ошибках, подсказывает пути решения и выхода из затруднительной ситуации. (Не перестаю удивляться глубине понимания темы автором.)

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

Чтобы разобраться с возможностями в 3D-моделировании процентов на 40-60 и понять основные принципы работы в SolveSpace при наличии опыта проектирования в других CAD-программах хватит при желании одного дня. Кому-то достаточно посмотреть ролики на Youtube. Но желающим быстро и основательно научиться работать в SolveSpace рекомендую обязательно внимательно прочитать все страницы официального сайта программы. (Не владеющим английским языком – Google-переводчик в помощь!)

Возможность работы SolveSpace в любой из распространенных операционных систем уже сама по себе говорит о многом!

Эта программа, как видится мне, хороша для домашнего 3D-моделирования. Весьма полезной она может оказаться для рабочего у станка с ЧПУ, для мастера на производственном участке, для инженера-конструктора и технолога небольшого и относительно несложного производства, для любого инженера в «полевых условиях» на маломощном портативном ноутбуке.

Конечно, никаких библиотек стандартных американских изделий в SolveSpace нет. Может быть двигатель самолета в ней спроектировать будет сложно, но для решения более простых повседневных производственных задач SolveSpace  просто находка! M-Labs Limited, к примеру, проектирует в ней вакуумные камеры (можете посмотреть на сайте).

Изящность и функциональность программы при таких размерах просто поражают. Спасибо Джонатану Вестхьюзу и M-Labs Limited за бескорыстную прекрасную работу.

Другие статьи автора блога

На главную

Статьи с близкой тематикой

Отзывы

33 комментария на «3D-моделирование в SolveSpace»

  1. ВАЛЕРИЙ 09 Апр 2017 00:36

    Очень интересная и полезная программа. Ее-бы в наше время. Думаю все с нетерпением ждут русификацию.

  2. Тамара 09 Апр 2017 00:59

    Спасибо огромное! Прочитала. Понравилось очень. Пошла знакомиться с программой.

  3. Сергей 09 Апр 2017 01:09

    Спасибо за информацию. Миниатюрность и заявленный функционал программы поражают.

  4. Vladimir 09 Апр 2017 01:26

    Спасибо автору за такой щедрый подарок! Очень полезная штука.

  5. Александр 09 Апр 2017 08:31

    Спасибо!

  6. Александр 09 Апр 2017 08:32

    Спасибо огромное!

  7. Сергей 09 Апр 2017 09:55

    Отлично

  8. Александр Воробьев 09 Апр 2017 11:23

    Спасибо всем за комментарии.

    О неординарных способностях автора программы: ixbt.com/news/hard/index.shtml?06/52/40

  9. Александр 09 Апр 2017 12:19

    Спасибо!

    Полезная информация.

  10. Сергей Леонидович 10 Апр 2017 07:12

    Спасибо большое, как всегда информация полезна.

    Уже ознакомил своих.

  11. Юлия 10 Апр 2017 12:23

    Большое спасибо!

  12. Николай 10 Апр 2017 17:05

    2D по ЕСКД?

  13. Сергей 10 Апр 2017 17:33

    Спасибо ! Очень полезно, с английским не дружу, буду с нетерпением ждать русификацию. А есть где посмотреть видео работы с программой?

  14. Александр Воробьев 10 Апр 2017 18:58

    Николай, ну да, американец же писал для русских...

    Конечно, нет. На второй картинке в статье показано как выглядит 2D-чертеж.

  15. Александр Воробьев 10 Апр 2017 19:04

    Сергей, на youtube наберите «SolveSpace»...

    Например, это: youtube.com/playlist?list=PLEvJVXu3VfGMSOdpA0jrGRzoM7NlNOl5s

  16. EvilSpirit 19 Апр 2017 11:43

    > Николай, ну да, американец же писал для русских...

    Сейчас поддержкой программы занимаются русскоязычные люди, так мало ли что может измениться... Вообще упор, наверное, будет на ISO, но я бы не исключал ЕСКД

  17. MichaelRouse 30 Апр 2017 01:05

    Редко оставляю комментарии, но действительно интересный сайт, удачи Вам!

  18. Афродита 01 мая 2017 15:15

    Я так понимаю, вы говорите про Булевы операции с двумерными объектами. К сожалению, в SolveSpace такое поддерживается только для трехмерных объектов.

  19. Владимир 15 мая 2017 13:10

    Спасибо за инфу, Александр, очень интересно! На YouTube нашел уроки, скачал видео одного из уроков в максимально возможном разрешении и «проглотил» его. Все абсолютно понятно не смотря на Eng-комментарии. Работаю в SolidWorks, но покопаться с этим инструментом весьма интересно;)

  20. Владимир 25 Июл 2017 02:53

    Здравствуйте, а что Вы скажете по поводу SketchUp ?

  21. Александр Воробьев 25 Июл 2017 19:09

    Здравствуйте. Тестировал SketchUp давно, лет 8 назад. Программа показалась более приемлемой для детей, дизайнеров и «домашних архитекторов». Для инженера — не знаю... Мне тогда не понравилась. Быть может сейчас это уже совершенно другая программа.

  22. Андрей 10 Окт 2017 19:51

    Замечательная программа аналогов которой не видел

  23. Алексей 20 Ноя 2017 14:00

    Александр спасибо! А не встречалась ли Вам что то из подобных простых программ для динамического анализа механизмов? Или может что то посоветуете. Спасибо!

  24. Александр Воробьев 20 Ноя 2017 17:44

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

  25. Зиннур 09 Окт 2018 13:27

    Спасибо!

    Узнаю много нового, как в софте так и расчетах, теории (гидравлика)

  26. Алексей 13 Окт 2018 21:58

    Отличная штука! Пользуюсь в Linux. Если будет правильно развиваться дальше — утрет нос SolidWorks со временем.

    Авторам здоровья на тыщу лет!

  27. Евгений 02 Окт 2019 12:03

    Добрый день Алексей!

    Хотел бы по участвовать в русификации этой замечательной программы, но не понял как найти в ней исходный английский текст для перевода. Resource Hacker не видит их в exe файле, а в программировании я не силен, что бы найти их в исходниках. Может покажете пальцем где искать.

  28. EvilSpirit 03 Окт 2019 10:05

    Здравствуйте

    Файл переводов находится вот здесь:

    github.com/solvespace/solvespace/blob/master/res/messages.pot

    Редактируется с помощью спец программы, например, ru.wikipedia.org/wiki/Poedit

    Далее вам нужно написать вот здесь github.com/solvespace/solvespace/issues про то, что вы сделали и приложить файл. Вскоре правки по переводу будут опубликованы. Но боюсь, что весь перевод, который мог быть сделан, уже есть. А чтобы перевести остальное нужны навыки программирования :(

  29. Александр Воробьев 05 Окт 2019 15:39

    Алексей (EvilSpirit) разработал программу, похожую на SolveSpace, работающую в браузере: notecad.xyz

  30. Евгений 14 Окт 2019 12:41

    Читал, что есть ветка развития SolveSpace 3.0 от российских разработчиков с русскими меню. Но попытки найти скомпилированный файл ни к чему не привели, имевшиеся на форуме ссылки оказались битыми.

    А программа пожалуй то, чего не хватает CNC станку под Линукс. CAM программа есть — SheetCAM, а вот удобного CAD приложения не нашел. Есть QCAD-CAM, но он платный и полноценным CAM не является.

  31. Александр Воробьев 14 Окт 2019 14:47

    Слышал о планах по SolveSpace 3.0, но окончательных результатов не видел. Обратитесь к Алексею (EvilSpirit), он точно должен быть в курсе этой темы.

  32. Александр Воробьев 04 Авг 2021 16:07

    С 17 апреля 2021 года доступна для скачивания стабильная версия SolveSpace 3.0 с русским языком, исправленными ошибками и массой новых возможностей и функций: solvespace.com/download.pl

  33. Александр Воробьев 16 Авг 2022 09:14

    Программа медленно, но всё же развивается! Судя по форумам интерес к SolveSpace в мире в последние годы растет.

    С 1 июня 2022 года доступна для скачивания мультиязычная стабильная версия SolveSpace 3.1.

    solvespace.com/download.pl

Ваш отзыв



  • Подписчики: 9,1 тыс.

    Подписка закрыта 01.12.2022
  • Посетители: 2,1 млн