FreeCAD傻瓜教程之创建参数化几何图形-螺旋体、平面、球体、椭球体、圆柱体、圆锥体、棱柱、椭圆

本文主要是介绍FreeCAD傻瓜教程之创建参数化几何图形-螺旋体、平面、球体、椭球体、圆柱体、圆锥体、棱柱、椭圆,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目的:学会用FreeCAD绘制参数化的几何图形。

一、使用的工作台和工具

1.1选择Part 工作台

1.2单击创建图元...工具

也就是上图黄色工具区域的倒数第2个

1.3 打开几何图元 下方的下拉列表

二、绘制螺旋体、弹簧、螺丝杆

2.1 选择几何图元列表中的 “螺旋体”

设置 节距、高度、半径、坐标系等数值

2.2使用放样功能对弹簧线材进行填充

2.2.1  切换到 “Part Design”工作台

2.2.2 新建实体,绘制草图,选择XZ平面

2.2.3 绘制你想要的弹簧线材的截面图型

一般选择圆形,也可是多边形,长方形等。不管是那种图形,其几何中心点最好是和螺旋体端点重合。 例如,我们的螺旋体的半径是5mm,则圆形的坐标应当是 (x=5,y=0);也就是说,我们在2.1绘制的螺旋体本身的中心点是圆心,线材的起始端点在(x=5,y=0)。

图示中的螺旋体半径是10mm,绘制的弹簧截面是圆形,直径3mm

2.2.4 进行扫掠操作

选择刚绘制的草图 “Sketch”,点击扫掠操作图标 ,出现对话框,

2.2.5 参数解释

 轮廓,就是我们绘制的圆形;扫描路径,就是确定按照什么样的路径来进行填充。

这里先点对象,然后按着 Ctrl,同时 单击右侧绘图区的螺旋线,等到扫描路径-对象中显示 螺旋体。 注意,下方的 “截面方向”中,方向模式选择 Frenet。然后点最上方的 ok, 确认。

可以参考官方教程:螺丝螺纹绘制教程

三、圆柱、圆锥、圆管等的绘制和调整

在 “Part”工作台中,创建圆柱,圆锥等图形,相当于在 XZ绘图平面绘制了相应尺寸的二维图形,分别对应: 长方形(一条边在Z轴上)、三角形/梯形、离轴矩形。然后用这些相关的二维图形,围绕Z轴进行旋转,形成了最终的图形。

要调整这些图形的朝向,例如,将竖直的圆柱体放倒为横向,则可以采用坐标球,进行可视化调整、旋转,或者利用旋转参数进行调整。

3.1 可视化图形坐标变换

选中要变换的形状,在编辑区右键,选择 “变换”,进入变换操作模式。

 

如下图所示,拖动不同颜色的原点,进行“放倒”等操作

 

3.2 修改参数进行调整

双击左侧要调整的形状,出现参数修改对话框,主要是调整“位置”区域的“旋转轴”。

例如下图中的圆柱体,是围绕Y轴,进行了270度的顺时针旋转;如果是90度,则方向会相反。要围绕哪个轴进行旋转,则需要先将该轴的数值变更为1,意味着选中该轴。 

看一下设置为45° 的样子

 

这篇关于FreeCAD傻瓜教程之创建参数化几何图形-螺旋体、平面、球体、椭球体、圆柱体、圆锥体、棱柱、椭圆的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/832464

相关文章

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后

Ubuntu固定虚拟机ip地址的方法教程

《Ubuntu固定虚拟机ip地址的方法教程》本文详细介绍了如何在Ubuntu虚拟机中固定IP地址,包括检查和编辑`/etc/apt/sources.list`文件、更新网络配置文件以及使用Networ... 1、由于虚拟机网络是桥接,所以ip地址会不停地变化,接下来我们就讲述ip如何固定 2、如果apt安

PyCharm 接入 DeepSeek最新完整教程

《PyCharm接入DeepSeek最新完整教程》文章介绍了DeepSeek-V3模型的性能提升以及如何在PyCharm中接入和使用DeepSeek进行代码开发,本文通过图文并茂的形式给大家介绍的... 目录DeepSeek-V3效果演示创建API Key在PyCharm中下载Continue插件配置Con

Deepseek R1模型本地化部署+API接口调用详细教程(释放AI生产力)

《DeepseekR1模型本地化部署+API接口调用详细教程(释放AI生产力)》本文介绍了本地部署DeepSeekR1模型和通过API调用将其集成到VSCode中的过程,作者详细步骤展示了如何下载和... 目录前言一、deepseek R1模型与chatGPT o1系列模型对比二、本地部署步骤1.安装oll

在不同系统间迁移Python程序的方法与教程

《在不同系统间迁移Python程序的方法与教程》本文介绍了几种将Windows上编写的Python程序迁移到Linux服务器上的方法,包括使用虚拟环境和依赖冻结、容器化技术(如Docker)、使用An... 目录使用虚拟环境和依赖冻结1. 创建虚拟环境2. 冻结依赖使用容器化技术(如 docker)1. 创

Python创建Excel的4种方式小结

《Python创建Excel的4种方式小结》这篇文章主要为大家详细介绍了Python中创建Excel的4种常见方式,文中的示例代码简洁易懂,具有一定的参考价值,感兴趣的小伙伴可以学习一下... 目录库的安装代码1——pandas代码2——openpyxl代码3——xlsxwriterwww.cppcns.c

Spring Boot整合log4j2日志配置的详细教程

《SpringBoot整合log4j2日志配置的详细教程》:本文主要介绍SpringBoot项目中整合Log4j2日志框架的步骤和配置,包括常用日志框架的比较、配置参数介绍、Log4j2配置详解... 目录前言一、常用日志框架二、配置参数介绍1. 日志级别2. 输出形式3. 日志格式3.1 PatternL

MySQL8.2.0安装教程分享

《MySQL8.2.0安装教程分享》这篇文章详细介绍了如何在Windows系统上安装MySQL数据库软件,包括下载、安装、配置和设置环境变量的步骤... 目录mysql的安装图文1.python访问网址2javascript.点击3.进入Downloads向下滑动4.选择Community Server5.

Java通过反射获取方法参数名的方式小结

《Java通过反射获取方法参数名的方式小结》这篇文章主要为大家详细介绍了Java如何通过反射获取方法参数名的方式,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、前言2、解决方式方式2.1: 添加编译参数配置 -parameters方式2.2: 使用Spring的内部工具类 -

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具