让我们创建一个新文档(Ctrl + N或菜单文件 - >新文档)来保存我们的表格设计。该文档最初在“组合视图”面板的“模型”选项卡中称为“未命名”,但如果将文档(Ctrl + Shift + S或菜单文件 - >另存为)保存为名为“table.fcstd”的新FreeCAD文档,文档将重命名为“表”,更清楚地标识项目。

现在我们可以切换到Part Workbench并开始创建我们的第一个桌腿。

  • 立方体按钮
  • 选择多维数据集,然后设置以下属性(在“ 数据”选项卡中):
    • 长度:80毫米(或8厘米,或0.8米,FreeCAD适用于任何单位)
    • 宽度:80mm
    • 身高:75厘米
  • Ctrl + C然后按Ctrl + V(或菜单编辑 - >复制并粘贴)复制多维数据集(没有任何变化,因为第二个对象覆盖第一个。)
  • 选择已创建的名为Cube001的新对象(单击左侧模型选项卡中的Cube001)
  • 通过编辑其Placement属性来更改其位置:
    • 位置x:8mm
    • 位置y:8mm

你应该获得两个高立方体,一个与另一个相距8毫米:

  • 现在我们可以从另一个中减去一个:选择一个,即将保留的那个,然后,按下CTRL键,选择另一个,将被减去(顺序很重要)并按下剪切按钮:

观察到新创建的对象,称为“剪切”,仍然包含我们用作操作数的两个立方体。事实上,这两个立方体仍然存在于文档中,它们仅仅被隐藏并在树视图中的Cut对象下分组。您仍然可以通过展开“剪切”对象旁边的箭头来选择它们,如果需要,可以通过右键单击它们或更改其任何属性来再次将它们显示。

  • 现在让我们通过复制我们的基础立方体6来创建另外三个脚。由于它仍然被复制,您可以简单地粘贴(Ctrl + V)6次。改变他们的立场如下:

    • Cube002:x:0,y:80cm
    • Cube003:X:8毫米,并且:79.2厘米
    • Cube004:x:120cm,和:0
    • Cube005:x:119.2cm,和:8mm
    • Cube006:x:120cm,和:80cm
    • Cube007:X:119.2厘米和:79.2厘米
  • 现在让我们做另外三个切割,首先选择“主机”立方体,然后选择要切除的立方体。我们现在有四个Cut对象:

你可能一直在想,不是重复六次基础立方体,我们可以将整个脚重复三次。这是完全正确的,与FreeCAD一样,有很多方法可以实现相同的结果。这是一个值得记住的宝贵事情,因为随着我们将进入更复杂的对象,某些操作可能无法提供正确的结果,我们经常需要尝试其他方法。

  • 我们现在将使用相同的Cut方法为螺钉打孔。由于我们需要8个洞,每个脚两个,我们可以减去8个物体。相反,让我们探索其他方法并制作4个管子,这些管子将由两个脚重复使用。因此,让我们使用Cylinder工具创建四个管。您可以再次,只制作一个并在之后复制它。给所有圆柱体半径为6mm。这次,我们需要旋转它们,这也是通过Data选项卡下的Placement属性完成的注意:设置Angle之前更改Axis属性,或者不应用旋转): 

    • 气缸:高度:130cm,角度:90°,轴:x:0,y:1,位置:x:-10mm,y:40mm,z:72cm
    • Cylinder001:高度:130cm,角度:90°,轴:x:0,y:1,位置:x:-10mm,y:84cm,z:72cm
    • Cylinder002:高度:90cm,角度:90°,轴:x:-1,y:0,位置:x:40mm,y:-10mm,z:70cm
    • Cylinder003:高度:90cm,角度:90°,轴:x:-1,y:0,位置:x:124cm,y:-10mm,z:70cm

您会注意到气缸比需要的长一些。这是因为,与所有基于固体的3D应用程序一样,FreeCAD中的布尔运算有时会对面对面情况过于敏感,并且可能会失败。通过这样做,我们把自己置于安全的一边。

  • 现在让我们做减法。选择第一只脚,然后按住CTRL键,选择其中一根穿过它的管,按“ 剪切”按钮。洞将完成,管隐藏。通过展开穿孔脚在树状视图中找到它。
  • 选择此隐藏管穿出的另一只脚,然后重复操作,这次在树视图中按Ctrl +选择管,因为它隐藏在3D视图中(您还可以再次显示它并在3D视图中选择它)。对其他脚重复此操作,直到每个脚都有两个孔:

正如你所看到的,每只脚已经成为一系列相当长的操作。所有这些都保持参数化,您可以随时更改任何旧操作的任何参数。在FreeCAD中,我们经常将这一堆称为“建模历史”,因为它实际上包含了您所执行操作的所有历史记录。

FreeCAD的另一个特点是3D对象的概念和3D操作的概念倾向于融合成一个相同的东西。剪切同时是一个操作,以及由此操作产生的3D对象。在FreeCAD中,这称为“特征”,而不是对象或操作。

  • 现在,让我们做桌面,这将是木材的简单的块,让我们用另一种做盒子,长度:126厘米,宽86厘米,高度:8厘米,位置:X:10毫米,Y:10毫米,Z,67厘米。在“ 视图”选项卡中,您可以通过更改其“ 颜色”属性来为其提供漂亮的褐色,木质颜色

请注意,尽管腿的厚度为8mm,但我们将它放置在距离10mm处,两者之间留出2mm。当然,这不是必需的,它不会发生在真正的表中,但在这种“组装”模型中这是常见的事情,它可以帮助那些看模型的人理解这些是独立的部分,这需要在以后手动连接在一起。

现在我们的五件作品已经完成,现在是给他们比“Cut015”更合适的名字的好时机。通过右键单击树视图中的对象(或按F2),您可以将它们重命名为对您自己或稍后将打开您的文件的其他人更有意义的内容。人们常说,简单地给你的对象赋予正确的名称比你建模它们的方式要重要得多。

  • 我们现在放一些螺丝。现在有一个由FreeCAD社区成员开发的非常有用的插件,你可以在FreeCAD插件库中找到,称为紧固件,这使得插入螺钉变得非常容易。安装其他工作台很容易,并在插件页面上进行了描述。
  • 安装Fasteners Workbench并重新启动FreeCAD后,它将显示在工作台列表中,我们可以切换到它。在我们的一个孔中添加一个螺钉是通过首先选择我们的孔的圆形边缘来完成的:

  • 然后我们可以按下紧固件工作台上的一个螺钉按钮,例如带有法兰,重型系列EN 1665六角螺栓。螺钉将被放置并与我们的孔对齐,并且将自动选择直径以匹配我们的孔的尺寸。有时螺钉将被倒置,我们可以通过翻转它的反转特性来纠正。我们也可以将其偏移设置为2mm,遵循我们在桌面和脚之间使用的相同规则:

  • 对所有孔重复此操作,我们的表格已经完成!

Part对象的内部结构

如上所述,FreeCAD中不仅可以选择整个对象,还可以选择其中的一部分,例如我们的螺孔的圆形边框。现在是快速了解如何在内部构建Part对象的好时机。生成零件几何体的每个工作台都将基于以下内容:

  • 顶点:这些是构建所有其余部分的点(通常是端点)。例如,一条线有两个顶点。
  • 边缘:边缘是线性几何,如直线,圆弧,椭圆或NURBS曲线。它们通常有两个顶点,但是一些特殊情况只有一个(例如一个封闭的圆)。
  • 导线:导线是由端点连接的一系列边缘。它可以包含任何类型的边缘,并且可以关闭或不关闭。
  • :面可以是平面的或弯曲的,并且可以由一个闭合的线形成,其形成面的边界,或者在面具有孔的情况下形成多于一个。
  • 贝壳:贝壳只是一组由边缘连接的面孔。它可以是开放的或封闭的。
  • 固体:当一个壳紧紧关闭时,也就是说,它没有“泄漏”,它变成了固体。固体具有内部和外部的概念。许多工作台依赖于此来确保它们生成的对象可以在现实世界中构建。
  • 化合物:化合物是其他形状的聚集体,无论其类型如何,都是单一形状。

在3D视图中,您可以选择单个顶点。选择其中一个也会选择整个对象。

关于共享设计的说明

您可以查看上面的表格,并认为它的设计不好。用桌面收紧脚可能太弱了。您可能想要添加加固件,或者只是您有其他想法可以使其更好。这是分享变得有趣的地方。您可以从下面的链接下载本练习中制作的文件,并对其进行修改以使其更好。然后,如果您共享该改进的文件,其他人可能能够使其更好,或者在他们的项目中使用精心设计的表。然后你的设计可能会给其他人提供其他想法,也许你会帮助一点点创造一个更美好的世界......

下载

  • 本练习中生成的文件:https://github.com/yorikvanhavre/FreeCAD-manual/blob/master/files/table.FCStd

FreeCAD Table 桌子相关推荐

  1. 有一个计算机在桌子上用英语怎么写,什么在桌子上的英文怎么写

    与外国友人相交,并到它家做客,看到客厅的桌子上有东西又很好奇时该怎么用英文表达呢?下面是学习啦小编给大家整理的什么在桌子上的英文怎么写,供大家参阅! 什么在桌子上的英文怎么写 What's on th ...

  2. python英文单词-python常用150个英文单词

    1.python 蟒蛇 2. downlaods 下载 3. install 安装 4. customize 自定义 5. path 环境变量:路径 6. optional 可选的 7. featur ...

  3. bread是可数还是不可数_小学英语语法名词 不可数名词详解

    名词的分类--不可数名词 一.名词还可分为可数名词与不可数名词 2)不可数名词 指无法用准确的数字来说明数量的词. 比较常见的不可数名词是-些液体(饮料).食品或调料类名词.不可数名词没有单数和复数之 ...

  4. alot英文怎么读_很多的英文怎么说

    你知道吗?一起来学习一下吧! 很多的英文: 可数:a lot of, lots of, many 不可数:a good/great deal of , a good/ great amount of ...

  5. 英语十大词性之一 - 介词

    文章目录 介词 介词的原理 介词的构成形式 介词短语及其构成 介词短语在句中的作用 介词短语作定语 介词短语作状语 学习介词的误区 学习介词的诀窍 常见英语介词用法 统计数量 介词 介词的原理 介词的 ...

  6. Englis - 英文字母和音标

    英语学习基础 基础是一切的根本 学习是一个长期积累知识的过程,正确掌握各科学习方法显得尤其重要!很多孩子学习成绩不好.记忆力不佳都是因为没有掌握正确的学习方法而造成的. 最基本的是:26个英文字母 4 ...

  7. python 制作英文单词_python常用150个英文单词

    1.python 蟒蛇 2. downlaods 下载 3. install 安装 4. customize 自定义 5. path 环境变量:路径 6. optional 可选的 7. featur ...

  8. 英语语法篇 - 查漏补缺

    文章目录 直接宾语与间接宾语 - 双及物动词 间接宾语 含有双宾语的动词在变为被动语态时,有以下三种情形: 可以作宾语的元素(动宾.介宾) 复合宾语(宾语补足语)- 复杂及物动词 一.宾语补足语通常紧 ...

  9. 英读廊——艺术家、穷人和音乐家之10美元的奇异之旅(The Artist, the Poor Man, and the Musician)

    * 用英语自身来理解和学习英语是最好的方式,这一系列的文章力求帮助大家在英语阅读能力上有所提升,并树立英语思维: * 推荐的阅读的方法是:先原文,适当看解析阅读,实在不行再看双语对照. * 解析中英语 ...

最新文章

  1. php 多选的 二进制,PHP二进制操作初体验
  2. 遍历页面上所有的textBox
  3. 为工厂分配用于公司间开票的销售范围
  4. 游戏服务器红点系统,Unity简易的红点系统RedPoint System
  5. pythonmysql部署_详解centos7+django+python3+mysql+阿里云部署项目全流程
  6. childNodes.length 的临时保存
  7. 用JavaScript验证密码强度
  8. 【优化算法】粒子群优化模拟器【含Matlab源码 1553期】
  9. 芒果DB:mongodb
  10. 15个数据可视化的绝妙案例
  11. java数组下标从几开始的_为什么数组角标从0开始
  12. 2012美国大选献金项目数据分析(有史以来最全面)
  13. Json Schema 是什么?
  14. dubbo暴露出HTTP服务
  15. 欧姆龙sysmac studio 与得克威尔EX-1100(EX-2C0S,EX300S)EtherCat配置与通信
  16. log4j连接ekl
  17. Unity3d学习记录之回合制游戏
  18. js复制富文本/网页内容到黏贴板
  19. 记一次带宽跑满服务器卡死事故处理
  20. 管理领英邮件类型和频率

热门文章

  1. java学习之路 之 反射机制综合练习题、动态代理实例
  2. 华为P40采用鸿蒙系统,华为P40系列或同时采用安卓与鸿蒙系统
  3. MYSQL数据库如何写注释
  4. 汉字转换字母,可以取首字母,也可以取全拼
  5. Linux系统基础——程序和进程
  6. Base64工具类(文件、base64字符串、Bitmap相互转换)
  7. TCP/IP面试必备
  8. Animation Rigging创建模板动画(一)
  9. 如何使用 OpenCV 为照片添加卡通效果!
  10. PRI及其应用——TFNT6300A千兆以太网测试仪