LINUX.ORG.RU

Solvespace 3.0

 ,

Solvespace 3.0

1

2

Solvespace – это параметрическая 2D/3D САПР для проектирования твёрдых тел и сборок из них. 17 апреля вышла новая версия 3.0. По сравнению с предыдущим стабильным релизом 2.3:

Новые фичи для скетчей и групп

  1. Новая булева операция intersection для твёрдых тел (в 2.3 были лишь union и difference)
  2. Новые группы: revolution и helical extrusion (в 2.3 были лишь extrude и lathe)
  3. Группы extrude, lathe, translate и rotate могут использовать булеву операцию «assembly» для ускорения вычислений (в 2.3 операции assembly не было)
  4. Подавление (suppress, как в Solidworks) extrude и lathe groups (в 2.3 не было)
  5. Группы Translate и rotate можно повторять (= step and repeat rotation / translation = circular and linear pattern) с операциями «difference» и «assembly»
  6. На поверхности тел можно накладывать картинки (примерно как раньше можно было писать true type шрифтом)

…и другие.

Новые фичи для связок (constraint)

Теперь можно увидеть список entity которые связываются, они подсвечиваются, а в окне браузера можно кликнуть на отдельные entity. И другие улучшения для связок.

Новые фичи для импорта-экспорта

  1. Поддержка VRML
  2. Разные улучшения в экпорте в DXF/DWG, Wavefront OBJ, STEP (типа цвета и прозрачности) и в других форматах

Новые рисовательные фичи

Улучшения кнопок «Show/hide hidden lines», или «Show/hide outlines».

Новые измерительные фичи для анализа

  1. Центр масс
  2. Периметр
  3. Площадь сечения

…и другие.

Разное

  1. Теперь с Ctrl можно убрать выделение
  2. Русский язык в интерфейсе :)

…и многое другое.

Скачать

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

★★

Проверено: Shaman007 ()
Последнее исправление: xaizek (всего исправлений: 6)

Ответ на: комментарий от saufesma

Так об этом и речь, что система только для моделирования и экспорта в cad, в котором уже оформление. Поэтому для себя наверно ок, но вот для денег проще юзать, что-то пригодное для всего сразу - autocad, например.

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

@Sahas, для тебя тоже

неожиданный результат на простом пересечении конуса с парой цилиндров

Тут немножко спорно. Во-первых, автор:

The simplest way to avoid flipping to unintended solutions is to change the parameter slowly, re-solving at each step.

Во-вторых. В Солидворксе ты визуально (мышью) в 3Д-режиме ничего не меняешь. Мышью – только в скетч-режиме. (в 3Д ты меняешь параметры feature, типа длины экструда, в её свойствах, т.е. в диалогах). А в Солвспэйсе меняешь, параметры скетча прямо в 3Д!

Т.е. сравнивать нечестно. Ты не видел в SW (FreeCAD?) глючки которые видел в SS не потому что их там нет, а потому что в SW ошибка появляется раньше, на этапе скетча.

А в скетчах (там где именно мышью меняешь) у Солидворкса тоже бывают глючки (не вспомню сейчас конкретно, не тестировал его здесь до повторябельного глюка, но по ощущениям – были, и много), и скетч ломается, и ты перерисовываешь немножко. Про риск циклической зависимости выше – такой глюк лишь однажды был.

Я сравниваю с SW потому что стандарт, промышленность, тонны нефти, все дела…

И кстати ты не уточнил: «Т.е. это в этой, 3-ей версии? Или может разность была, и давно? Тогда может поправили какие баги» (я тут спросил)

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

1000 бачей в год, платишь?

Я не юрист, но как тебе такой сценарий?

Он нарисовал рукой на бумаге эскиз, дал его на заказ спроектировать. Ему дали автокадовский файл. Он скачал пиратскую версию чтобы реверс-заинжинирить формат файла, чтобы изготовить деталь. Там есть какой-то закон, и в России тоже, про fair use. Так что пока он пользуется пиратским автокадом легально (кмк).

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

Он плюнул на реверс-инжиниринг, тупо сохранил step/dxf/и т.д. файлы, изготовил молоток на станке (сам). Нарушает. Но кто ж его в этом сможет обвинить? Молотка-то никто не видел :) Тут вопрос скорее в моральной плоскости. (кмк)

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

Зачем ты меня убеждаешь, что стырить = бесплатно | свободно.

Он скачал пиратскую версию чтобы реверс-заинжинирить формат файла

Да там тоже вроде DWG, вопрос в удобстве для себя.

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

Так что пока он пользуется пиратским автокадом легально (кмк).

Нет. Ни один суд такая аргументация не убедит. Не давайте вредных советов.

Он скачал пиратскую версию чтобы…

Неважно для чего, уже противозаконно и атата.

реверс-заинжинирить формат файла

Реверс-инжинирить форматы можно (набрал файликов и ковыряй себе в хексредакторе), а пиратить проприетарный софт — нет. И использовать любой выхлоп этого софта в коммерческих целях — тоже нет.

anonymous
()

Собрал для 9 дебиана, а оно ругается

glibmm-CRITICAL **: 
unhandled exception (type Glib::Error) in signal handler:
domain: gdk-gl-error-quark
code  : 0
what  : Unable to create a GL contex

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

суд такая аргументация не убедит

Кто в суд обратится? У кого ущерб? (на том этапе)

скачал пиратскую версию … уже противозаконно и атата.

Если ты специалист (юрист), можешь пож. дать какие-нибудь ссылки на это своё, «скачал -> осуждён». Раньше (за музыку) вроде было «дал скачать -> осуждён».

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

пиратить … использовать … в коммерческих целях

Не нужно писать общие, неконкретные слова, игнорируя специфику сценария. (иначе эти слова похожи на FUD = fear uncertainty doubt).

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

@anonymous

ругается

Не знаю, я не специалист. Может ты что-то из back-ports себе ставил? (какие-то нестыковки версий). У меня ванильный (никогда не подключал никаких левых реп) Дебиан, тоже 9. (почти ванильный, системд нету).

glibmm

Если что:

$ ldd /usr/local/bin/solvespace|grep glibmm
    libglibmm-2.4.so.1 => /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1 (0x00007f1ca2f63000)
the1 ★★
() автор топика
Ответ на: комментарий от the1

У меня

[code] ldd /usr/bin/solvespace|grep glibmm libglibmm-2.4.so.1 => /usr/lib/i386-linux-gnu/libglibmm-2.4.so.1 (0xb63b5000) [/code]

похоже у меня что-то с OpenGL :(

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

Вбил твой выхлоп в поиск… Обмен опытом использования САПР SolveSpace (комментарий)

PS. И ещё, ты (скорее всего) смотришь SS из реп, а не откомпиленную.

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

Зачем пользоваться этим…

Например чтобы люди не вспоминали твою мать когда ты выложишь исходники программы с моделями, спроектированными в проприетарщине.

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

у меня именно свежая, с первой проблемой вроде разобрался - libgl1-mesa-dri куда-то подевалась… правда теперь SIGILL ловлю… видимо зря я вкорячил в систему gcc 8.3.0…

anonymous
()

перебрал с gcc 6.3.0 что в репах.

собирается хорошо, появляется окно с чернотой, но падает с

--- SIGILL {si_signo=SIGILL, si_code=ILL_ILLOPN, si_addr=0xb2028d0d} ---
+++ killed by SIGILL +++
Недопустимая инструкция

видимо не судьба мне попробовать сабж :(

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

Я запаковал свои бинарые файлы. (я например запускаю закрытые игры с гога; из-под другого юзера на всякий случай). https://file.re/2021/05/29/solvspace/ , 5МБ, ссылка на 24 часа. мд5: 30adc0659a2fad7ebab1183f99811a62 *solvspace.tgz , tar -xz -C /usr -f solvspace.tgz

Какие-то либы нужно будет доставить, типа libgtkmm-3.0-1v5 (но думаю они у тебя уже стоят).

Если хочешь, можешь попробовать.

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

с helix вручную делать

так это же в справочники лезть надо (короче «приходя в сознание» проектировать, а не «как обычно»)

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

фрикад обломится

плохо только одно, что эти «типовые обломы» не прописаны в доке (или вообще на уровне запретов интерфейса с пояснениями не реализованы)… типа «нельзя резать резьбу, если сделал тело вращением»

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

32 бита

Отчорт, эт я ступил :)

Ну тогда надо реабилитироваться что ли…

Поставил 32бит деб 9 в виртуалку, пробросил туда нвидию (GT 640 = GK208, нуво; на хосте кстати AMD HD7750, радеон = не-амдгпу), откомпилил, запускается, работает.

https://file.re/2021/05/29/solvespace/ 3de2eacc57ce2388e1eea7b432251f85 *solvespace.tgz

(не знаю что там у тебя, у меня и это откомпилилось тоже без приключений)

PS. Кстати, проброс нвидии наверно нипричём. Без проброса glxinfo тоже даёт в виртуалке direct rendering: Yes (только что об этом узнал). SS тоже запускается и работает (но перекомпиливать без проброса мне лень, это долго было).

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

Обновляйся ;) У меня самого железо далеко не новое, почти 10-летнее уже. Проц AMD FX, это 2013. Чипсет 970, это 2011. Такой апгрейд обойдётся в 5тыр: 2 мать, 1 проц, 2 память 16ГБ (имеющееся железо наверно ничего не стоит уже). Макось только свежая на FX не запустится, но мне в ближайшие годы макось будет не нужна.

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

Спасибо.

у меня тоже и шестеренки крутятся

direct rendering: Yes

вываливается аналогично :(

./solvespace

(solvespace:5250): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:153:27: The style property GtkButton:image-spacing is deprecated and shouldn't be used anymore. It will be removed in a future version

(solvespace:5250): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:154:26: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(solvespace:5250): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:578:27: The style property GtkButton:image-spacing is deprecated and shouldn't be used anymore. It will be removed in a future version

(solvespace:5250): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:579:28: The style property GtkWidget:interior-focus is deprecated and shouldn't be used anymore. It will be removed in a future version

(solvespace:5250): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:580:28: The style property GtkButton:default-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(solvespace:5250): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:581:26: The style property GtkButton:inner-border is deprecated and shouldn't be used anymore. It will be removed in a future version

(solvespace:5250): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1214:18: Not using units is deprecated. Assuming 'px'.

(solvespace:5250): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1338:25: The style property GtkRange:slider-width is deprecated and shouldn't be used anymore. It will be removed in a future version

(solvespace:5250): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1339:25: The style property GtkRange:stepper-size is deprecated and shouldn't be used anymore. It will be removed in a future version

(solvespace:5250): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1340:34: The style property GtkScrollbar:min-slider-length is deprecated and shouldn't be used anymore. It will be removed in a future version


(solvespace:5250): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1341:28: The style property GtkRange:stepper-spacing is deprecated and shouldn't be used anymore. It will be removed in a future version

(solvespace:5250): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1342:34: The style property GtkRange:trough-under-steppers is deprecated and shouldn't be used anymore. It will be removed in a future version
SolveSpace!

json_object_from_file: error opening file /home/master/.config/solvespace/settings.json: No such file or directory
Недопустимая инструкция

значит пришло время апгрейда...

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

значит пришло время апгрейда…

Что-то мне кажется что апгрэйд именно здесь – нипричём. Когда переставишь систему, оно починится. Но не из-за 64 бит, а из-за того что система немножко чистой станет. (надо «переставить систему»)

Апгрэйд хорош ради виртуализации.

У меня не совсем ванильный дебиан 9. Ставил из чрута, и доставлял пакеты сам. Из иксовых вот такие поставил: xserver-xorg xdm libegl1-mesa-drivers libgl1-mesa-dri xfonts-base xauth icewm xtrlock mesa-utils libtxc-dxtn-s2tc0 xfonts-terminus xinput mate-themes xsettingsd (последние 2 – чтобы скроллбары нормальные были)

PS.

А ну иксы наверно тоже нипричём…

У меня если стереть тот файл, СС нормально запускается, без той ошибки. Просто сбрасывает настройки и всё.

Короче, попробуй переставить систему :)

the1 ★★
() автор топика
Последнее исправление: the1 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.