FreeCAD向实体填充\添加材料\镜像\制作投影

news2024/11/6 3:02:10

任务
在本教程中,您将使用零件设计工作台创建下图所示零件的 3D 实体模型。给出了完成此任务的所有必要维度。

首先从基础草图创建核心形状,然后在该形状的基础上进行构建,添加所谓的特征。

这些特征将使用附加草图和随附的特征操作向实体添加材料或从实体中移除材料。

本教程不会使用零件设计工作台中提供的所有功能和工具,但应使用足够的功能,为本教程的用户提供基本基础,在此基础上构建他们的知识和技能。

开始 

首先确保您在零件设计工作台中。到达那里后,您将需要创建一个新文档(如果您尚未这样做)。经常保存您的工作是一个好习惯,因此在保存新文档之前,请为其指定您可能喜欢的任何名称。

创建草图

接下来,您将需要使用折线工具并制作一个大致类似于下图中的形状。它不需要是完美的,因为最终的形状是在约束下完成的。获得基本形状后,我们将开始应用约束。如果启用了自动约束,则会自动应用其中一些约束,如果没有,请执行以下操作。

自编写本教程以来 v0.17,草绘器求解器已得到改进,如果检测到冗余约束,则会将草图变为橙色,并且在添加进一步约束之前,应删除冗余约束。(冗余约束显示在“任务”视图中,单击蓝色引用并按 Delete 键。

在“组合”视图的“任务”选项卡中,选择列表中的YZ_Plane

1.通过单击鼠标选择两条水平线,选择后,单击“水平约束”。
2.选择右侧的垂直线,然后单击“垂直约束”。
3.选择折线的起点和终点,然后单击“重合约束”以闭合折线。
4.选择底部水平线和右垂直线并应用和草绘器相等约束。
5.选择水平线或垂直线,并应用相应的“水平距离约束”或“垂直距离约束”,并为其指定值 26 mm。
6.选择顶部水平线并应用水平距离约束并为其指定 5 mm 的值
7.选择水平线原点的右下角点(顶点),然后选择栅格的中心点,并应用重合约束来固定形状。

使用凸台对话框,首先使用“类型”下拉菜单,选择“二维”。本教程开头提供的图纸显示该零件长 53 毫米。我们通过从中心平面双向填充草图来弥补该距离,即使焊盘相对于草图平面对称。其原因稍后在创建要素时会看到。

现在,鉴于我们希望它的总长度为 53 毫米,我们将输入 26.5 作为长度,再次输入 26.5 作为第二长度。

或者,您可以提供 53 mm 的单个长度,然后单击与平面对称复选框。完成此操作后,我们现在有了基础,我们将在此基础上添加其他功能来构建我们的零件。

带型腔和外部几何形状的功能

使用鼠标或视图图标转动模型,以便您可以看到其背面。零件背面可见后,通过单击它来选择背面,如下图所示。

选择“新建草图”,然后按照类似于下图所示的方式创建一个新矩形。然后继续向矩形添加尺寸约束。

选择一条水平线并应用值为 16.7 的水平距离约束。
选取一条垂直线并应用 7 mm 的垂直距离约束
使用外部几何工具,选择零件面的左上角顶点。

现在选择矩形的左上角顶点和外部几何点,单击重合约束以完全约束草图。

接下来,我们将单击“凸台”工具按钮,在组合视图的“填充”对话框中,我们希望长度为 26 mm,将类型保留为“尺寸”,然后选中“反转”复选框。使用“反转”复选框将导致焊盘进入零件而不是离开零件。此操作将提供以下结果。

 再次使用镜像功能获取第二个焊盘。首先确保在树视图中选择了创建的Pad,然后单击工具栏中的“镜像”或从“零件设计”菜单中选择它。我们将重复上面对 Pocket 所做的操作,并从平面下拉菜单中选择水平草图轴。

我们希望孔垂直于背面,但它的投影尺寸不是图纸中给出的 17 mm x 17 mm 尺寸。现在我们可以做数学运算并计算所需的尺寸,或者我们可以使用 FreeCAD 中提供的工具为我们制作投影。

为了创建以倾斜矩形作为出口的口袋,我们在背面绘制一个新矩形,使用倾斜矩形的投影作为外部参考。

1.环绕实体以再次查看零件的背面,然后选择要将最终草图映射到的背面。

2.从工具栏或“零件设计”菜单中选择“新建草图”。

现在在草图编辑模式下,我们在斜坡上看不到草绘矩形。为了使其可选,我们将组合视图切换到模型选项卡,并选择在倾斜平面上最后绘制的草图(Sketch003)。然后使用空格键使其可见。

3.接下来,选择上面的镜像功能(mirrored001),然后再次使用空格键将其隐藏。

然后,您应该在 3D 视图中看到倾斜的矩形。

您可以继续使用可见的模型选项卡,或切换回任务选项卡。

4.使用外部几何图形工具,选择倾斜矩形的上下水平边缘。然后,使用矩形工具向草图添加新矩形。

1. 选择新矩形的左上角顶点和外部几何图形的左上点,然后单击重合约束。
2. 单击新矩形的右下角顶点和外部几何图形的右下点,然后单击重合约束。
我们应该以这个结束。

对于本教程的最后一步,使用“关闭”或“完成”从 sketch004 的上下文菜单中的编辑关闭草绘器窗口,然后从工具栏或“零件设计”菜单中选择“Pocket tool。从“类型”下拉列表中选择“全部”,然后单击“确定”按钮。

此时,您将看到一些来自相交要素的线。在这种情况下,侧块与基本轮廓相交,使其在轮廓上方显示为三角形块(即,在模型右侧的上图中可以看到一条额外的线)。

要删除这些线条,您可以在零件设计设置中打开“细化形状”,或者为了节省一些处理速度并在构造时仍然保留这些线条,请在每个特征处单独打开它。

功能级别的设置可以在功能的“数据”选项卡中完成。将口袋功能 Pocket001 的优化属性设置为 TRUE 以调用精简。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/919641.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CTFshow 限时活动 红包挑战9 详细题解

CTFshow红包挑战9 题目源码开源了。源码如下&#xff1a; common.php <?phpclass user{public $id;public $username;private $password;public function __toString(){return $this->username;}}class cookie_helper{private $secret "*************"; /…

搭建电路(最大生成树)

本文为最近做过的一道编程笔试题&#xff0c;代码实现方式多种多样&#xff0c;此处本人提供的代码可以获得正确解&#xff0c;仅供大家参考。 目录 一、题目描述二、实现代码程序三、测试结果截图 一、题目描述 题目描述&#xff1a; 明明迷上了一个搭建电路的游戏。 在游戏…

Prometheus+Grafana+AlertManager监控SpringBoot项目并发送邮件告警通知

文章目录 PrometheusGrafanaAlertManager监控平台搭建新建SpringBoot项目为Prometheus提供指标新建项目&#xff0c;引入依赖新建接口&#xff0c;运行程序 推送指标到pushgateway 开始监控Grafana连接Prometheus数据源导入Grafana模板监控SpringBoot项目 邮件告警通知同系列文…

javaee idea创建maven项目,然后创建servlet

idea创建maven项目 参考我的上一篇博客点击查看 创建servlet 步骤一 引入依赖 步骤二 新建directory并设置mark directory as 步骤三 新建package和servlet

TCP半连接队列和全连接队列

目录 什么是 TCP 半连接队列和全连接队列&#xff1f; TCP 全连接队列溢出 如何知道应用程序的 TCP 全连接队列大小&#xff1f; 如何模拟 TCP 全连接队列溢出的场景&#xff1f; 全连接队列溢出会发生什么 ? 如何增大全连接队列呢 ? TCP 半连接队列溢出 如何查看 TC…

【C#学习笔记】数据类中常用委托及接口——以List<T>为例

文章目录 List\<T\>/LinkedList \<T\>为什么是神&#xff1f;&#xff08;泛型为什么是神&#xff09;一些常见&#xff0c;通用的委托和接口ComparisonEnumerator List<T>/LinkedList <T>为什么是神&#xff1f;&#xff08;泛型为什么是神&#xff0…

STM32 进不了main 函数

1. 我用的是STM32L151C8T6 的芯片&#xff0c;在github 上找了个别人的例程&#xff0c;拿来当模板改&#xff0c;由于他用的是HSE 外部晶振&#xff0c;我用的是内部晶振HSI&#xff0c;所以需要改系统时钟&#xff0c;改完后debug&#xff0c; 一直进不了main 函数&#xff0…

Docker容器与虚拟化技术:GitHub账户注册

目录 一、实验 1.GitHub 一、实验 1.GitHub &#xff08;1&#xff09;GitHub是一个面向开源及私有软件项目的托管平台&#xff0c;因为只支持Git作为唯一的版本库格式进行托管&#xff0c;故名GitHub。 &#xff08;2&#xff09;官网 GitHub: Let’s build from here …

206.Flink(一):flink概述,flink集群搭建,flink中执行任务,单节点、yarn运行模式,三种部署模式的具体实现

一、Flink概述 1.基本描述 Flink官网地址:Apache Flink — Stateful Computations over Data Streams | Apache Flink Flink是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。 2.有界流和无界流 无界流(流): 有定义流的开始,没有定义结束。会无休止…

Apache StreamPark系列教程第一篇——安装和体验

一、StreamPark介绍 实时即未来,在实时处理流域 Apache Spark 和 Apache Flink 是一个伟大的进步,尤其是Apache Flink被普遍认为是下一代大数据流计算引擎, 我们在使用 Flink & Spark 时发现从编程模型, 启动配置到运维管理都有很多可以抽象共用的地方, 我们将一些好的经验…

机器学习中XGBoost算法调参技巧

本文将详细解释XGBoost中十个最常用超参数的介绍&#xff0c;功能和值范围&#xff0c;及如何使用Optuna进行超参数调优。 对于XGBoost来说&#xff0c;默认的超参数是可以正常运行的&#xff0c;但是如果你想获得最佳的效果&#xff0c;那么就需要自行调整一些超参数来匹配你…

如何深入理解 Node.js 中的流(Streams)

Node.js是一个强大的允许开发人员构建可扩展和高效的应用程序。Node.js的一个关键特性是其内置对流的支持。流是Node.js中的一个基本概念&#xff0c;它能够实现高效的数据处理&#xff0c;特别是在处理大量信息或实时处理数据时。 在本文中&#xff0c;我们将探讨Node.js中的流…

es和数据库同步方案

5.5 课程信息索引同步 5.5.1 技术方案 通过向索引中添加课程信息最终实现了课程的搜索&#xff0c;我们发现课程信息是先保存在关系数据库中&#xff0c;而后再写入索引&#xff0c;这个过程是将关系数据中的数据同步到elasticsearch索引中的过程&#xff0c;可以简单成为索引…

SD-WebUI和ComfyUI的局域网访问设置!

如何通过局域网访问AI绘画软件&#xff0c;这是星球成员提的一个问题&#xff0c;而且两个软件都问到了&#xff0c;我也回答过了。现在把内容整理一下发出来&#xff0c;大家可能用得着。 SD-WebUI和ComfyUI这两个AI绘画工具都是通过浏览器来使用&#xff0c;但是默认情况下并…

oops Framwork creator游戏开发框架

环境&#xff1a; Mac oops Framework 该框架是由gdflas编写&#xff0c;基于cocosCreator 3.x 而实现的开源游戏框架。特点&#xff1a; 框架通过插件方式提供&#xff0c;与项目相分离&#xff0c;方便不同版本平滑升级内置模块低耦合&#xff0c; 可根据需要进行删减&…

如何使用HTML5新增的标签来构建语义化的页面结构?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ <header>&#xff1a;⭐ <nav>&#xff1a;⭐ <main>&#xff1a;⭐ <section>&#xff1a;⭐ <article>&#xff1a;⭐ <aside>&#xff1a;⭐ <footer>&#xff1a;⭐ <figure> 和 &l…

开黑啦kook 机器人开发 PHP swoole Liunx 服务器(宝塔)

安装环境 PHP 拓展 直接使用 宝塔一键安装 &#xff08;Windows系统不支持&#xff09; 设置命令行的PHP版本避免执行脚本时 获取不到 swoole 检查swoole是否安装成功 获取官方SDK GitHub - kaiheila/php-bot: 开黑啦机器人的php版本https://github.com/kaiheila/php-bot 配…

同态排序算法

参考文献&#xff1a; [Batcher68] Batcher K E. Sorting networks and their applications[C]//Proceedings of the April 30–May 2, 1968, spring joint computer conference. 1968: 307-314. [SV11] Smart, N.P., Vercauteren, F.: Fully homomorphic SIMD operations. IA…

智能井盖传感器,物联网智能井盖系统

随着城市人口的不断增加和城市化进程的不断推进&#xff0c;城市基础设施的安全和可靠性变得愈发重要&#xff0c;城市窨井盖作为城市基础设施重要组成部分之一&#xff0c;其安全性事关城市安全有序运行和居民生产生活安全保障。 近年来&#xff0c;各地都在加强城市窨井盖治理…

多页面应用多次引入同一个资源优化方法

介绍 项目是多页面应用&#xff0c;每个界面都会引入一次layui框架源码&#xff0c;造成未优化之前界面加载十分缓慢 优化探索 想办法让多页面只加载一次 但是由于多页面使用iframe&#xff0c;主页面和子页面资源隔离&#xff0c;无法让资源只加载一次 利用浏览器缓存 在…