KREMEN Реклама
KREMEN Реклама

"Рулетка" с Blender 3D (решётчатые структуры, для фотополимерной печати наверняка лучше, так как проще).

accurate_random
Идет загрузка
Загрузка
27.01.2026
66
0
3D-моделирование

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

0

  Здравствуйте участники портала и читатели. Хочу поделиться всё-таки скриптом, так как всё же это хоть и рулетка, если проводить процедуру работы с мешем до конца, но если не доводить, а для этого скрипт и предназначался изначально (но что поделаешь, где-то в глубине души мы так или иначе идеалисты) - для фотополимерной печати, то в принципе его должно хватать, на выходных я попробую оба варианта печати на фотополимерном принтере. На скриншотах изображён массив меша куб, объединённый хоткеем CTRL+J, после чего проведена стандартная операция объединение вершин по дистанции. Затем полученный меш обрезан Boolean Intersect о сгенерированную на одном из сайтов фигурку руки повара со знаком "всё ок". По ссылке   вы найдёте и файл Blender 3D и скрипт https://github.com/Andrei-Y/Mesh_Utilities . Удачное объединение Boolean Union - дело то ещё, случая , но в этот раз прям таки повезло. Скрипт был готов ещё в субботу, но  воскресенье до и половину понедельника - последний день больничного, я провёл в попытках заставить нейронку оптимизировать скрипт, так как пайтона сам я не знаю. И это было тщетно - сам я цикл по которому хотел проводить поочерёдное логическое объедение мешей представлял себе смутно... на пайтоне, а Pascal Blender 3D естесственно не понимает. Я втолковывл нейронке что-то про построение дерева связей в текстовом блоке и потом конвертации меша по этому текстовому блоку, чтобы цикл не допускал объединения не контактирующих мешей. Но это было всё тщетно - она понятия не имела о алгоритме следования по связям графа, а сам я просто не хотел его ей представлять даже в пседокоде - надеялся что она знает такое дело, но увы. Blender 4.3.2 , 5-ая версия всё же сыровата у них и я предпочёл ей не пользоваться.

Скрины, потом инструкция.

Меш полученный после логического Intersect

Объединённый массив и объект болванка.

. Исходный объект

Небольшая скромная инструкция, но и функционал не велик

В набор входит операторов входит создание меша будущей ячейки структуры, сохранение в файл и чтение из файла. Некоторые этапы исключены, так как один из выполняются стандартным хоткеем в два действия, а второй более сложный - просто модификатором. Всего этапов работы 7 (без учёта сохранения и записи меша в текстовый блок). Сохранение и запись в текстовый блок сделаны больше наверное для возможности обмена, хотя может и так пригодиться. Затем делается копирование ячейки по задаваемым параметрам по трём осям, а объединение в один меш стандартным CTRL+J, удаление дубликатов вершин, модификация через Intersect структуры о внешнюю форму, затем грани удаляются скриптом, рёбра заменяются цилиндрами, вершины сферами (радиус и детализация задаётся как параметр), лишнее удаляется автоматически и так-же происходит пошаговое логическое объединение полученных объектов в один меш для конвертации в STL и последующей печати.

.

Предыстория:

писал, четыре месяца назад, производителю Anycubic, о том, что плёнка повреждается в основном при печати базовых слоёв, и описал способ как исправить это дело, но доктор технических наук видимо стал загружен делами и занят - в общем тот топик на https://www.reddit.com/ умер, в котором он предлагал задавать вопросы, ну и конечно я спросил расшифровку файла задания и описал для каких дел. Но понятно - файл проприетарный, и расшифровку никто не даст. Тогда я понял, что все свои детали я буду тогда печатать на фотополимернике в виде решётчатых структур - это решит часть проблемы. Вообще я планировал ячею из усечённого октаэдра, но до этого пока не дошло, так как я всё-таки болел, а "отдувалась" за меня нейроснка на этом поприще.

Ну посмотрим, не знаю когда, но попробую оптимизировать это дело. Использовать или нет - дело ваше. Активного обсуждения от меня не ожидайте, так как больничный закрыт и я на работе с раннего утра и до почти позднего вечера. Ну пока вот так. Подумывал о создании своего редактора, но всё же я понимаю что это невероятный объем работ, и я больше потеряю времени, чем получу профита от этого. Будет времени побольше - наверное оптимизирую и попробую прикрутить сюда топологическую оптимизацию. На этом пока всё - не супер, но в принципе кое-что, хоть и немного, с этим делать можно

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

Подпишитесь на автора

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

Отписаться от уведомлений вы всегда сможете в профиле автора.

0
Комментарии к статье
Lider 3D Реклама
Lider 3D Реклама