LINUX.ORG.RU

NoteCAD становится открытым

 , ,


8

6

Открыты исходные коды NoteCAD — системы автоматизированного проектирования и редактирования механических деталей для последующей 3d-печати.

Программа поддерживает экспорт и импорт моделей в формате STL. Моделирование основано на параметрическом подходе с использованием решателя геометрических ограничений. Проект находится на стадии альфа-версии, но уже возможно практическое применение для проектирования и редактирования некоторых деталей. САПР разрабатывается с помощью Unity3d на языке программирования C# и может работать под управлением ОС Windows, Linux и других систем, доступных для сборки в Unity3d. Основной версией является онлайн-версия, собранная с использованием технологии WebAssembly. Планируется возможность нарезки (slicing) моделей для 3d-печати в онлайн-режиме.

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

Открытие исходников NoteCAD — это логичный шаг для этого проекта, это хорошо, это ЗДОРОВО! (Я неоднократно говорил ранее что исходники стоит открыть)

Но вот C# для Linux...

Когда появятся бинарники для Linux в виде AppImage?

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

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

Если же речь идёт о чём-то большем, ну, пусть спрашивающий расскажет свои хотелки.

Aceler ★★★★★ ()

Основной версией является онлайн-версия, собранная с использованием технологии WebAssembly.

А что она даже на весь экран не открывается?

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

В смысле? Если ты не можешь программу собрать без некоторого компонента, который закрыт, то программа закрытая.

Эдак любую программу на Linux можно записать в открытые.

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

Так ты про сохранение в формате stl? Где ты там кам увидел? Пусть я имею возможность загрузить это в некоторые ЧПУ, но роль кама в таком случае будет играть сам ЧПУ, никакого отношения к каму Салома не имеет. Не сбивай людей с толку.

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

Хотеть хоть одну открытую CAM.

BlenderCAM, но толку-то от открытых камов, если они кроме как на дипломную работу в неразвитых странах тянут, тебе работать нужно, производить или где.

DeskProto обещали выпустить под линукс, но закрытую конечно.

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

В смысле? Если ты не можешь программу собрать без некоторого компонента, который закрыт, то программа закрытая.

Интересный подход. Linux не работает без BIOS/EFI, которые закрыты. Linux закрыт? 7-zip под GPL не работает без WinAPI, 7-zip закрыт?

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

Это почему? Миранда и виртуалдаб полностью открыты. И есть wine, да.

А вот в нашем случае имеем критическую зависимость от закрытого компонента.

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

Вам шашечки или ехать? Если это ПО работает шустрее SolveSpace, то это уже очень круто. У меня, например, модель стула жёстко тормозит в SolveSpace. А альтернативы до сих пор не было.

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

Не, если говорить сурьёзно, то и фрикад и инкскейп просто представляют некоторый камовский функционал. Но по сравнению с N программой, просто умеющей сохранять stl (в этот игрушечный формат) - это прям сурьёзные камы :)

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

1) Исходный код самой программы открыт.

2) У ее авторов нет другого, закрытого кода.

3) Юнити, это не их программа, это отдельный фреймворк.

Результат, программа открыта. Хочешь свободный тулкит, бери исходники и адаптируй к совбодному тулкиту.

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

Зависимость, это не сам код.

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

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

Когда вы это делаете, библиотека времени исполнения является в терминах GPLv3 “системной библиотекой”.

Unity3D не является системной библиотекой.

Вы не можете распространять эти библиотеки в форме скомпилированных DLL вместе с программой. Чтобы предотвратить попытки недобросовестных распространителей воспользоваться исключением для системных библиотек как лазейкой, в GPL сказано, что библиотеки могут считаться системными только до тех пор, пока они не распространяются с самой программой. Если вы распространяете файлы DLL с программой, они больше не будут попадать под это исключение: тогда единственным способом удовлетворить условиям GPL было бы предоставление их исходного текста, а вы этого сделать не в состоянии.

NanoCAD не работает без Unity3D, вместе с тем, Unity3D не является компонентом ОС и вы не можете распространять готовую программу вместе с кодом Unity3D.

Что непонятно-то?

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

Есть вообще смысл обрабатывать напильником Path фрикада? Я прост не вполне представляю себе, насколько он отстал от жизни. Если бы нормально работали pocket3d и surface3d, наверное, и не фырчал бы.

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

Результат, программа открыта.

Открыт код, а не программа. Программа — это то, что из этого кода собирается, а оно не собирается без Unity3D.

Хочешь свободный тулкит, бери исходники и адаптируй к совбодному тулкиту.

Вот когда будет свободный тулкит, тогда будет свободная программа. А пока это включать в репозитарий Debian нельзя.

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

Блин, я в каждой кадовской теме про него ругаюсь. Я его заставил делать достаточно много для производственных задач. Сверление, резьба, плоскости, контуры... Но чтобы довести до ума надо просто переписывать и либарею и прочее. А пока меня небыло - они переписали всё по новой. Теперь всё ещё дальше ушло в сторону. С одной стороны фрикад бросать было жалко, с другой он слишком непредсказуем. Он пытается быть всем, поэтому не может быть ничем. Да и эта парадигма заставляющая лазить по дереву свойств при необходимости сделать что-то тривиальное... Поворот детали - это нечто наркоманское вообще. Проприетарные форматы он уродует... Мне охота пропала во всём этом копаться. А обида осталась.

Chelobaka ★★★★ ()