LINUX.ORG.RU

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

 , ,

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

10

8

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

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

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



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

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

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

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

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

Это же элементарно! Тебе надо - возьми и напиши!

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

То есть CAD открытая,

Подозреваю, что и CAD только «открытая», а не «свободная»...

open-source != FOSS

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

С какой стороны Солома - кам? Там пхизика, там мецханика, камом там вообще не пахнет. Или я отстал?

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

А что не так? Юнити там как морда используется, чтобы самим не лепить с нуля.

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

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

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

Aceler ★★★★★
()

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

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

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

Если на голом винапи, то нет, ибо есть вайн.

thunar ★★★★★
()

САПР разрабатывается с помощью Unity3d

давно пора. Если бы еще на основе блендера сделали...

AVL2 ★★★★★
()

Вот такая она, открытая проприетарщина. Не нужно. Закапывайте.

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

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

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

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

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

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

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

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

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

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

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

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

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

STL

Станку нужен g-code, идиотина.

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

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

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

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

Unity3d для CAD?

Надо на CryEngine сделать. Со взрывами и RTX ON.

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

Прямое. он генерирует исполнительную программу для станка. Именно это и делает кам камом.

Deleted
()

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

ну это позор какой-то...

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

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

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

Не совсем так, САМ'ом является само расширение. Но это игрушки уровня FlatCAM и 100500 подобных. Так-то ещё BlenderCAM есть, но это полумёртвый глючный костыль.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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