Узлы Openscad в одном файле STL

Я пытаюсь выяснить, возможно ли создать один файл STL через OpenSCAD, который имеет именованные узлы. Я прочитал спецификацию STL (поскольку именно ее я импортирую). Я даже не знаю наверняка, сможет ли программа (xray-sim) корректно работать с подсборкой.

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

Я не могу понять, как это сделать, и если это возможно. В примерах для чтения предлагается объединить файлы ASCII STL вместе, а затем изменить количество вершин/граней. Это было бы моим последним средством для ремонтопригодности.

Спасибо.


person J.Hirsch    schedule 05.03.2020    source источник


Ответы (1)


Файлы STL не имеют именованных узлов. Объединение нескольких файлов STL вместе не приведет к тому, что файлы STL будут иметь именованные подсборки, и есть более простые способы сделать это, чем объединение файлов вместе, вы можете использовать такие инструменты, как meshlab или blender.

Вероятно, вам нужно экспортировать каждую «подсборку» как отдельный файл STL, вы можете автоматизировать это через интерфейс командной строки openscad.

Кроме того, ваш вопрос слишком неясен, чтобы на него хорошо ответить.

person Alex Davies    schedule 06.03.2020
comment
Вы хорошо ответили на мою корявую формулировку. Я прочитал спецификацию STL и увидел, что «имя» было опцией, но не мог понять, действительно ли оно поддерживается или нет. Я использовал meshlab для преобразования ASCII в двоичные STL, так как этот старый пакет поддерживает только двоичные файлы. В идеале я хотел бы иметь 1 объект, в котором каждая подсборка является итерируемой, но это не представляется возможным. - person J.Hirsch; 06.03.2020