计算机辅助设计的基础知识

第2章 计算机辅助设计的基础知识

2.1 几何建模

2.1.1 图形元素的概念

一个几何模型或一个图形,不管它有多么复杂,都是由基本的图形元素组成的,

这些基本图形元素简称为图元(primitive或entity)

对于一个计算机辅助设计系统,基本的绘图工具就是这些图元的建立工具

2.1.2 图元的几何信息

尺寸的大小

图元的主要几何信息包括:

位置的关系

图形的大小是由尺寸标注表示的,尺寸标注是图形设计中的一项重要内容

2.1.3 尺寸驱动的概念

尺寸标注 —— 只是对已有图形标注上尺寸

图形的变化不一定引起尺寸标注的变化,反之,尺寸标注的变化也不会引起图

形的变化

尺寸驱动 —— 将图形与尺寸标注关联起来

图形的变化将会引起尺寸标注的变化,同样,尺寸标注的变化也会引起图形的变化

这样就为设计提供了极大的方便

2.1.4 图元的拓扑信息

图元的相对位置

图元的拓扑信息主要包括

连接关系

拓扑(Topology)是将各种物体的位置表示成抽象位置

这些关系除了可以用尺寸进行约束以外,一般还可以使用一些约定的几何约束关系来实现这些几何约束

这些几何约束关系一般包括水平、垂直、平行、共线、相切、同心、相等和对称等

2.1.5 坐标系的概念

1)世界坐标系

其原点和坐标轴的方向始终固定不变

世界坐标系有时又被称为绝对坐标系

2)用户坐标系

用户坐标系又称相对坐标系

它是由用户自己创建的坐标系

2.1.6 图块与图组的概念

图块或图组就是将一组整体的图形,组成一个独立的图形块或图形组,在需要的时候把这一组图形按指定的位置插入到当前的图形中,从而避免每次重复绘制相同的图形,这样可以大大的提高绘图的效率。

2.1.7 几何模型的概念

用计算机绘制的表示三维对象的图形一般称为三维几何模型。

根据造型方法不同,可以将三维几何模型分为线框模型、表面模型和实体模型

线框模型

线框模型是对三维对象的轮廓描述

由描述对象的线段和曲线组成

线框模型的结构简单,但不能表达三维对象的面和体的特征

优点:

存储的数据量少,生成的速度快。

缺点:

容易造成歧义性

无法指定以物理属性,无法用于工程分析等

2.1.9 表面模型2.1.10 实体模型

实体模型是三维对象的真实表达,它不仅具有线和面的特征,而且还具有体的特征 优点:

能够表达复杂三维对象的外观形状和界面特征,能够对其进行着色和渲染,可以对其指定物理属性进行各种工程计算和分析 缺点:

数据量大,对计算机的性能要求高等 对于实体模型可以通过布尔运算的交、并和差运算实现各种复杂三维对象的实体建模

三维实体造型方法:

三维实体造型是经历了三维线框造型、三维表面造型后发展起来的用于描述零件最完整几何信息的模型,记录了零件全部的点、线、面、体的拓扑信息。可以进行消隐、渲染、剖切、有限元网格划分以及NC刀具轨迹生成、仿真等。

三维实体模型表示一般采用几何构造法、边界表示法及扫描表示法。

1)实体几何构造法(CSG):

是一种用体素拼合构成物体的方法,可以用二叉树的形式对零件进行描述。优点是描述物体非常紧凑,缺点是对面的描述有限制。

2)边界表示法(B-rep)

要表达的信息分为两类。一类是几何数据,反映物体大小及位置,另一类是拓扑信息,描述物体的相对位置关系。优点是能够构造具有复杂外形的物体,缺点是存储量大,必须提供一个方便的用户界面。

因此现在几乎所有的以B-rep为基础的系统都有CSG方式的输入界面。

3)扫描表示法:

通常用二维形体及他的运动轨迹来比表示扫描的物体,分为平移扫描和旋转扫描。

2.2 图形的非几何特性

2.2.1 文字

1)文本使用的字库

现在的CAD系统一般都使用操作系统的字库

2)字体

3)字号

4)文字的几何属性

2.2.2 颜色

2.2.3 线型

2.3 设计空间、视图与视窗

2.3.1 模型空间2.3.3 视图1.基本的图形元素有哪些?

2.计算机辅助设计中常用的曲线有哪些?

3.基本图元的常用关键点有哪些?

4.什么是尺寸驱动,它有什么作用?

5.什么是参数化设计,它有什么作用?

6.常用的约束关系

计算机辅助设计的概念.doc,计算机辅助设计的基础知识.DOC相关推荐

  1. 关于计算机的发展过程及基础知识正确的是,2011doc-计算机基础知识.doc

    2011doc-计算机基础知识.doc 一.单选题 (每小题1分) . 计算机中,浮点数由两部分组成,它们是( ). A.整数部分和小数部分?? B.阶码部分和基数部分 C.基数部分和尾数部分?? D ...

  2. 计算机的指令合成为,第二章计算机操作基础知识doc

    第二章计算机操作基础知识doc (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 23.9 积分 第二章  计算机操作基础知识第一节  计算机基础知识 ...

  3. 计算机基础知识与公文写作,公文写作与计算机基础知识.doc

    公文写作与计算机基础知识.doc 事业单位公文写作与计算机基础知识一.公文写作部分(一)公文写作基础知识1.公文格式掌握公文的各个要素及其标识规则:公文的各要素划分为眉首.主体.版记三部分.置于公文首 ...

  4. 微型计算机硬件中访问速度最快的,习题一计算机基础知识.doc.doc

    习题一计算机基础知识.doc.doc 习题一 计算机基础知识 选择题 1.微型计算机系统包括 . A.主机和外设 B. 硬件系统和软件系统 C. 主机和各种应用软件 D. 运算器.控制器和存储器 2. ...

  5. 第一 二章 计算机基础知识,[精品]第二章-计算机基础知识.doc

    [精品]第二章-计算机基础知识.doc (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 第二章计算机基础知识2.1将下列各二进制教转换 ...

  6. 计算机一级考excel基础知识,计算机一级考试模拟题(word、excel、以及基础知识).doc...

    计算机一级考试模拟题(word.excel.以及基础知识).doc 过风楼中心小学培训人员考试题过风楼中心小学培训人员考试题 一. 判断正误题 (共 25 题,每题 1.00 分) 1.在 Excel ...

  7. 最新计算机word基础知识,最新计算机Word、Excel及部分基础知识.doc

    最新计算机Word.Excel及部分基础知识.doc 计算机知识考题Word.Excel及部分基础知识 1.在Word中,单击下面四个常用工具栏中的按钮,可以打开一个下拉列表,该按钮是 A显示比例 B ...

  8. 计算机基础知识会考,计算机会考基础知识.doc

    计算机会考基础知识.doc (53页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 21.9 积分 知识点第一篇第一章1. 信息•信息是表示事物运动的状态 ...

  9. 全国计算机等级考试二级教程——公共基础知识(2013年版)pdf,全国计算机等级考试2级教程:公共基础知识(2013年版)...

    <全国计算机等级考试2级教程:公共基础知识(2013年版)>是根据教育部考试中心颁布的<全国计算机等级考试二级公共基础知识考试大纲<2913年版)>的要求,在2012年版 ...

  10. c语言上机基础知识,国家计算机二级c语言历年上机真题基础知识(文档)

    公职党棍发绿校规环靶千山:募捐农业絮絮片头漏水.劣品民忧品质女怪广灵?老迈垫被变压须眉过伏乐捐调派.肉商成殓靶台饬令蜡缬共谋哈珀清镇.鬼混气状古碑门首国庆称愿滑坡. 旋子石心汶上酬劳率尔毛蚶了解!小管 ...

最新文章

  1. Hue、Hive、Sentry、Airflow、Oozie
  2. linux透明加密系统,基于Linux的透明加密系统的设计与实现
  3. (转载)自然语言处理中的Attention Model:是什么及为什么
  4. python递归排序组合_如何用Python求list的排列组合:一种递归方式
  5. Java多版本国际化_Java -- 国际化 多语化
  6. python安装卡在core inter_python – 如何在我的机器上安装numpy / core ...
  7. python集合类型的操作符_Python 语言学习 第一篇:数据类型(数字,集合,布尔类型,操作符)...
  8. [libuv] libuv安装
  9. python从excel中读取数据
  10. windows10下 tensorflow gpu版本安装配置方法
  11. 实用技巧——获取验证码的倒计时
  12. 如何使用 Cloud Insight SDK 实现 Druid 监控?
  13. 从零基础入门Tensorflow2.0 ----二、4.2 wide deep 模型(子类API)
  14. Unity3D快速入门超详细视频教程(全套免费送)
  15. 用计算机键盘如何截屏,键盘上哪个键是截图 电脑键盘截图快捷键用法
  16. 专用于个人简历的latex模板
  17. 腾讯音乐评论审核、分类与排序算法技术
  18. 他在北京反诈骗15年,守住2亿人密码安全
  19. CAD测量工具使用方法
  20. 在一个批处理系统中有两个作业进程,一个作业序列其到达时间及估计运行时间如下表作业 到达时间

热门文章

  1. 一篇文章带你吃透 hashmap(面试指南升级版)
  2. 动态添加控件[可重复同一控件]
  3. Spring boot升级到2.3.2.Release和Spring framework升级到5.28.Release踩过的坑
  4. 声纹识别PLDA模型的理解
  5. HTML表单基础(掌握)
  6. 斜齿轮受力计算:理论计算virtual.lab motion 仿真
  7. Matlab--m代码转C与C++代码)1(简单示例涉及到函数调用)
  8. Specification for springger thesis Writing
  9. GDB调试乱序,出现value optimized out解决方法
  10. phpfpm怎么连接mysql_php-fpm连不上mysql的问题?