Библиотека knigago >> Литература по изданиям >> Самиздат, сетевая литература >> 3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab)


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 863, книга: Он любил вас
автор: И Давыдов

"Он любил вас", новое произведение И. Давыдова в жанре научной фантастики, представляет собой захватывающее и глубокомысленное исследование любви, потерь и пределов человеческого духа. История вращается вокруг Алекса, астронавта, отправленного на отдаленную планету в поисках инопланетной жизни. Сначала миссия проходит гладко, но когда Алекс обнаруживает останки погибшей цивилизации, его мир переворачивается с ног на голову. Через древние артефакты и загадочные сообщения Алекс...

al_fuhrmann (al_fuhrmann) - 3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab)

3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab)
Книга - 3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab).   al_fuhrmann (al_fuhrmann)  - прочитать полностью в библиотеке КнигаГо
Название:
3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab)
al_fuhrmann (al_fuhrmann)

Жанр:

Самиздат, сетевая литература, САПР, Литература ХXI века (эпоха Глобализации экономики), Электроника, микроэлектроника, схемотехника

Изадано в серии:

неизвестно

Издательство:

Интернет-издательство «Stribog»

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab)"

Поскольку заказчики теперь очень приветствуют не только необходимые схемы/платы/исходники прошивок, но и 3D модели, то приходится заниматься ими. Конструкторам легче затолкать/вписать такой модуль в устройство. Но библиотеки, даже в платных альтиумах и менторах не всегда содержат то, что нужно. Приходится допиливать недостающее.

Читаем онлайн "3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab)". [Страница - 3]

небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab)» [Картинка № 9]">
Рис. 8.

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

Теперь этот второй серый предмет повернем относительно оси Y на 90 градусов, т. е. по часовой стрелке (в математике положительный угол отсчитывается против часовой стрелки, а тут наоборот.). Сделаем это перед выдавливанием и после переноса:


module ch1() {

    linear_extrude(3) import("p1.dxf", $fn=60);

    color("Silver", 0.5) { translate([-2,0,0]) rotate(90, [0,1,0])

        linear_extrude(20) import("f1.dxf");

    }

}

ch1();


Значение переноса теперь меняется. Серый “предмет” сдвигается влево на -2 по оси X, после того, как был повернут по оси Y на 90 градусов. Кроме того, мы делаем его полупрозрачным (Хакеры пусть гадают, как. Я все время подглядываю в шпаргалку, остальное мне заменяет понимание общих принципов).

Картина получается такой:


Книгаго: 3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab). Иллюстрация № 10

Рис. 9.

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

Теперь можно попробовать «фрезерование». Это просто булева операция вычитания. Вставляется она, как уже нетрудно догадаться, перед translate:


module ch1() {

    difference() {

        linear_extrude(3) import("p1.dxf", $fn=60);

        color("Silver", 0.5) {

            translate([-2,0,0]) rotate(90, [0,1,0])

            linear_extrude(20) import("f1.dxf");

        }

    }

}

ch1();


Получается почти готовая щечка:


Книгаго: 3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab). Иллюстрация № 11

Рис. 10.

«Отфрезерованная» поверхность показана зеленой.

Осталось сделать небольшую бобышку, обозначающую первый вывод. Для этого нужно знать ее координаты и радиус. Радиус пусть будет 0.6, высота тоже 0.6, сделаем небольшую фаску 0.2 сверху и объединим со щечкой. Координаты лучше уточнить в проекции на оригинальном чертеже. Можно взять 4, 13, 1.5 относительно точки привязки.

Сделать бобышку можно прямо в исходнике openscad (как можно было бы сделать и щечку). Для этого нужно сделать два цилиндра, и перенести один из них. Затем объединить оба цилиндра, перенести его в точку с уточненными координатами и объединить бобышку со щечкой. Можно продолжать делать все в модуле ch1, но можно показать, как один модуль можно вложить в другой.


module ch1() {

    difference() {

        linear_extrude(3)

        import("p1.dxf", $fn=60);

        color("Silver", 0.5) {

            translate([-2,0,0]) rotate(90, [0,1,0])

            linear_extrude(20) import("f1.dxf");

        }

    } 

}

//ch1(); не показываем, деталь


module knob() {

    union() {

        cylinder(0.6,0.6,0.6,$fn=60);

        translate([0,0,0.6]) cylinder(0.2,0.6,0.4,$fn=60);

    }

}

//knob(); // не показываем, деталь


module ch1k() { //щечка с бобышкой

union() {

    ch1();

    translate([4,13,1.2]) knob();

    }

}

ch1k(); //это показываем, сборка


Книгаго: 3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab). Иллюстрация № 12

Рис. 11.

А вот небольшая иллюстрация того, за что модели openscad называются параметрическими:

…….

module knob(s) { //параметрическая версия бобышки

scale(s) union() {

    cylinder(0.6,0.6,0.6,$fn=60);

    translate([0,0,0.6]) cylinder(0.2,0.6,0.4,$fn=60);

  }

}

//knob();

module ch1k() {


kscale = [1.5,1.5,3]; //”вектор” масштаба по всем осям


union() {

    ch1();

    translate([4,13,1.2]) knob(kscale); //применяем параметр

    }

}

ch1k();


Книгаго: 3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab). Иллюстрация № 13

Рис. 12.

Шишка стала в полтора раза шире и в три — выше. И с необыкновенной легкостью! (Какой, однако, тонкий французский юмор получился.)

Хорошо продуманная библиотечка параметризируемых деталей открывает широкие перспективы. Но только для «программистов»! Кавычки взяты для того, чтобы расширить смысл этого слова. «Программистом» здесь может быть --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «3D модель небольшого трансформатора (в LibreCAD, OpenSCAD, Meshlab)» по жанру, серии, автору или названию: