当前位置: 首页 > news >正文

tinkerCAD案例:31. 3D 基元形状简介

tinkerCAD案例:31. 3D 基元形状简介

在这里插入图片描述

1

将一个想法从头脑带到现实世界是一次令人兴奋的冒险。在 Tinkercad 中,这将从一个新的设计开始。
在新设计中,简单的原始形状可以通过不同的方式组合成更复杂的形状。
在这个项目中,你将探索原始的三维形状(如盒子、管子和圆柱体),并学习在更大的设计中识别这些形状。

step 2

Look around you for a moment. Look at the chair you are sitting in, the desk you work at, the school you are in, or the vehicle that brought you to school. All of those things started out as designs and now you are beginning the journey to learn how to design and make things of your own.
环顾四周片刻。看看你坐的椅子,你工作的桌子,你在哪所学校,或者带你去学校的车辆。所有这些东西都是从设计开始的,现在你开始学习如何设计和制作自己的东西。

The starting point of 3D design is a primitive shape. These shapes can be added, subtracted, and combined with one another to build just about anything. The action of adding, subtracting, or combining primitive shapes is called a Boolean operation.
3D 设计的起点是原始形状。这些形状可以相加、减去和相互组合,以构建几乎任何东西。添加、减去或组合基元形状的操作称为布尔运算。

Here are some common 3D primitive shapes:
以下是一些常见的 3D 基本形状:

  • Cube 立方体
  • Cylinder 圆柱体
  • Tube 管
  • Sphere 球
  • Torus 花托
  • Cone 锥体
    在这里插入图片描述

step 3

The exciting thing about design, other than making your ideas real, is there are many different ways to combine shapes to make more complex things like this chair.
除了让你的想法成为现实之外,设计令人兴奋的事情是有许多不同的方法可以组合形状来制作更复杂的东西,比如这把椅子。

Since there are many ways to design, there is no ‘right’ way to do it. It’s up to you, “the designer”, to figure out the best shapes to use, the best way to arrange the shapes and the the best order to group the shapes to create the shape you are looking for.
由于有很多设计方法,因此没有“正确”的方法。由您(“设计师”)来找出要使用的最佳形状、排列形状的最佳方式以及对形状进行分组以创建您正在寻找的形状的最佳顺序。

See if you can count the number of cubes (boxes) used to build the chair below.
看看你是否能数出下面用来制作椅子的立方体(盒子)的数量。

img

说明

  1. How many did you count?
    你数了多少?


  2. Was it 5? 是5吗?

    img


  3. Was it 6? 是6吗?

在这里插入图片描述


  1. Was it 240 Minecraft blocks?
    是 240 个我的世界块吗?

在这里插入图片描述


  1. All of these answers (and many more) are correct. It all depends on the materials you have and your specific needs.
    所有这些答案(以及更多)都是正确的。这完全取决于您拥有的材料以及您的特定需求。


  2. Each of these groups, when combined into a single object, make the same chair shape.
    当这些组中的每一个组合成一个对象时,都会形成相同的椅子形状。

4

This time, let’s take a look at something a bit more complex. Below is a rocket you learn how to make in the “Build your own Space Station” Tinkercad project.
这一次,让我们看一下更复杂的东西。下面是您在“建造自己的空间站”Tinkercad项目中学习如何制作的火箭。

Can you identify the primitive shapes that make up the rocket?
你能识别出构成火箭的原始形状吗?

Have a look, take your time.
看一看,慢慢来。

img

说明

  1. Can you find the sphere shape(s)?
    你能找到球体形状吗?


  2. Can you find the cylinder shape(s)?
    你能找到圆柱体的形状吗?


  3. Can you find the cone shape(s)?
    你能找到圆锥形状吗?


  4. Think you found them all?
    认为你都找到了?


  5. Continue to the next step to find out!
    继续下一步找出答案!

5

There are many different steps to creating this rocket shape. Were you able to identify the shapes that were used?
创建这种火箭形状有许多不同的步骤。您是否能够识别使用的形状?

Are these the shapes you would have used?
这些是你会使用的形状吗?

在这里插入图片描述

说明

  1. Does this view help? Below you can see all the shapes separated so you can see them a bit more clearly.
    此视图有帮助吗?在下面,您可以看到所有分离的形状,因此您可以更清楚地看到它们。

    img


  2. Continue to the next step.
    继续执行下一步。

6

At this point, you may think this is a lot of fun or a lot of hard work, perhaps both.
在这一点上,你可能会认为这很有趣或很多辛苦的工作,也许两者兼而有之。

There is no question, designing things can be a challenge. It takes lots of practice, but when you learn how to to turn your ideas into something real the possibilities are endless.
毫无疑问,设计东西可能是一个挑战。这需要大量的练习,但是当你学会如何将你的想法变成现实时,可能性是无穷无尽的。

Who knows, someday you may be a car designer, architect, interior designer, or even a movie maker.
谁知道呢,有一天你可能会成为一名汽车设计师、建筑师、室内设计师,甚至是电影制作人。

说明

  1. Check out this video to see how 3D designs were used in the making of the movie Starwars: The Force Awakens!
    观看此视频,了解如何在电影《星球大战:原力觉醒》的制作中使用3D设计!


  2. Continue to the next step.
    继续执行下一步。

相关文章:

tinkerCAD案例:31. 3D 基元形状简介

tinkerCAD案例:31. 3D 基元形状简介 1 将一个想法从头脑带到现实世界是一次令人兴奋的冒险。在 Tinkercad 中,这将从一个新的设计开始。 在新设计中,简单的原始形状可以通过不同的方式组合成更复杂的形状。 在这个项目中,你将探索…...

Vue2基础一、快速入门

零、文章目录 Vue2基础一、快速入门 1、Vue 概念 (1)为什么学 前端必备技能 岗位多,绝大互联网公司都在使用Vue 提高开发效率 高薪必备技能(Vue2Vue3) (2)Vue是什么 **概念:…...

【POJ-3279】Fliptile(递推+搜索)

POJ-3279. Fliptile(递推搜索) Vjudge链接 题目描述 农场主约翰知道,一头智力得到满足的奶牛是一头快乐的奶牛,它会产更多的奶。他为奶牛安排了一项脑力活动,让它们摆弄一个 M N M N MN 的方格 ( 1 ≤ M ≤ 15 …...

522个matplotlib绘图案例,包含:折线图、散点图、条形图、饼图、直方图、3D图等,源码可直接运行!

文章目录 matplotlib介绍图表介绍折线图(Line Plot)散点图(Scatter Plot)条形图(Bar Plot)饼图(Pie Chart)直方图(Histogram)箱线图(Box Plot&…...

windows安装Elasticsearch8.9.0

官网解压安装好路径(非中文,无空格) 可参考 言之有李LAX csdn http://t.csdn.cn/S2oju本人使用jdk17 修改配置elasticsearch.yml xpack.security.enabled: false xpack.security.http.ssl:enabled: false直接点击bin\elasticsearch.bat…...

用Delphi编写一个通用视频转换工具,让视频格式转换变得更简单

用Delphi编写的简单视频格式转换程序,它使用TComboBox、TOpenDialog和TSaveDialog组件来选择转换格式、选择源视频文件和选择目标视频文件。程序还使用TEdit组件允许用户输入参数,然后将这些组件中的信息拼接成转换命令并在DOS窗口中运行它。 procedure…...

Kafka系列之:安装Know Streaming详细步骤

Kafka系列之:安装Know Streaming详细步骤 一、相关技术博客二、安装elasticsearch1.下载elasticsearch2.创建数据目录3.创建es用户4.修改最大文件数5.解压elasticsearch6.赋予es用户目录权限7.修改es配置8.切换es用户启动elasticsearch三、安装KnowStreaming1.下载KnowStreami…...

绝杀 GETPOST 嵌套的 JSON 参数

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于Web应用程序中的数据传输。在HTTP数据包信息传递时,JSON扮演着非常正常的角色,因为它是一种通用的数据格式,可以被多种编程语言和应用程…...

Spring 项目过程及如何使用 Spring

文章目录 1.创建 Spring 项目步骤1.1 创建 Maven 项目1.2添加 Spring 框架支持1.3 添加启动项2.如何使用 Spring2.1 存储 Bean 对象2.1.1 创建 Bean对象2.1.2 将 Bean对象注册到容器中 2.2 获取并使用 Bean对象2.2.1 使用 ApplicationContext 获取对象2.2.2 使用 BeanFactory 获…...

信息学奥赛一本通——1258:【例9.2】数字金字塔

文章目录 题目【题目描述】【输入】【输出】【输入样例】【输出样例】 AC代码 题目 【题目描述】 观察下面的数字金字塔。写一个程序查找从最高点到底部任意处结束的路径,使路径经过数字的和最大。每一步可以从当前点走到左下方的点也可以到达右下方的点。 在上面…...

selenium官网文档阅读总结(day 2)

1.selenium元素定位方法 1.1selenium命令 当我们使用chormdriver打开网页后,接下来就要用python操作元素,模拟用户会作出的操作,这些操作元素的方法就是命令。比如 (1) click:点击(按钮,单选框&#xff…...

VMware虚拟机安装VMware tools

一、挂载光驱 执行以下命令来创建 /mnt/cdrom 目录: mkdir -p /mnt/cdrom-p 参数会确保如果 /mnt/cdrom 的上级目录(例如 /mnt)不存在的话也会被创建。 然后,你可以再次尝试挂载光盘: mount /dev/sr0 /mnt/cdrom这次…...

【Linux命令200例】rm用来删除文件或目录(谨慎使用)

🏆作者简介,黑夜开发者,全栈领域新星创作者✌,阿里云社区专家博主,2023年6月csdn上海赛道top4。 🏆本文已收录于专栏:Linux命令大全。 🏆本专栏我们会通过具体的系统的命令讲解加上鲜…...

行云管家荣获CFS第十二届财经峰会 “2023产品科技创新奖”

7月26日至27日,CFS第十二届财经峰会暨2023可持续商业大会在京盛大召开。峰会主题为“激活高质量发展澎湃活力”,超1000位政商领袖、专家学者、企业及媒体代表出席了本次盛会,共同分享新技术新产品新趋势、研判全球新挑战与新变局下企业的机遇…...

uniapp禁止页面滚动

用 touchmove.stop.prevent“moveHandle”&#xff0c;moveHandle 可以用来处理 touchmove 的事件&#xff0c;也可以是一个空函数。 <viewclass“mask” touchmove.stop.prevent“moveHandle”>...

ModuleNotFoundError: No module named ‘_sqlite3‘

前言 遇到报错信息如下&#xff1a; ModuleNotFoundError: No module named _sqlite3解决方式 参考解决方式&#xff1a; https://blog.csdn.net/jaket5219999/article/details/53512071 find / -name _sqlite*.socp /usr/lib64/python3.6/lib-dynload/_sqlite3.cpython-36…...

Rust的入门篇(下)

这篇博客是rust入门篇下 45. 生命周期注释 // 生命周期// 下面代码不能通过编译 // longer 函数取 s1 和 s2 两个字符串切片中较长的一个返回其引用值 // 返回值引用可能会返回过期的引用 // fn longer(s1: &str, s2: &str) -> &str { // if s2.len() >…...

PYTHON-logging-工具类-支持中文字符控制台输出和文件写入-不会导致乱码

import logging import sys import os import time from logging.handlers import RotatingFileHandler import iodef get_logger(tag):# 创建一个新的输出流&#xff0c;并指定编码为UTF-8sys.stdout io.TextIOWrapper(sys.stdout.buffer, encodingutf-8)accPath logsif not…...

对gpt的简单认识

1.gpt是什么&#xff1f; GPT&#xff08;Generative Pre-trained Transformer 生成式预训练Transformer模型&#xff09;是一种基于Transformer架构的预训练语言模型&#xff0c;由OpenAI开发。GPT模型以无监督学习的方式使用大规模语料库进行预训练&#xff0c;并具有生成文…...

java类和对象详解(1)

面向对象的初步认知 什么是面向对象 Java是一门纯面向对象的语言(Object Oriented Program, 简称OOP),在面向对象的世界里&#xff0c;一切皆为对象。面向对象是解决问题的一种思想&#xff0c;主要依靠对象之间的交互完成一件事情。 用面向对象的思想来涉及程序&#xff0c;更…...

RxJava 倒计时,轮询器

笔记 倒计时 /*** 短信倒计时** param s*/private Subscription subscription30;public void startCountdownFinishRx30(int s) {clearFinishSubscription30();subscription30 Observable.interval(0, 1, TimeUnit.SECONDS).take(s 1).map(new Func1<Long, Long>() {O…...

SE-Net注意力机制

📌本次任务:了解SE-Net原理 SE-Net 是 ImageNet 2017(ImageNet 收官赛)的冠军模型,是由WMW团队发布。具有复杂度低,参数少和计算量小的优点。且SENet 思路很简单,很容易扩展到已有网络结构如 Inception 和 ResNet 中。(这篇论文是2019年的,应该是后续做了更新) 一…...

【Lua学习笔记】Lua进阶——垃圾回收

按照唐老师的课程本来要讲自带库的&#xff0c;但是想想这东西能看文档&#xff0c;ctrl左键还能看注解&#xff0c;并且最重要的许多自带库的方法基本大部分语言都有&#xff0c;其实看看就能懂了。所以还是重点讲讲垃圾回收 文章目录 GC辅助垃圾回收collectgarbage增量模式分…...

session和cookie

cookie和session结合使用 web开发发展至今&#xff0c;cookie和session的使用已经出现了一些非常成熟的方案。在如今的市场或者企业里&#xff0c;一般有两种存储方式&#xff1a; 1、存储在服务端&#xff1a;通过cookie存储一个session_id&#xff0c;然后具体的数据则是保…...

P7243 最大公约数

题目 思路 利用曼哈顿原理求离&#xff08;x&#xff0c;y&#xff09;最远的点 代码 #include<bits/stdc.h> using namespace std; #define int long long #define INF 0x3f3f3f3f const int maxn2005; int gcd(int a,int b) { return b?gcd(b,a%b):a; } int n,m; i…...

ES6基础知识九:你是怎么理解ES6中Module的?使用场景?

一、介绍 模块&#xff0c;&#xff08;Module&#xff09;&#xff0c;是能够单独命名并独立地完成一定功能的程序语句的集合&#xff08;即程序代码和数据结构的集合体&#xff09;。 两个基本的特征&#xff1a;外部特征和内部特征 外部特征是指模块跟外部环境联系的接口…...

TensorFlow项目练手(三)——基于GRU股票走势预测任务

项目介绍 项目基于GRU算法通过20天的股票序列来预测第21天的数据&#xff0c;有些项目也可以用LSTM算法&#xff0c;两者主要差别如下&#xff1a; LSTM算法&#xff1a;目前使用最多的时间序列算法&#xff0c;是一种特殊的RNN&#xff08;循环神经网络&#xff09;&#xf…...

微信小程序页面传值为对象[Object Object]详解

微信小程序页面传值为对象[Object Object]详解 1、先将传递的对象转化为JSON字符串拼接到url上2、在接受对象页面进行转译3、打印结果 1、先将传递的对象转化为JSON字符串拼接到url上 // info为对象 let stationInfo JSON.stringify(info) uni.navigateTo({url: /pages/statio…...

Redis篇

文章目录 Redis-使用场景1、缓存穿透2、缓存击穿3、缓存雪崩4、双写一致5、Redis持久化6、数据过期策略7、数据淘汰策略 Redis-分布式锁1、redis分布式锁&#xff0c;是如何实现的&#xff1f;2、redisson实现的分布式锁执行流程3、redisson实现的分布式锁-可重入4、redisson实…...

Entity Framework(EF)查询

一、In 查询 var list = dbContext.Users.Where(u => new int[] {1, 2, 3, 5,...