🛠 Самоделки с меткой: Геометрические фигуры 👈
Узелковый тор из бумаги
Белый и два цветных тора завязанных в узелок 🙂 + развертки.
Дмитрий ДА 31.03.2009
Развёртки геометрических фигур
Большой выбор развёрток простых геометрических фигур.
Дмитрий ДА 28.05.2009
Развёртка геометрической фигуры — тетраэдр
Тетраэдр (четырёхгранник) — многогранник с четырьмя треугольными гранями, в каждой из вершин которого сходятся по 3 грани.
Дмитрий ДА 28.10.2009
Развёртка геометрической фигуры — октаэдр
Октаэдр — один из пяти выпуклых правильных многогранников.
Дмитрий ДА 28.10.2009
Развёртка геометрической фигуры — додекаэдр
Додекаэдр (двенадцатигранник) — правильный многогранник, составленный из двенадцати правильных пятиугольников.
Дмитрий ДА 28.10.2009
Развёртка геометрической фигуры — икосаэдр
Икосаэдр — правильный выпуклый многогранник, двадцатигранник, одно из Платоновых тел.
Дмитрий ДА 28.10.2009
Оптическая иллюзия параллелепипеда
Что вы видите на картинке, параллелепипед? А если внимательно присмотреться 🙂
Дмитрий ДА 19.12.2009
Трёхмерная иллюзия куба
Очень интересный видеоролик, с кубиком происходят аномалии или это вообще не куб? 😉
Дмитрий ДА 19.12.2009
Флексагон
Сделать флексагон, не трудно, нужна только бумага, ножницы и скотч.
Александр 23.02.2010
Развёртки конуса из бумаги
Готовые развёртки конуса разных размеров.
Дмитрий ДА 08.08.2010
Оригами додекаэдр
Моя первая работа: оригами додекаэдр
Темирлан 13.12.2010
Новогодняя елочка и большой икосаэдр
Оригами это круто!
Темирлан 02.01.2011
Подарочные коробочки
Такая коробочка может стать оригинальной упаковкой для ваших подарков.
Дмитрий ДА 01.02.2011
Как сделать многогранник из цветной бумаги
В этой статье я покажу вам свой многогранник, отдельные части его, и видео-инструкцию к нему…
Темирлан 16.10.2011
Как сделать додекаэдр (обыкновенный) и его разновидность
Здесь я покажу два вида дадекаэдра и выложил две видеоинструкции по ним. ..
Темирлан 16.10.2011
Как сделать Куб.
Думаю, эта статья банальна, но все же, может кому нибудь пригодится, к примеру для геометрии.
Темирлан 19.10.2011
Как сделать Икосаэдр (большой и маленький)
Покажу свои икосаэдры, и выложил видео-инструкцию как их сделать.
Темирлан 19.10.2011
Композиция из геометрических фигур
Это очень простая композиция из геометрических фигур.
ШкоРавоян 16.10.2015
Оригами додекаэдр из бумаги
Шикарная идея для учителей для создания с детьми на уроках труда, геометрии или черчения в школе! Для изготовления 30 модулей додекаэдра вам понадобится бумага 8*8 см.
Дмитрий ДА 14.10.2017
Три оригами-КУБа из бумаги
Можно из бумаги делать не только кубики, а ещё строить из нескольких кубов дома, мосты, роботов — всё, на что способна ваша фантазия.
Дмитрий ДА 20.11.2017
4 оригами ШАРа из бумаги
Сделать шар из бумаги сложно, но сделать шар в технике оригами очень просто. Просто возьмите цветную бумагу и следуйте обучающему видеоуроку.
Дмитрий ДА 20.11.2017
Как сделать звезду из бумаги ☆ Поделки оригами
Вы задумались о недорогом и эффектном декоре для праздника, который можно сделать своими руками. Тогда вы по адресу. Из статьи вы узнаете, как сделать объёмную звезду из бумаги. Объёмные звезды из бумаги — отличное украшение для детской комнаты.
Александра 22. 04.2020
Как сделать кубик из бумаги — схема сборки оригами
Сегодня мы расскажем о том, как сделать оригинальную поделку из бумаги – кубик оригами. Данная поделка относится к модульному оригами, потому что состоит из нескольких деталей соединенных между собой.
Александра 23.04.2020
Как сделать сюрикен из бумаги
Сюрикены из бумаги — забавные летающие звездочки, похожие на оружие японских ниндзя. Как же сделать сюрикен из бумаги? С помощью нашей пошаговой схемы это получится очень легко, даже у тех, кто не знаком с оригами.
Александра 23.04.2020
Удивительно простая звезда из бумаги
Удивительно простая звезда из бумаги. Бумажная звезда может использоваться не только в виде элемента декора во время торжества или в качестве оригинального интерьерного решения. Процесс ее создания простой и увлекательный.
Александра 13.05.2020
Как сделать Сюрикен из бумаги. Оригами сюрикен
Многие мальчишки любят делать такое метательное оружие, как сюрикен из бумаги. Его можно использовать в играх и развлечениях. Сюрикен – это разновидность метательного холодного оружия, которое широко использовалось японскими воинами. Мы научим вас, как сделать сюрикен из бумаги. Делать его очень просто.
Александра 25.05.2020
Объемная звезда из бумаги
Объемная звезда из бумаги станет отличным украшением на праздники и ярким интерьерным решением в повседневной жизни. Сделать объемную звезду можно своими руками, достаточно внимательно посмотреть наш подробный мастер-класс.
Александра 04.06.2020
Звезда из бумаги.
Как сделать звезду из бумаги своими руками. Все что потребуется для бумажной звёзды это квадратные листы бумаги — 8 штук, я использовал размер листа 8*8 см. Поделка собирается очень просто и мне справится абсолютно каждый. Такими звёздами можно украсить комнату или сделать целую гирлянду, а также украсить ёлку на Новый год.
Александра 20.06.2020
Как сделать кубик из бумаги
Как сделать кубик из бумаги? Очень просто. Кубики – это универсальная игрушка для ваших детей, позволяющая им развивать логическое мышление и мелкую моторику рук, а также, если кубики цветные, то это поможет детям проявить свои творческие способности.
Александра 25.06.2020
Звезда оригами из бумаги
Как сделать звезду оригами? — Очень просто! Воспользуйтесь предложенной инструкцией и у вас все получится. Звезда — довольно простая задача, подвластная даже для новичка, никогда раньше не занимавшегося оригами.
Александра 26.06.2020
Геометрические фигуры из бумаги
Содержание
- Как сделать куб из бумаги?
- Как сделать конус из бумаги?
- Как сделать цилиндр из бумаги?
- Как сделать параллелепипед из бумаги?
- Как сделать пирамиду из бумаги?
Многие моделисты начинают свой путь с бумажных моделей. Это обусловлено доступностью материала (найти бумагу и картон не составляет трудности) и легкостью в его обработки (не требуются специальные инструменты).
Однако, бумага имеет и ряд характерных особенностей:
- капризный, хрупкий материал
- требует высокой аккуратности, внимательности, усидчивости при работе
По этим причинам бумага является материалом, как для начинающих, так и для настоящих мастеров и из нее создаются модели самой разной сложности.
В этот статье мы изучим простейшие геометрические фигуры, которые можно сделать из бумаги.
Вам понадобятся следующие материалы:
- лист бумаги
- карандаш
- линейка
- ластик
- ножницы
- клей ПВА либо клеящий карандаш
- кисточка для клея, лучше из жесткой щетины
- циркуль (для некоторых фигур)
Как сделать куб из бумаги?
Куб – правильный многогранник, каждая грань которого представляет собой квадрат
Создание куба состоит из двух этапов: создание развертки и склеивание. фигуры. Для создания схемы вы можете воспользоваться принтером, просто распечатав готовую схему. Либо вы можете самостоятельно с помощью чертежных инструментов нарисовать развертку.
Рисование развертки:
- Выбираем размеры квадрата — одной стороны нашего куба. Лист бумаги должен быть шириной не менее 3 сторон этого квадрата и длиной немного более 4 сторон.
- Чертим в длину нашего листа четыре квадрата, которые станут боковыми сторонами куба. Рисуем их строго на одной линии, вплотную друг к другу.
- Над и под любыми из квадратов рисуем по одному такому же квадрату.
- Дорисовываем полоски для склеивания, с помощью которых грани будут соединяться между собой. Каждые две грани должны соединяться одной полоской.
- Куб готов!
После рисования развертка вырезается ножницами и склеивайте ПВА. Клей очень тонким слоем равномерно размазываем кистью по поверхности склеивания. Соединяем поверхности и закрепляем в нужном положении на некоторое время, с помощью скрепки или небольшого груза. Срок схватывания клея где-то 30-40 минут. Ускорить высыхание можно методом нагрева, например, на батарее. После склеиваем следующие грани, закрепляем в нужном положении. И так далее. Так постепенно вы проклеите все грани куба. Используйте небольшие порции клея!
Как сделать конус из бумаги?
Конус – тело, полученное объединением всех лучей, исходящих из одной точки (вершины конуса) и проходящих через плоскую поверхность.
Рисование развертки:
- Рисуем циркулем окружность
- Вырезаем сектор (часть круга, ограниченная дугой окружности и двумя радиусами, проведенными к концам этой дуги) из этой окружности. Чем больший сектор вы вырежете, тем острее будет конец конуса.
- Склеиваем боковую поверхность конуса.
- Измеряем диаметр основания конуса. С помощью циркуля рисуем окружность на листе бумаге требуемого диаметра. Дорисовываем треугольнички для склеивания основания с боковой поверхностью. Вырезаем.
- Приклеиваем основание к боковой поверхности.
- Конус готов!
Как сделать цилиндр из бумаги?
Цилиндр – геометрическое тело, ограниченное цилиндрической поверхностью и двумя параллельными плоскостями, пересекающими её.
Рисование развертки:
- Рисуем прямоугольник на бумаги, в котором ширина — это высота цилиндра, а длина определит диаметр будущей фигуры. Отношение длины прямоугольника к диаметру определяется выражением: L=πD, где L- длина прямоугольника, а D — диаметр будущего цилиндра. Подставив в формулу требуемый диаметр, найдем длину прямоугольника, который будем рисовать на бумаге. Дорисовываем небольшие дополнительные треугольнички, которые необходимы для склеивания деталей.
- Рисуем на бумаге два круга, диаметром цилиндра. Это будет верхнее и нижнее основания цилиндра.
- Вырезаем все детали будущего бумажного цилиндра.
- Склеиваем боковую поверхность цилиндра из прямоугольника. Даем детали высохнуть. Приклеиваем нижнее основание. Ждем высыхания. Приклеиваем верхнее основание.
- Цилиндр готов!
Как сделать параллелепипед из бумаги?
Параллелепипед – многогранник, у которого шесть граней и каждая из них параллелограмм.
Рисование развертки:
- Выбираем размеры параллелепипеда и величины углов.
- Чертим параллелограмм — основание. С каждой стороне дорисовываем боковые стороны — параллелограммы. От любой из боковой стороны дорисовываем второе основание. Добавляем полоски для склеивания. Параллелепипед может быть прямоугольным, если стороны прямоугольники. Если параллелепипед не прямоугольный, то создать развертку немного сложнее. Для каждого параллелограмма нужно выдержать требуемые углы.
- Вырезаем развертку и склеиваем.
- Параллелепипед готов!
Как сделать пирамиду из бумаги?
Пирамида – многогранник, основание которого – многоугольник, а остальные грани – треугольники, имеющие общую вершину.
Рисование развертки:
- Выбираем размеры пирамиды и количество ее граней.
- Рисуем основание — многогранник. В зависимости от количества граней это может быть треугольник, квадрат, пятиугольник или другой многогранник.
- От одной из сторон основания рисуем треугольник, который будет боковой стороной. Следующий треугольник рисуем так, чтобы одна сторона у него с предыдущим была общая и так далее. Так рисуем столько треугольников, сколько сторон в пирамиде. Дорисовываем полоски для склеивания в нужных местах.
- Вырезаем и склеиваем фигуру.
- Пирамида готова!
- фигуры из бумаги
- пирамида
- куб
- конус
- цилиндр
- параллелепипед
Читайте также:
python — Как изменить размер фигур, нарисованных с помощью Matplotlib?
Сравнение различных подходов к установке точных размеров изображения в пикселях
Этот ответ будет посвящен:
-
savefig
: как сохранить в файл, а не просто показывать на экране - установка размера в пикселях
Вот краткое сравнение некоторых подходов, которые я пробовал, с изображениями, показывающими, что они дают.
Резюме текущего состояния: все запутано, и я не уверен, является ли это фундаментальным ограничением или вариант использования просто не привлек достаточного внимания разработчиков. Я не мог легко найти восходящее обсуждение по этому поводу.
Базовый пример без попытки установить размеры изображения
Просто для сравнения:
base.
py#!/usr/bin/env python3 импорт системы импортировать numpy как np импортировать matplotlib.pyplot как plt импортировать matplotlib как mpl рис, топор = plt.subplots() print('fig.dpi = {}'.format(fig.dpi)) print('fig.get_size_inches() = ' + str(fig.get_size_inches()) t = np.arange(-10., 10., 1.) plt.plot(t, t, '.') plt.plot(t, t**2, '.') ax.text(0., 60., 'Привет', fontdict=dict(size=25)) plt.savefig('base.png', формат='png')
Прогон:
./base.py идентифицировать базу.png
Выходы:
рис. dpi = 100,0 fig.get_size_inches() = [6,4 4,8] base.png PNG 640x480 640x480+0+0 8-бит sRGB 13064B 0.000u 0:00.000
Пока что мой лучший подход: plt.savefig(dpi=h/fig.get_size_inches()[1]
контроль только высоты
Я думаю, что это то, что я буду использовать большую часть времени , как он прост и масштабируется:
get_size.py
#!/usr/bin/env python3 импорт системы импортировать numpy как np импортировать matplotlib. pyplot как plt импортировать matplotlib как mpl высота = интервал (sys.argv [1]) рис, топор = plt.subplots() t = np.arange(-10., 10., 1.) plt.plot(t, t, '.') plt.plot(t, t**2, '.') ax.text(0., 60., 'Привет', fontdict=dict(size=25)) plt.savefig( 'get_size.png', формат='png', dpi=высота/fig.get_size_inches()[1] )
Выполнить:
./get_size.py 431
Выходы:
get_size.png PNG 574x431 574x431+0+0 8-бит sRGB 10058B 0.000u 0:00.000
и
./get_size.py 1293
Выходы:
main.png PNG 1724x1293 1724x1293+0+0 8-бит sRGB 46709B 0.000u 0:00.000
Обычно я устанавливаю только высоту, потому что обычно меня больше всего беспокоит, сколько места по вертикали займет изображение в середине моего текста.
plt.savefig(bbox_inches='tight'
изменяет размер изображения
Я всегда чувствую, что вокруг изображений слишком много пустого пространства, и обычно добавляю bbox_inches='tight'
из:
Удаление пустого пространства вокруг сохраненного изображения
Однако это работает путем обрезки изображения, и вы не получите желаемых размеров.
Вместо этого этот другой подход, предложенный в том же вопросе, кажется, работает хорошо:
plt.tight_layout(pad=1) plt.savefig(...
, который дает точную желаемую высоту для высоты, равной 431:
Фиксированная высота, set_aspect
, ширина автоматически подбирается по ширине и малым полям из от фактического удаления полей… это важный вариант использования, для которого у меня пока нет отличного решения.
Вопрос задан: Как получить фиксированную высоту в пикселях, фиксированное соотношение сторон данных x/y и автоматически удалить горизонтальное пустое поле в Matplotlib?
plt.savefig(dpi=h/fig.get_size_inches()[1]
+ управление шириной
Если вам действительно нужна определенная ширина в дополнение к высоте, это, кажется, работает нормально:
width.py
#!/usr/bin/env python3 импорт системы импортировать numpy как np импортировать matplotlib. pyplot как plt импортировать matplotlib как mpl ч = интервал (sys.argv [1]) w = интервал (sys.argv [2]) рис, топор = plt.subplots() Wi, привет = fig.get_size_inches() fig.set_size_inches (привет * (ш / в), привет) t = np.arange(-10., 10., 1.) plt.plot(t, t, '.') plt.plot(t, t**2, '.') ax.text(0., 60., 'Привет', fontdict=dict(size=25)) plt.savefig( 'ширина.png', формат='png', точек на дюйм = ч / привет )
Прогон:
./width.py 431 869
Вывод:
width.png PNG 869x431 869x431+0+0 8-бит sRGB 10965B 0.000u 0:00.000
и для маленькой ширины:
./width.py 431 869
Вывод:
width.png PNG 211x431 211x431+0+0 8-бит sRGB 6949B 0.000u 0:00.000
Таким образом, кажется, что шрифты масштабируются правильно, просто у нас возникают проблемы с очень маленькой шириной, когда метки обрезаются, например. 100
вверху слева.
Мне удалось обойти проблему с удалением пустого пространства вокруг сохраненного изображения
plt. tight_layout(pad=1)
что дает:
width.png PNG 211x431 211x431+0+0 8-бит sRGB 7134B 0.000u 0:00.000
Из этого мы также видим, что tight_layout
удаляет много пустого пространства в верхней части изображения, поэтому я обычно всегда его использую.
Фиксированная высота волшебной базы, dpi
на fig.set_size_inches
и plt.savefig(dpi=
масштабирование
Я считаю, что это эквивалентно подходу, упомянутому по адресу: https://stackoverflow.com/a/13714720/895245
magic.py
#!/usr/bin/env python3 импорт системы импортировать numpy как np импортировать matplotlib.pyplot как plt импортировать matplotlib как mpl магическая_высота = 300 w = интервал (sys.argv [1]) ч = интервал (sys.argv [2]) dpi = 80 рис, топор = plt.subplots (dpi = dpi) fig.set_size_inches(magic_height*w/(h*dpi), magic_height/dpi) t = np.arange(-10., 10., 1.) plt.plot(t, t, '.') plt.plot(t, t**2, '. ') ax.text(0., 60., 'Привет', fontdict=dict(size=25)) plt.savefig( 'магия.png', формат='png', dpi=h/магическая_высота*dpi, )
Прогон:
./magic.py 431 231
Выходы:
magic.png PNG 431x231 431x231+0+0 8-бит sRGB 7923B 0.000u 0:00.000
И посмотреть, хорошо ли он масштабируется:
./magic.py 1291 693
Выходы:
magic.png PNG 1291x693 1291x693+0+0 8-бит sRGB 25013B 0.000u 0:00.000
Итак, мы видим, что этот подход также работает хорошо. Единственная проблема, с которой я столкнулся, заключается в том, что вам нужно установить magic_height 9.Параметр 0011 или аналогичный.
Фиксированный DPI + set_size_inches
Этот подход дал немного неправильный размер пикселя, и это затрудняет плавное масштабирование всего.
set_size_inches.py
#!/usr/bin/env python3 импорт системы импортировать numpy как np импортировать matplotlib. pyplot как plt импортировать matplotlib как mpl w = интервал (sys.argv [1]) ч = интервал (sys.argv [2]) рис, топор = plt.subplots() fig.set_size_inches(w/fig.dpi, h/fig.dpi) t = np.arange(-10., 10., 1.) plt.plot(t, t, '.') plt.plot(t, t**2, '.') топор.текст( 0, 60., 'Привет', # Сохраняйте фиксированный размер шрифта независимо от DPI. # https://stackoverflow.com/questions/39395616/matplotlib-change-figsize-but-keep-fontsize-constant fontdict=dict(size=10*h/fig.dpi), ) plt.savefig( 'set_size_inches.png', формат='png', )
Прогон:
./set_size_inches.py 431 231
Выходы:
set_size_inches.png PNG 430x231 430x231+0+0 8-бит sRGB 8078B 0.000u 0:00.000
Таким образом, высота немного отличается, а изображение:
Размеры пикселей также правильные, если я увеличу их в 3 раза:
./set_size_inches.py 1291 693
Выходы:
set_size_inches.png PNG 1291x693 1291x693+0+0 8-бит sRGB 19798B 0. 000u 0:00.000
Из этого мы понимаем, однако, что для того, чтобы этот подход хорошо масштабировался, вам необходимо сделать каждую настройку, зависящую от DPI, пропорциональной размеру в дюймах.
В предыдущем примере мы сделали только текст «Hello» пропорциональным, и он сохранил свою высоту между 60 и 80, как и ожидалось. Но все, для чего мы этого не сделали, выглядит крохотным, в том числе:
- ширина линии осей
- галочки
- точечные маркеры
SVG
Я не смог найти, как установить его для изображений SVG, мои подходы работали только для PNG, например:
get_size_svg.py
#!/usr/bin/env python3 импорт системы импортировать numpy как np импортировать matplotlib.pyplot как plt импортировать matplotlib как mpl высота = интервал (sys.argv [1]) рис, топор = plt.subplots() t = np.arange(-10., 10., 1.) plt.plot(t, t, '.') plt.plot(t, t**2, '.') ax.text(0., 60., 'Привет', fontdict=dict(size=25)) plt. savefig( 'get_size_svg.svg', формат='svg', dpi=высота/fig.get_size_inches()[1] )
Прогон:
./get_size_svg.py 431
И сгенерированный вывод содержит: