- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章纺织CAD开发环境与理论基础
用包含颜色和位置属性的直线或曲线来描述图像属性的一种方法。又称为矢量图像, 特点:以数学方式记录构件(图形元素)的几何性质上,它不是记录象素的数量,在任何解析度下输出时都同样清晰。 应用:矢量格式更适合于以线条物体定位为主的绘制,通常用于计算机辅助设计(CAD)和工艺美术设计、插图基本的图形存储格式等。 颜色在经过图像处理软件的数字化处理之后,转变成了数字的形态,由一个一个的位(bit)所组成,位中存储颜色的情况如下: 1位 2种颜色 4位 16种颜色 8位 256种颜色:(标准VGA显示模式) 16位 65536种颜色:(高彩色hi color)显示模式 24位 1677万种颜色:真彩色(true color) 32位 1677万种颜色和256级灰度 36位 687亿种颜色和4096级灰度值 组织原点对称变换 W(N1,N2 ) T(R1,R2) 例如:T(3,2)=W(4,5) 算法: R1 = N1;R2=N2 T(I, J)= W(N1-I+1, N2-J+1) I=1,2…R1; J=1,2…R2 原点对称 组织90度旋转变换 W(N1,N2) T(R1,R2) 90度旋转 例如:T(1,2)=W(2,3) 算法: R2 = N1 ; R1=N2 T(I, J)= W(J, R1-I+1,) I=1,2…R1; J=1,2…R2 组织180度旋转变换 W(N1,N2) T(R1,R2) 180度旋转 例如:T(2,1)=W(3,3) 算法: R1 = N1 ; R2=N2 T(I, J)= W(R1-I+1, R2 -I+1,) I=1,2…R1; J=1,2…R2 组织270度旋转变换 W(N1,N2) T(R1,R2) 270度旋转 例如:T(3,3)=W(2,3) 算法: R2 = N1 ; R1=N2 T(I, J)= W(R2-J+1 , I,) I=1,2…R1; J=1,2…R2 (1)转置: 将组织图中经线与纬线位置对调,形成新的组织图。 (2)调序: 调换组织图中的经(或纬)线次序形成新的组织图。 (3)增(删)经(纬)线法: 在组织图中插入一根经(纬)线,或删去一根经(纬)线,形成新的组织图。 (4)上(下)加、左(右)加 在组织图的上方、下方、左方或右方加接一个组织,形成新的组织图。 思考题:如何实现以下变换? 本章思考题 1. 计算机图形学、光照明模型、分辨率、图像、图形、像素的定义 2.简述位图与矢量图的优缺点 3.常用的颜色空间有哪些? 4.如何实现图形的对称、旋转变换? 第二章 纺织品CAD/CAM技术基础 2.1 程序设计基础 2.2 数据库基础 2.3 图形显示基础 2.4 物体建模方法基础 2.5 图像学基础 计算机语言是一个能完整、准确和规则表达人们意图,并用以指挥或控制计算机工作的“符号系统。 2.1.1 计算机语言的发展 机器语言:二进制代码 汇编语言:指令代码 高级语言:Basic,Pascal,C语言等 面向对象的程序设计语言 2.1 程序设计基础 2.1.2 面向对象的基本概念 1.对象(Object)及封装 2.消息 3.类 4.继承 5.多态 2.1 程序设计基础 2.4 几种主流的面向对象程序设计语言 1.VisualBasic 2.Visual C++ 3.Delphi 4.Java 5. Powerbuilder 6.C# 2.1 程序设计基础 2.1.2纺织品CAD系统的软件工作环境 纺织品CAD系统的软件工件环境主要涉及的是计算机的操作系统。 纺织品CAD系统还需要一些辅助软件支持,例如:图形软件开发工具,数据库管理系统软件。 为了适应纺织品CAD系统数据庞大的数据处理和数据交换,数据库管理系统(DBMS,Database Management System)是十分重要的支撑软件。它不但可以保证数据资源共享、信息保密、数据安全,还能尽量减少数据库内数据的重复。 2.1.3纺织品CAD系统的开发工具 开发工具有: Visual Basic、Visual C++、Delphi、C++ Builder、Java、PowerBuilder等 Visual Basic具有简洁、易于使用、 开发效率高等优点。但Visual Basic语言不提供继承,在使用多线程的应用程序方面性能不佳。 2.2 数据库基础 产品设计
您可能关注的文档
- 第二章 世界分区-7欧洲西部与德国.ppt
- 第二章 相互作用一轮复习讲义.ppt
- 第二章 第1节《声音的产生与传播》3PPT课件.ppt
- 第二章 第三、四讲 孔和轴的极限与配合.ppt
- 第二章 第六节 物体系统的平衡.ppt
- 第二章 股票技术形态分析.pptx
- 第二章 计算机组成及硬件系统.ppt
- 第二章 第二节 先天性行为和学习行为2.ppt
- 第二章 运输计划编制与调度安排2.ppt
- 第二章-中医望诊.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)