Торт из модулей
Торт на День рождения (низкокалорийный)
Поделиться:

1 декабря у сайта Страна Мастеров — День рождения! Нам исполняется ровно один год. За этот год мы приобрели столько прекрасных друзей — Мастеров Золотые Руки со всего света. Нам доставляет огромное удовольствие общаться с вами, видеть, как творческая энергия стирает границы, зажигает сердца, не замечая расстояний. Мы бы хотели всех вас пригласить на праздничное чаепитие. Поэтому мы приготовили для вас этот праздничный торт и с радостью поделимся рецептом его приготовления.
Рецепт торта
Сначала приготовь треугольные модули оригами, сложенные из прямоугольников разных размеров.
- Модуль-1: 1/4 листа белой бумаги формата А4, 175 белых и 7 зелёных.
- Модуль-2: 1/8 листа А4, 166 белых и 14 зелёных.
- Модуль-3: 1/16 листа А4, 14 белых и 14 зелёных.
- Модуль-4: 1/32 листа А4 (60х38 мм), 7 белых и 7 зелёных.
Для тарелочки понадобится примерно 130 штук Модулей-4 (цвета — по выбору).
- Возьми 42 Модуля-1 для первого ряда и столько же для второго. Соединяй модули таким образом. Первый ряд: модули стоят на короткой стороне, второй ряд: модули стоят на длинной стороне.
- Когда составишь 4 модуля в первом ряду и 3 во втором, сразу же начинай собирать третий ряд. Модули на длинной стороне, надеваются в шахматном порядке.
- Продолжай собирать три ряда одновременно. В третьем ряду тоже 42 модуля.
- Замкни все ряды в кольцо.
- Переверни на другую сторону и , аккуратно нажимая пальцами на края, выворачивай фигуру. Края должны идти к центру, а середина — вверх.
- Получается вот такая фигура.
- Переверни и надень четвёртый ряд Модулей-1.
- Возьми 7 зелёных Модулей-1 и надень их на каждую шестую пару уголков.
- Возьми 14 Модулей-2 и надень их по бокам от крупных зелёных.
- Надень 14 Модулей-3 по бокам от Модулей-2 и надень в серединки 7 Модулей-4.
- Возьми такое же количество белых модулей, как зелёных точно таких же размеров. Надень их не в шахматном порядке, а прямо на зелёные модули. Нижний ярус торта готов.
- Верхний ярус торта выполняй точно так же, как нижний, только из Модулей-2. Каждый ряд делай из 22 модулей. Так же собирай три ряда сразу, замкни в кольцо, выверни и надень ещё 2 ряда. Всего в верхнем ярусе 5 рядов.
- Так выглядит верхний ярус, если его перевернуть:
- Теперь нужно сделать подставку для торта — тарелочку. Замкни в кольцо, вставляя друг в друга примерно 130 Модулей-4 ( или Модулей-3). Вырежи круг из плотной бумаги, его размер должен подходить под нижний ярус (примерно 20 см), приклей к нему кольцо.
- Для того, чтобы нижний ярус торта не расползался, сделай опору внутри торта. Например, можно отрезать часть маленькой пластиковой бутылки.
- Поставь нижний ярус на опору. Если в основании образовались большие расстояния между модулями, их можно закрыть, вставляя в промежутки Модули-2 кармашками наружу.
- Поставь верхний ярус ровно в центр нижнего. Постарайся каждому уголку верхнего яруса найти паз в нижнем ярусе. Это можно сделать, помогая зубочисткой. Когда все пазы подобраны, верхний ярус легко войдет в нижний. Немного вдави его.
- Так выглядит сверху готовый торт.
Можно приступать к украшению.
Рецепт розочек
Для розочек понадобится Модулей-4 (60х38мм): розовых — 27 штук, жёлтых — 27 штук, красных — 9 штук, зелёных — 16 штук.
- Для одного цветка возьми 9 Модулей-4. Разверни 3 модуля и отрежь клапаны.
- Плотно накрути эти модули на тонкую палочку (шпажку, стержень авторучки, зубочистку). При накручивании длинная сторона должна оставаться на одном уровне.
- Скрученные заготовки должны иметь достаточно ровный торец, чтобы стоять на столе.
- Разверни другие 6 модулей и немного накрути уголки на палочку
- Вырежи кружок диаметром 25 мм из бумаги того же цвета. Смажь клапаны клеем.
- Немного сведи вместе половинки модуля и приклей его на кружок.
- Приклей на кружок ещё 2 таких же модуля.
- Приклеивай так же следующий круг лепестков внутри первого круга. Для этого половинки сильнее придётся сводить вместе.
- Вставь две свёрнутые в трубочку заготовки одна в другую. Смажь торцы клеем и приклей их в центр.
- Последнюю заготовку-трубочку слегка разверни, смажь торец клеем, приклей её вокруг первых двух трубочек.
- Розочка готова.
Лепестки розочек
- Чтобы сделать листочек, разверни два модуля, смажь клапаны клеем.
- Вставь клапаны в карман другого модуля.
- С обратной стороны клапаны другого модуля надо подклеить.
- Место соединения будет центральной прожилкой листа. Накрути на палочку уголки по бокам от центральной прожилки.
- Немного сожми листочек сзади, формируя нужные очертания.
Украшаем торт
Розочки и листья можно распологать на торте по своему усмотрению. Например, таким образом:
Свечку можно сделать из свёрнутой бумажной трубочки, которую по спирали обклеить тонкой полоской фольги. А огонёк — из двух модулей.
Кажется, уже пора приглашать гостей!
6.1 Основные сведения о модуле
6.1 Основные сведения о модуле
Каждый модуль Racket обычно находится в своем собственном файле. Например, предположим, что файл "cake.rkt" содержит следующий модуль:
"cake.rkt"
#lang racket (предоставить принт-торт) ; рисует торт с n свечами (define (print-cake n) (show "~ a" n # \.) (показать ".- ~ a-." N # \ |) (показать "| ~ a |" n # \ пробел) (показать "--- ~ a- - "n # \ -)) (определить (показать fmt n ch) (printf fmt (make-string n ch)) (новая строка))
Затем другие модули могут импортировать "cake.rkt" для использования print-cake, поскольку строка обеспечения в "кекс.rkt "явно экспортирует определение принт-торт. Функция показа является частной для "cake.rkt" (т.е. его нельзя использовать из других модулей), поскольку шоу не экспортируется.
Следующий модуль "random-cake.rkt" импортирует "cake.rkt":
"random-cake.rkt"
Относительная ссылка "cake.rkt" в импорте (требуется "cake.rkt") работает, если "cake.rkt" и Модули random-cake.rkt находятся в одном каталог. Относительные пути в стиле Unix используются для относительного модуля ссылки по всей платформе
.Cake - Директивы препроцессора
Скрипты Cake поддерживают строчные директивы препроцессора, которые запускаются до выполнения скрипта. Их можно использовать для ссылки на другие скрипты, сборки, пространства имен и многое другое.
Директивы препроцессора не требуются и не доступны при работе с Cake Frosting.
Директива надстройки используется для установки сборок и ссылки на них с помощью NuGet.
Использование
Директива принимает один параметр URI пакета На данный момент поддерживаются только пакеты NuGet.
# добавить nuget:? Package = Cake.Foo #addin nuget:? package = Cake.Foo & version = 1.2.3 #addin nuget:? package = Cake.Foo и предварительная версия #addin nuget: https: //myget.org/f/Cake/? package = Cake.Foo и предварительная версия // Локальный канал #addin nuget: file: // localhost / packages /? package = Cake.Foo #addin nuget: file: // localhost / packages /? package = Cake.Foo & version = 1.2.3. #addin nuget: file: // localhost / packages /? package = Cake.Foo & предварительная версия
Зависимости
Доступен с Торта 0.22.0.
Есть возможность получить и загрузить зависимости NuGet
# добавить nuget:? Package = foo & loaddependencies = true или #addin nuget:? package = foo.bar & loaddependencies = false
Эта функция требует, чтобы Cake был настроен так, чтобы не использовать nuget.exe
, а вместо этого позволить Cake обрабатывать установку NuGet в процессе.
Параметры включения и исключения:
# добавить nuget:? Package = Cake.Foo & include = / ** / NoFoo.dll или #addin nuget:? package = Cake.Foo & exclude = / ** / Foo.dll
Директива load используется для ссылки на внешние скрипты Cake. Полезно, например, если у вас есть общие служебные функции. Начиная с версии 0.18.0, вы также можете загружать скрипты торта из nuget.
Использование
У директивы есть один параметр, который является местоположением скрипта, который необязательно включает схему: local
или nuget
. По умолчанию локальный
.
По умолчанию:
#l "скрипты / утилиты.кекс" или #load "scripts / utilities.cake"
Пытается загрузить файл utilities.cake
из каталога scripts
.
Местная схема:
#l "local:? Path = scripts / utilities.cake" или #load "local:? path = scripts / utilities.cake"
Попытки загрузить utilities.cake
из скриптов из каталога
Схема Nuget:
#l "nuget:? Package = utilities.cake" или #load "nuget:? package = utilities.кекс"
Попытки загрузить utilities.cake
с nuget
Параметры включения и исключения:
# загрузить nuget:? Package = utilities.cake & include = / ** / NoFoo.cake или # загрузить nuget:? package = utilities.cake & exclude = / ** / Foo.cake
Ссылочная директива используется для ссылки на внешние сборки для использования в ваших скриптах.
Использование
Директива имеет один параметр - путь к загружаемой DLL.
#r "бункер / моя сборка.dll " или #reference "bin / myassembly.dll"
Директива инструмента устанавливает внешние инструменты командной строки с помощью NuGet.
Использование
Директива принимает один параметр URI пакета Риг
.Cake - API - Пространство имен Cake.Common.Modules
Cake - API - Пространство имен Cake.Common.Modules Переключить боковое меню
Переключить боковое меню
- Блог
- Документация
- Номер ссылки
- Расширения
- API
- Поддержите нас
- Источник
На этой странице
Типы классов
- Пространства имен
- Кекс
- Торт
.ActiveDirectory - Торт
. Активный каталог . Пользователи
- Торт
- Торт
.AliaSql - Торт
.AndroidAdb - Торт
.AndroidAppManifest - Торт
.AndroidAvdManager - Торт
. AndroidЭмулятор - Торт
.AndroidSdkManager - Торт
.Apigee - Торт
. Апиги .Контракты - Торт
.Apigee .Услуги
- Торт
- Торт
.ApiReference - Торт
.ApiReference .Загрузчик - Cake
.ApiReference .Uploader .MimeMapping
- Cake
- Торт
- Торт
.AppCenter - Торт
.AppleSimulator - Торт
.AppleSimulator . Расширения - Торт
.AppleSimulator .SimCtl - Торт
.AppleSimulator .Simulator - Торт
.AppleSimulator .UnitTest - Торт
.AppleSimulator .XCRun
- Торт
- Торт
.AppPackager - Торт
.AppPackager . Связка - Торт
.AppPackager . Расшифровать - Торт
.AppPackager .Encrypt - Торт
.AppPackager .Pack - Торт
.AppPackager . Разблокировать - Торт
.AppPackager . Распаковать
- Торт
- Торт
.AppVeyor - Торт
. Аргумент Переплет - Торт
.ArgumentHelpers - Торт
.Аргументы - Торт
.AsciiDoctorJ - Торт
. Сборка Информация Отражатель - Торт
.AutoRest - Торт
.AWS - Торт
.AWS .CloudFront - Торт
.AWS .CodeDeploy - Торт
.AWS .EC2 - Торт
.AWS .ElasticBeanstalk - Торт
.AWS . Упругий Нагрузка Балансировка - Торт
.AWS .Лямбда - Торт
.AWS .Route53 - Торт
.AWS .S3
- Торт
- Торт
.AzCopy - Торт
.Azure - Торт
.AzureDevOps - Торт
.AzureDevOps .Аутентификация - Торт
.AzureDevOps . Трубопроводы - Торт
.AzureDevOps .Repos - Торт
.AzureDevOps .Repos .PullRequest - Торт
.AzureDevOps .Repos .PullRequest .CommentThread
- Торт
- Торт
- Торт
- Торт
.AzureStorage - Торт
.BitDiffer - Торт
.Доска - Торт
.Доска .Асана - Торт
.Доска .Асана .Модели
- Торт
- Торт
.Доска .AzureBoards - Торт
.Доска .AzureBoards .Модели
- Торт
- Торт
- Торт
. Сапоги - Торт
. Бауэр - Торт
. Бугристый - Торт
.Булочки - Торт
.Булочки .ОтчетПортал
- Торт
- Торт
.CakeBoss - Торт
.CakeMail - Торт
.CakeMail .Email
- Торт
- Торт
. Chutzpah - Торт
.CK - Торт
.СК .Упаковка
- Торт
- Торт
. ClickTwice - Торт
.CMake - Торт
.CocoaPods - Торт
.Codecov - Торт
.Codecov .Внутреннее устройство
- Торт
- Торт
.CodeGen - Торт
.CodeGen .NSwag - Торт
.CodeGen .OpenApi
- Торт
- Торт
. Команды - Торт
. Обыкновенный - Торт
.Обычный .Строить - Торт
. Обычный .Строить .AppVeyor - Cake
.Common .Build .AppVeyor .Data
- Cake
- Торт
. Обычный .Строить .AzurePipelines - Cake
.Common .Build .AzurePipelines .Data
- Cake
- Торт
.Обычный . Сборка . Бамбук - Торт
. Обычный . Построить . Бамбук . Данные
- Торт
- Торт
. Обычный .Строить .BitbucketPipelines - Cake
.Common .Build .BitbucketPipelines .Data
- Cake
- Торт
. Обычный .Строить .Bitrise - Торт
.Обычный .Строить .Bitrise . Данные
- Торт
- Торт
. Обычный . Сборка . ContinuaCI - Cake
. Common .Build .ContinuaCI .Data
- Cake
- Cake
.Common .Build .GitHubActions - Cake
.Common .Build .GitHubActions .Data
- Cake
- Торт
.Общий .Build .GitLabCI - Cake
.Common .Build .GitLabCI .Data
- Cake
- Торт
. Обычный . Сборка .GoCD - Торт
. Обычный . Построение .GoCD . Данные
- Торт
- Торт
. Обычный . Сборка . Дженкинс - Торт
.Общий . Построить . Дженкинс . Данные
- Торт
- Торт
. Обычный .Строить .MyGet - Торт
. Обычный .Строить .TeamCity - Cake
.Common .Build .TeamCity .Data
- Cake
- Торт
. Обычный .Строек .TFBuild - Торт
.Обычный .Build .TFBuild .
- Торт
- Торт
- Торт
- Торт
Cake - API - Пространство имен Cake.Core.Modules
Cake - API - Пространство имен Cake.Core.Modules Переключить боковое меню
Переключить боковое меню
- Блог
- Документация
- Номер ссылки
- Расширения
- API
- Поддержите нас
- Источник
На этой странице
Типы классов
- Пространства имен
- Кекс
- Торт
.ActiveDirectory - Торт
. Активный каталог . Пользователи
- Торт
- Торт
.AliaSql - Торт
.AndroidAdb - Торт
.AndroidAppManifest - Торт
.AndroidAvdManager - Торт
. AndroidЭмулятор - Торт
.AndroidSdkManager - Торт
.Apigee - Торт
. Апиги .Контракты - Торт
.Apigee .Услуги
- Торт
- Торт
.ApiReference - Торт
.ApiReference .Загрузчик - Cake
.ApiReference .Uploader .MimeMapping
- Cake
- Торт
- Торт
.AppCenter - Торт
.AppleSimulator - Торт
.AppleSimulator . Расширения - Торт
.AppleSimulator .SimCtl - Торт
.AppleSimulator .Simulator - Торт
.AppleSimulator .UnitTest - Торт
.AppleSimulator .XCRun
- Торт
- Торт
.AppPackager - Торт
.AppPackager . Связка - Торт
.AppPackager . Расшифровать - Торт
.AppPackager .Encrypt - Торт
.AppPackager .Pack - Торт
.AppPackager . Разблокировать - Торт
.AppPackager . Распаковать
- Торт
- Торт
.AppVeyor - Торт
. Аргумент Переплет - Торт
.ArgumentHelpers - Торт
.Аргументы - Торт
.AsciiDoctorJ - Торт
. Сборка Информация Отражатель - Торт
.AutoRest - Торт
.AWS - Торт
.AWS .CloudFront - Торт
.AWS .CodeDeploy - Торт
.AWS .EC2 - Торт
.AWS .ElasticBeanstalk - Торт
.AWS . Упругий Нагрузка Балансировка - Торт
.AWS .Лямбда - Торт
.AWS .Route53 - Торт
.AWS .S3
- Торт
- Торт
.AzCopy - Торт
.Azure - Торт
.AzureDevOps - Торт
.AzureDevOps .Аутентификация - Торт
.AzureDevOps . Трубопроводы - Торт
.AzureDevOps .Repos - Торт
.AzureDevOps .Repos .PullRequest - Торт
.AzureDevOps .Repos .PullRequest .CommentThread
- Торт
- Торт
- Торт
- Торт
.AzureStorage - Торт
.BitDiffer - Торт
.Доска - Торт
.Доска .Асана - Торт
.Доска .Асана .Модели
- Торт
- Торт
.Доска .AzureBoards - Торт
.Доска .AzureBoards .Модели
- Торт
- Торт
- Торт
. Сапоги - Торт
. Бауэр - Торт
. Бугристый - Торт
.Булочки - Торт
.Булочки .ОтчетПортал
- Торт
- Торт
.CakeBoss - Торт
.CakeMail - Торт
.CakeMail .Email
- Торт
- Торт
. Chutzpah - Торт
.CK - Торт
.СК .Упаковка
- Торт
- Торт
. ClickTwice - Торт
.CMake - Торт
.CocoaPods - Торт
.Codecov - Торт
.Codecov .Внутреннее устройство
- Торт
- Торт
.CodeGen - Торт
.CodeGen .NSwag - Торт
.CodeGen .OpenApi
- Торт
- Торт
. Команды - Торт
. Обыкновенный - Торт
.Обычный .Строить - Торт
. Обычный .Строить .AppVeyor - Cake
.Common .Build .AppVeyor .Data
- Cake
- Торт
. Обычный .Строить .AzurePipelines - Cake
.Common .Build .AzurePipelines .Data
- Cake
- Торт
.Обычный . Сборка . Бамбук - Торт
. Обычный . Построить . Бамбук . Данные
- Торт
- Торт
. Обычный .Строить .BitbucketPipelines - Cake
.Common .Build .BitbucketPipelines .Data
- Cake
- Торт
. Обычный .Строить .Bitrise - Торт
.Обычный .Строить .Bitrise . Данные
- Торт
- Торт
. Обычный . Сборка . ContinuaCI - Cake
. Common .Build .ContinuaCI .Data
- Cake
- Cake
.Common .Build .GitHubActions - Cake
.Common .Build .GitHubActions .Data
- Cake
- Торт
.Общий .Build .GitLabCI - Cake
.Common .Build .GitLabCI .Data
- Cake
- Торт
. Обычный . Сборка .GoCD - Торт
. Обычный . Построение .GoCD . Данные
- Торт
- Торт
. Обычный . Сборка . Дженкинс - Торт
.Общий . Построить . Дженкинс . Данные
- Торт
- Торт
. Обычный .Строить .MyGet - Торт
. Обычный .Строить .TeamCity - Cake
.Common .Build .TeamCity .Data
- Cake
- Торт
. Обычный .Строек .TFBuild - Торт
.Обычный .Build .TFBuild .Data
- Торт
- Торт
- Торт
- Торт