al_fuhrmann (al_fuhrmann) - 3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab)
Название: | 3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab) | |
Автор: | al_fuhrmann (al_fuhrmann) | |
Жанр: | Самиздат, сетевая литература, САПР, Литература ХXI века (эпоха Глобализации экономики), Электроника, микроэлектроника, схемотехника | |
Изадано в серии: | неизвестно | |
Издательство: | Интернет-издательство «Stribog» | |
Год издания: | 2022 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab)"
Поскольку заказчики теперь очень приветствуют не только необходимые схемы/платы/исходники прошивок, но и 3D модели, то приходится заниматься ими. Конструкторам легче затолкать/вписать такой модуль в устройство. Но библиотеки, даже в платных альтиумах и менторах не всегда содержат то, что нужно. Приходится допиливать недостающее.
Читаем онлайн "3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab)". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (7) »
Рис. 3.
Рис. 4.
Мы делаем копию, дорисовываем недостающие лини (Рис. 3.) и убираем лишние (Рис. 4.). Как это работает, мы еще увидим. Штриховка показана без каких-либо целей. Из этой фигуры тоже делаем блок и сохраняем ее как f1.
Вторая щечка содержит выемки под провода обмоток. В общем, они не особенно нужны, но это немного прибавит реалистичности виду модели. Чтобы сделать эскиз второй щечки, просто скопируем первую в новое место и нарисуем контур выемки. Затем расположим две копии этого контура вдоль верхнего края с привязкой к центру по двум точкам. Это разделит отрезок на три равных промежутка. Вообще, очень полезная опция для равномерного расположения массивов чего угодно вдоль отрезков.
Рис. 5.
Этот блок сохраняем как p2.
Экспорт блоков в отдельные файлы
Каждый блок экспортируем в отдельный файл с таким же именем. Перед экспортом нужно убедиться, что блок не замусорен лишними фрагментами наложившихся друг на друга линий и поддается штриховке, то есть, не разорван. Можно использовать полилинию. Преобразовать эскиз (замкнутый контур!) в полилинию можно в меню Draw | Polyline | Create polyline from Existed Segments. Однако нужно помнить, что если в эскизе есть дуги, то операция превращения контура в полилинию превратит эти дуги просто в фаски.Лишние линии могут получиться при выполнении скруглений или при загрублении размеров в настройках, так что надо внимательно следить за этим.
Проверка контура на замкнутость делается пробной штриховкой. Если контур штрихуется, то он замкнут и его можно использовать. При этом, контур не обязательно должен оставаться блоком. Главное: точность в размерах, правильность выбора опорной точки и замкнутость линий.
Создание модели в OpenSCAD
Запустим OpenSCAD:
Рис. 6.
Программа трехмерного моделирования твердых тел для программистов. Между прочим, работать в ней куда проще, чем в автокаде, компасе и солидворкс. Достаточно заглядывать по ссылке в шпаргалку: http://www.openscad.org/cheatsheet/index.html брать оттуда необходимые сведения.
Создадим новый проект и сохраним его пока как cheeks.scad. Загрузим эскиз, написав такой текст в редакторе openscad:
module ch1() {
linear_extrude(3) import("p1.dxf", $fn=60);
//$fn — число отрезков дуг
}
ch1();
Нажмем F6 и программа сделает рендер модели:
Рис. 7.
Как видим, сохранен масштаб, openscad это не рисовалка для стульев в офисе, которыми пользуются дизигинеры, а точная программа. Эскиз выдавлен на три единицы. Теперь не помешает загрузить «фрезер», а чтобы он не смущал, сразу сдвинуть его по оси X на 30 единиц вправо:
Рис. 8.
module ch1() {
linear_extrude(3) import("p1.dxf", $fn=60);
color("Silver") {
translate([30,0,0]) linear_extrude(20) import("f1.dxf");
}
}
ch1();
Те, кто привык к процедурным языкам, должны привыкнуть к функциональному языку openscad. Сначала мы говорим, в какой цвет должен быть окрашен объект, затем смещаем его на вектор, затем выдавливаем, и наконец, импортируем сами данные для этого. Можно объявлять переменные, присваивать им значения, но потом уже нельзя их изменить. А пока получается такая картина:
- 1
- 2
- 3
- 4
- . . .
- последняя (7) »
Книги схожие с «3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab)» по жанру, серии, автору или названию:
Анна Абрамова - Свет в тебе... (СИ) Жанр: Любовная фантастика Год издания: 2017 |