SolidWorks教程P2.2【草图 | 第二节】——草图几何关系与编辑

草图几何关系包括:重合、中点、相切、平行、相等、共线、对称
草图编辑功能包括:裁剪实体、转换实体引用、等距实体

目录

1.草图几何关系

2.裁剪实体

3.转换实体引用

4.等距实体

补充知识:智能尺寸


1.草图几何关系

在之前的草图介绍里我们已经接触到了重合、水平等几何关系

现在绘制一条水平直线,同样我们用鼠标笔势激活直线,绘制好水平直线后,按ESC退出绘制

 然后再次激活一条直线,鼠标放置于直线的中点位置,则可以在中点开始绘制一条直线了,我们绘制一条竖直的直线,这条直线的端点就是在上一条直线的中点上的

 然后我们按住键盘的Ctrl键,来选中刚刚绘制的这两条直线,现在可以在属性栏观察到,我们同时选中了这两条直线

添加几何关系栏,有很多几何关系可以选择,其中除了常见的关系外还有垂直平行相等,现在我们点击垂直,这两条线之间就拥有了垂直的几何关系,但这两条线一条水平,一条竖直,它们本来就具备垂直的关系

 我们可以绘制三条倾斜的直线,然后再尝试用垂直或水平几何关系加以配合,通过这一系列的操作观察它们之间的关系变化

用鼠标笔势激活直线,我们先确定第一点,再确定第二点,画完一条直线后,按ESC退出,我们再用同样的方法绘制两条直线

绘制完成后,先按住ctrl键,然后再用鼠标同时选择这三条直线,我们在几何关系栏选取平行,观察到,这三条线都变为了平行的几何关系

 点击直线旁边的平行图标,可以看见另外一条直线的平行图标也高亮了,说明这两条直线之间是平行的几何关系

右键平行图标,我们可以删除这些几何关系,再次通过ctrl键选取这两条直线,这次我们添加垂直的几何关系,我们可以观察到这两条线变为了相互垂直的直线

 我们还可以让它们相等,再点击相等,这两条线的长度就变为一样的了

现在我们选择平行的两条直线,除了通过键盘Ctrl键选择外,我们还可以通过鼠标左键来框选这两条直线,然后我们再点击共线,可以发现这两条直线贴合在了一起

除了上述的几何关系外,还有相切的几何关系

 通过鼠标笔势我们创建一个圆,通过Ctrl键选择圆和任意一条直线,可以添加相切的几何关系,可以看见圆与这条直线相切了,这就是相切的几何关系

 还有一种几何关系叫做对称
我们选择左边的竖直直线,然后在属性栏点击作为构造线

下一步我们在线的左边绘制一个圆,用鼠标笔势激活圆,绘制好后用ESC退出圆的绘制

 下一步我们用Ctrl键同时选择构造线,以及这两边的这两个圆,然后在属性栏点击对称的按钮,现在这两个圆就相对于这条构造线对称了

 
那么以上就是我们草图中常用到的几何关系,几何关系有时是草图在建立时系统自动为其赋予的,也有一些几何关系是我们绘制好草图之后,再手动添加的,如果是手动添加两条或者更多线段之间的几何关系,则需要同时选中这些线段,然后再为其添加几何关系

2.裁剪实体

我们绘制草图线段时,可能某一段线段,我们只需要其中的一部分,而另外一部分需要剪切掉,这时就需要用到裁剪实体的按钮了

 我们点击裁剪实体按钮,这时在裁剪实体属性栏中,我们可以看见有5种裁剪方法,其中最常用到的是第一个强劲裁剪以及最后一个裁剪到最近端,而中间的三个是在特定场合下才用到的模式,而第一种和最后一种都可以满足他们的功能

 我们先点击强劲裁剪,我们在绘图区域点击鼠标左键,同时,将鼠标划过刚开始绘制的这些线段
可以看见,鼠标所到之处,这些线段都被裁剪掉了,线段缩到了与之对应的最近的端点处

 强劲裁剪还有一个延长线段的功能,我们可以看到强劲裁剪的属性栏,这里有介绍到若想延伸实体,按住shift键,然后在实体上拖动您的光标

按住键盘shift键的同时,我们拖动刚刚被裁剪的线段,往右边延伸,松开后,刚刚绘制的直线就又被延伸出来了 

下面介绍裁剪的最后一个按钮,裁剪到最近端

点击此按钮,我们在草图中找到想要裁剪的线段,点击它可以看见,该线段同样也裁剪到了最近端,其实它只是与强劲裁剪的方法不同,其结果是一样的,有点类似于CAD中的功能,只是没有延长线段的功能,你可以根据自己的喜好来选择自己顺手的裁剪工具

3.转换实体引用

我们先将刚刚绘制的这些草图,通通删除掉,现在我们建立一个圆柱

先在这个草图上绘制一个圆

然后点击特征中的拉伸凸台/基体,随意选择拉伸的长度,然后确定,现在圆柱就建立好了

 圆柱的上下两个面都是平面,SolidWorks不仅可以在基准面上绘制草图,也可以在其他的平面上绘制草图

 我们点击草图中的草图绘制按钮,然后选择这个圆柱的顶面,我们就可以在这个面上绘制草图了

现在接着讲转换实体引用(转换实体引用可以理解为投影、映射,后面内容会继续补充转换实体引用的知识),点击转换实体引用的功能,选择圆柱顶面的外缘轮廓,可以看见属性栏已经选中了这个边线,可以注意到刚刚选中的圆形轮廓就映射到草图中了,也就是说转换实体引用可以将几何中已有的线段提取到现在正在绘制的草图中,点击保存

如果你觉得这个圆的显示不够清晰,可以按住鼠标滚轮来切换视角,可以看见顶上的边线比底下的边线更加黑一些,黑色的线为正在编辑的草图实线 

也可以用视图工具中的显示类型中的最后一个选项-线架图,来观察这幅图形

点击这个按钮,在这个状态下,圆柱面是不显示的,零件视窗中只显示其包含的线,注意到圆柱的边线为细实线,而草图的线为粗实线

现在点击显示类型中的带边线上色按钮,回到刚开始的显示模式

 删除这个圆

这时我们观察设计树,看到这个被拉伸的凸台,也就是零件视窗中的这个圆柱,点击凸台拉伸圆柱就会高亮显示

点击三角形按钮,找到刚刚绘制的草图,点击可以看见,在零件视窗中也会高亮显示该草图(此时不要忘记,现在还是草图绘制的状态,可以通过这个退出草图按钮,和视窗右上角的确定与退出两个按钮,来判断现在是否处在草图的绘制状态)

  下面在选中这一草图的情况下,点击转换实体引用,同样也可以在圆柱顶端生成相同的草图

这个圆是由第一副草图中的圆,垂直投影到该草图中的,也就是说,转换实际引用不仅可以转换特征上的边线,还可以转换之前的草图,甚至处于不同平面的草图也可以转换,这个功能很实用,学会后可以在实际的操作中省下很多的时间

后面章节会进一步的说明这个转换实体引用

点击保存(√)

4.等距实体

我们将刚刚转换实体引用的圆删除

再选中圆柱的顶面,点击等距实体按钮,观察到有一黄色预览圆与圆柱端面等距 

我们可以在属性栏,设置等距的距离与方向,也可以设置为双向等距,现在将等距的距离改为5,选择反向,再往下的参数就很少用到了,现在点击确定,我们就获得了由边线向内等距5毫米的圆 

我们还可以双击草图上的尺寸再次编辑,现在由5改成10,然后确定

完成后我们再次选中这个圆,再次点击等距实体的按钮,我们可以发现,不仅实体的边线可以等距,草图的元素也是可以等距的 ,点击确定

 现在绘制一条直线,使用鼠标笔势激活直线工具,画好后再按ESC退出

点击等距实体,选择这条直线,也可以获得等距这条直线的另外一条直线 

 不管是转换实体引用还是等距实体,不管是实体中的边线,还是草图中的元素,都是可以选择的,SolidWorks将草图的元素也叫做实体,有厚度的特征也叫做实体,它没有一个特别好的语言区分,所以初学者往往会有点迷糊,可能是这个软件的翻译有一些问题导致的,不过没关系,我们会使用这一款软件就好了

补充知识:智能尺寸

在学习草图时,我们会接触到智能尺寸,它可以标注比如竖直尺寸、水平尺寸还有长度尺寸,也可以标注角度等等

标注水平尺寸就是点击直线,然后往下拉

标注竖直尺寸就是往旁边拉

这条线的长度尺寸,将鼠标往此线段的垂直方向移动就可以标注了

角度的标注,需要分别点击这两条直线就可以了

这条线的水平距离就已经被决定了,这个时候我再添加一个水平距离,系统就会提示过定义的草图,草图也就变为黄色报错了,现在点击取消,就能回到刚刚的状态了 

然后智能尺寸,点击原点和这条直线进行尺寸定义

现在我们可以看到,线段由蓝色变为黑色了,也就是完全定义的状态,

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

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

相关文章

WARNING(ORCAP-1589): Net has two or more aliases - possible short?

参考链接:ORCAD报错ORCAP-1589-CSDN博客 现象: Capture CIS 使用PCB-DRC检查原理图,报错Net has two or more aliases - possible short? 错误原因: 一个网络有两个网络名称。 问题本质: 原理图管脚型号的设定问题…

nvm:node 版本管理器

一、先安装git Git 安装完成后执行 git --version查看版本号是否安装成功 二、安装nvm (参考链接:mac 安装nvm详细教程 - 简书) 官网(https://github.com/nvm-sh/nvm/blob/master/README.md)查看最新版本安装命令 …

动态规划——路径问题①

文章目录 62. 不同路径算法原理代码实现 63. 不同路径 II算法原理代码实现 LCR 166. 珠宝的最高价值算法原理代码实现 62. 不同路径 题目链接:62. 不同路径 算法原理 状态表示: dp[i,j]:以[i, j]位置为结尾,走到[i, j]位置有多少…

汽车智能座舱的技术演进与用户体验重构 —— 基于多模态交互与 AI 融合的范式创新

摘要: 汽车智能座舱作为人 - 车 - 环境交互的核心载体,正经历从功能驱动到体验驱动的范式变革。本文通过技术解构与用户行为分析,深入揭示智能座舱在异构计算、多模态感知、服务生态等维度的创新路径。研究表明,智能座舱的竞争焦…

SpringBoot3整合Swagger3时出现Type javax.servlet.http.HttpServletRequest not present错误

目录 错误详情 错误原因 解决方法 引入依赖 修改配置信息 创建文件 访问 错误详情 错误原因 SpringBoot3和Swagger3版本不匹配 解决方法 使用springdoc替代springfox&#xff0c;具体步骤如下&#xff1a; 引入依赖 在pom.xml文件中添加如下依赖&#xff1a; <…

ChatGPT提问技巧:行业热门应用提示词案例-文案写作

ChatGPT 作为强大的 AI 语言模型&#xff0c;已经成为文案写作的得力助手。但要让它写出真正符合你需求的文案&#xff0c;关键在于如何与它“沟通”&#xff0c;也就是如何设计提示词&#xff08;Prompt&#xff09;。以下是一些实用的提示词案例&#xff0c;帮助你解锁 ChatG…

mysql的cpu使用率100%问题排查

背景 线上mysql服务器经常性出现cpu使用率100%的告警&#xff0c; 因此整理一下排查该问题的常规流程。 1. 确认CPU占用来源 检查系统进程 使用 top 或 htop 命令&#xff0c;确认是否是 mysqld 进程导致CPU满载&#xff1a;top -c -p $(pgrep mysqld)2. 实时分析MySQL活动 …

使用jmeter进行压力测试

使用jmeter进行压力测试 jmeter安装 官网安装包下载&#xff0c;选择二进制文件&#xff0c;解压。 tar -xzvf apache-jmeter-x.tgz依赖jdk安装。 yum install java-1.8.0-openjdk环境变量配置&#xff0c;修改/etc/profile文件&#xff0c;添加以下内容。 export JMETER/…

【蓝桥杯嵌入式】6_定时器输入捕获

全部代码网盘自取 链接&#xff1a;https://pan.baidu.com/s/1PX2NCQxnADxYBQx5CsOgPA?pwd3ii2 提取码&#xff1a;3ii2 这是两个信号发生器&#xff0c;可以通过调节板上的两个电位器R39和R40调节输出频率。 将PB4、PA15选择ch1&#xff0c;两个信号发生器只能选择TIM3和TIM…

详解SQLAlchemy的函数relationship

在 SQLAlchemy 中&#xff0c;relationship 是一个非常重要的函数&#xff0c;用于定义模型之间的关系。它用于在 ORM 层面上表示数据库表之间的关联关系&#xff08;如 1 对 1、1 对多和多对多&#xff09;。relationship 的主要作用是提供一个高级接口&#xff0c;用于在模型…

iOS 音频录制、播放与格式转换

iOS 音频录制、播放与格式转换:基于 AVFoundation 和 FFmpegKit 的实现 在 iOS 开发中,音频处理是一个非常常见的需求,比如录音、播放音频、音频格式转换等。本文将详细解读一段基于 AVFoundation 和 FFmpegKit 的代码,展示如何实现音频录制、播放以及 PCM 和 AAC 格式之间…

数据结构与算法(test1)

一、树和二叉树 1. 看图&#xff0c;完成以下填空 (1).树的度为________。 (2).树中结点的最大层次&#xff0c;称为树的_____或树的______&#xff0c;值是______。 (3).结点A和B的度分别为________ 和 ________。 (4).结点A是结点B的________。 (5).结点B是结点A的________…

新版AndroidStudio 修改 jdk版本

一、问题 之前&#xff0c;在安卓项目中配置JDK和Gradle的过程非常直观&#xff0c;只需要进入Android Studio的File菜单中的Project Structure即可进行设置&#xff0c;十分方便。 如下图可以在这修改JDK: 但是升级AndroidStudio之后&#xff0c;比如我升级到了Android Stu…

cursor 开发java项目教程简单上手

1.官网下载 Cursor - The AI Code Editor 下载完后注册账号&#xff0c;可以使用无限邮的方式 注册完之后 设置中文 可以选择设置为中文 Ctrl Shift X 进入设置页面输入chinese 然后重启 更改jdk跟maven仓库设置 ctrlshiftp 打开输入框后输入json&#xff0c;把下面代码…

安装和使用 Ollama(实验环境windows)

下载安装 下载 https://ollama.com/download/windows 安装 Windows 安装 如果直接双击 OllamaSetup.exe 安装&#xff0c;默认会安装到 C 盘&#xff0c;如果需要指定安装目录&#xff0c;需要通过命令行指定安装地址&#xff0c;如下&#xff1a; # 切换到安装目录 C:\Use…

LQB(0)-python-基础知识

一、Python开发环境与基础知识 python解释器&#xff1a;用于解释python代码 方式&#xff1a; 1.直接安装python解释器 2.安装Anaconda管理python环境 python开发环境&#xff1a;用于编写python代码 1.vscode 2.pycharm # 3.安装Anaconda后可以使用网页版的jupyter n…

C# 中记录(Record)详解

从C#9.0开始&#xff0c;我们有了一个有趣的语法糖&#xff1a;记录(record)   为什么提供记录&#xff1f; 开发过程中&#xff0c;我们往往会创建一些简单的实体&#xff0c;它们仅仅拥有一些简单的属性&#xff0c;可能还有几个简单的方法&#xff0c;比如DTO等等&#xf…

使用 CSS 实现透明效果

在 CSS 中&#xff0c;实现透明效果有几种方法&#xff0c;具体使用哪种方法取决于具体需求。以下是一些常见的方法&#xff1a; 使用 opacity 属性&#xff1a; opacity 属性可以设置整个元素的透明度&#xff0c;包括其所有的子元素。 .transparent { opacity: 0.5; /* 0 表…

C语言:函数栈帧的创建和销毁

目录 1.什么是函数栈帧2.理解函数栈帧能解决什么问题3.函数栈帧的创建和销毁的过程解析3.1 什么是栈3.2 认识相关寄存器和汇编指令3.3 解析函数栈帧的创建和销毁过程3.3.1 准备环境3.3.2 函数的调用堆栈3.3.3 转到反汇编3.3.4 函数栈帧的创建和销毁 1.什么是函数栈帧 在写C语言…

25/2/6 <机器人基础> 运动学中各连杆的变换矩阵求法

变换矩阵 机器人通常包含多个关节和连杆&#xff0c;每个关节和连杆都有自己的局部坐标系。变换矩阵能够将一个点或向量从一个坐标系转换到另一个坐标系&#xff0c;从而实现对机器人各个部件位置和姿态的统一描述 变换矩阵能够将复杂的运动分解为旋转和平移的组合。通过矩阵乘…