Tinkercad Codeblocks代码块简介

本文介绍如何使用Tinkercad的最新功能Codeblocks轻松创建复杂的3D设计。

Tinkercad Codeblocks于2018年6月发布,最近才推出正式版,该工具允许您使用可视化编程在程序上生成形状。


本篇文章将主要向您介绍使用Codeblocks的基础知识,这在制作可能需要很长时间手动创建的形状时尤其有用,例如雪花、柱子、植物和装饰品。在介绍了基础知识之后,我们将引导您完成一个简单的制作,向您展示Codeblocks的功能。

Tinkercad Codeblocks代码块简介

使用Tinkercad Codeblocks可以轻松创建的设计类型示例。


入门

要开始使用Codeblocks,请访问Tinkercad网站,然后单击屏幕左侧的Codeblocks按钮:

Tinkercad Codeblocks代码块简介

Codeblocks按钮可以在Tinkercad的用户仪表板的左侧找到。


打开Codeblocks后,在弹出的窗口中选择“New design”。您将看到以下界面,该界面分为三个部分:

Tinkercad Codeblocks代码块简介

Codeblocks中的新设计窗口。


上图中的每个数字表示Codeblocks中的一个重要功能。以下作为参考:

1.    您将用于定义程序的代码块

2.    这是您将“编写”程序的面板。您无需了解编程语言即可使用此工具。通过组合代码块来定义程序,方法与组合构建块的方式相同。

3.    执行代码时,会在此处生成输出。

4.    使代码块更大或更小或重置其大小。回收站用于移除不需要的块。

5.    您可以使用这些按钮快速滚动浏览所有可用的代码块。

6.    撤消和重做您的上一次步骤。

7.    在此处更改设计名称。

8.    执行程序并控制其速度。


可用块Available Blocks

您可以从六个类别中选择块:

1.    第一类,形状,包含Tinkercad的所有基本形状。

2.    修改块允许您更改现有形状的属性,例如它们的大小、颜色、位置和旋转。

3.    橙色控制块允许您定义循环以重复操作。

4.    绿色数学块允许您定义变量,更改其值并生成随机数。

5.    数据类别列出了您在程序中创建的所有变量。

6.    标记块允许您添加注释和文本输出。


入门项目:创建一个笔架

让我们深入使用Codeblocks来创建一个简单的项目。


首先将这些块拖到工作区中来定义主容器:

Tinkercad Codeblocks代码块简介

使用上述块定义新项目。


添加两个圆柱体。通过选择颜色旁边的灰色圆圈,使第二个定义一个孔。


代码块只会影响它们所附加的对象。由于第一个移动块连接到第二个圆柱体,它不会移动第一个移动块!通过创建一个组,您可以将两个柱面组合为一个对象,因此下一个移动块将同时移动。


继续生成将被剪切的形状:

Tinkercad Codeblocks代码块简介

生成将从最终设计中剪切出来的形状。


在最后一个“Rotate around”块中,将三个块嵌套在一起:变量“i”乘以20,结果输入到旋转块中。


您可以随时运行您的程序。现在,输出看起来像这样:

Tinkercad Codeblocks代码块简介

在代码块中围绕块旋转


定义了所有形状后,现在需要将它们组合在一起以创建最终产品。


为此,请创建六边形和圆柱体的副本。然后将孔复制四次并将它们向上移动,稍微旋转每一条线以创建覆盖整个笔架的炫酷效果。

Tinkercad Codeblocks代码块简介

复制切口以创建覆盖整个笔架的孔。


你可以看到我最后删除了原件。这样就可以在不改变模板的情况下对复制的形状进行分组。运行程序并观察它生成笔架。

Tinkercad Codeblocks代码块简介

最终的产品


代码块允许复杂的设计

这是一个新工具,因此仍然缺少一些东西。例如,if-else-clause可以让您定义备用路径。


除此之外,该工具使用起来既简单又有趣,对于业余爱好者和创客来说非常有用。

- 本文来自网络,如有侵权,请联系本站处理。

2022-07   阅读(421)   评论(0)
 标签: maker Tinkercad Graphical

涨知识
寄存器

寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。

评论:
相关文章
Codeblocks 快速入门

使用 Tinkercad 代码块学习代码设计:快速入门指南


Scratch 3.0连接EV3

本文介绍如何在Scratch中对EV3机器人进行开发。


三步完成scratch3的作品转换成HTML5文件,在线随时分享作品

本文教你一招超简单的方法,只需三步,就能将 sb3 格式作品转换成 H5,实现在移动端轻松玩!



Scratch积木指令详解

由于Scratch软件界面显示和国内等级考试大纲用词不同,部分名词出现了两种称呼。例如指令模块(积木)、程序区(代码区),其实表达的是一个意思。

搜索
最新课件
小鹏STEM教研服务

专属教研服务系统,助您构建STEM课程体系,打造一站式教学环境。