绘图分析(通用12篇)
绘图分析 篇1
摘要:《计算机工程绘图》这门课程取代了传统的手工绘制图纸, 它利用计算机作为辅助工具, 通过使用绘图软件绘制施工图纸的一门课程。传统的教学中普遍采用单一的讲授法和练习法综合统一的授课方式, 课堂教学效果不理想。经过不断地探索和努力, 找到了一条适合高职院校学生特点的教学方法和模式。
关键词:计算机工程绘图,成效分析,教学方法
《计算机工程绘图》这门课程取代了传统的手工绘制图纸, 它利用计算机作为辅助工具, 通过使用绘图软件绘制施工图纸的一门课程。传统的教学中普遍采用单一的讲授法和练习法综合统一的授课方式, 课堂教学效果不理想。经过不断地探索和努力, 找到了一条适合高职院校学生特点的教学方法和模式, 现将改革的成效分析及意见进行总结。
1 课程背景
《计算机工程绘图》课程在土木建筑工程领域中适用于多个相关专业, 如建筑工程技术专业、工程造价专业、给排水与环境工程技术专业、供热通风与空调工程专业、道路桥梁工程技术专业、建筑电气专业等。同时该课程还适用其他领域, 如机械工程、交通运输工程等众多领域, 所以探索有成效的教学方式具有普遍的推广作用和借鉴作用。
2 成效分析及意见
传统的授课方式下培养的学生不具有较强的应用能力, 适应工作环境的能力较差, 需要在工作中进一步学习从而提高自身的实践应用能力, 这样不但浪费了物力和财力, 而且浪费了大量的宝贵时间。为了改变这种传统的授课方式, 进行了更细致的调查研究, 主要采取以下方法进行。
2.1 问卷调查法
通过运用观察、访谈、问卷等方式收集研究问题的资料, 并对搜集到的大量资料进行分析、综合、比较和归纳, 从而得出研究结论。在调查的过程中做到不干扰调查对象, 或影响他们的态度。调查的对象主要包括两个方面。
2.1.1 对我院建筑工程技术专业、工程造价专业、道路桥梁工程技术等专业的学生进行问卷调查。
首先制作了《学习态度、学习兴趣调查表》, 用于了解学生的学习兴趣、学习状态和学习目标等情况。调查的项目主要包括下面10个问题:
1) 你所学的专业是什么?
建筑工程技术□工程造价□道路桥梁工程技术□其它□
2) 你对计算机感兴趣吗?非常感兴趣□一般□不感兴趣□
3) 你课前预习吗?预习□有时预习□不预习□
4) 你上课用心听讲吗?用心□有时用心□不用心□
5) 你能独立完成课上的实验吗?能□基本能□不能□
6) 你业余时间看专业书籍吗?经常看□有时看□不看□
7) 你能跟上课程的进度吗?能□有时能□不能□
8) 你喜欢老师在上课的过程中怎样讲课?
多讲, 不用案例, 理论多一些□
少讲, 使用案例, 实际多一些□
适中, 经常使用案例, 理论与实践相结合□
9) 你觉得《计算机工程绘图》课程的内容应该是什么样的?
深一些, 抽象些, 练思维□
浅一些, 具体些, 实用些□
适中, 抽象具体相结合, 思维实用相结合□
10) 你希望在学校学习期间经常到企业实习吗?
非常希望□希望□无所谓□
经过统计发现大部分学生希望在学校能够学有所用, 但是自身的惰性比较大。所以不但需要调整授课方式, 还需要进一步加强学生的行为规范管理。
2.1.2 对建筑设计院、建筑施工企业和重点项目工程进行问卷调查和现场走访。
制定了《企业调查问卷表》。问卷和调查主要包括下面10个问题:
1) 企业的性质是什么?
国企或央企□民营企业□合资企业□其它□
2) 企业所属地在哪个省份?
黑龙江省□吉林省□辽宁省□其它省份□
3) 企业从事工程建设的工作年限?
1-5年□5-10年□10-15年□15年以上□
4) 贵企业经常有实习生或毕业生来应聘吗?
经常有□偶尔有□没有□
5) 企业最愿意招聘什么学历的毕业生?
博士生□研究生□本科生□高职生□
6) 贵企业目前有高职的学生就业吗?有□没有□
7) 企业中使用的计算机绘图软件是什么?
PKPM□Auto CAD□探索者□其它□
8) 企业在招聘毕业生或实习生的时候, 是否要求具有绘图技能?
重点要求□一般要求□不要求□
9) 目前聘用的毕业生还欠缺哪方面的基本素质? (可多选)
职业道德□团队合作□职业技能□
10) 企业希望学生在学校学习期间如何学习理论知识?
重理论轻实践□重实践轻理论□理论与实践并重□
通过对问卷和走访进行分析、研究和总结, 发现多数企业要求实习或就业的学生具有一定的绘图技能, 但是实战水平需要进一步提高。为了解决学生和企业的问题, 决定以项目教学法为引导, 制定一个适合高职院校学生特点的教学方法。
2.2 统计分析法
在项目教学法的引导下开展改革实验研究, 以培养学生主动性、创造性和实践性为目标, 以研究培养高端技能型人才为目标, 以能力为本开展教学活动, 打破传统单一的教学方法, 由原始的教师为主导、学生为主体的模式, 变为以实践为主导、学生为主体的教学目标, 提高学生的专业实践能力和综合素质水平。对于在教学过程中发现的问题进行统计分析, 并研究解决的办法。在授课的过程中试点班采用新的教学模式, 即在项目教学法的引领下多种教学手法并用的教学模式, 使学生成为课程学习的主体, 而在普通班使用传统的教学模式。通过一个学期的对比, 发现试点班的同学不但规范了自身的行为而且也学会了勤于思考、勇于探索, 学会了如何解决问题。
总之, 经过不断的探索和总结, 在《计算机工程绘图》这门课程中采用项目教学法中适当引用讲授法、练习法等多种教学方法, 使学生能够与实际的工程绘图接轨, 让他们不但学会了相应的知识, 而且学会了自己动手和动脑, 促进他们主动适应社会, 实现结课就能顶岗操作, 毕业就能胜任工作的目标, 为培养高素质、技能型人才提供保证。
参考文献
[1]教育部关于推进高等职业教育改革创新引领职业教学科学发展的若干问题[Z].
[2]彭碧霞.基于项目导向的《AutoCAD工程绘图》实践研究[J].武汉工程职业技术学院学报, 2012.
绘图分析 篇2
手写绘图输入设备对计算机来说是一种输入设备,最常见的是手写板,其作用和键盘类似。当然,基本上只局限于输入文字或者绘画,也带有一些鼠标的功能。
手写板一般是使用一只专门的笔,或者手指在特定的区域内书写文字。手写板通过各种方法将笔或者手指走过的轨迹记录下来,然后识别为文字。对于不喜欢使用键盘或者不习惯使用中文输入法的人来说是非常有用的,因为它不需要学习输入法。手写板还可以用于精确制图,例如可用于电路设计、CAD设计、图形设计、自由绘画以及文本和数据的输入等。
绘图分析 篇3
[关键词]高中地理知识学习绘图法
[中图分类号]G633.55[文献标识码]A[文章编号]16746058(2016)130127
高中地理中的地图种类较多,其涉及的地图知识也较为复杂,因此对地理教学中的图像界定及绘图教学方法应用具有十分重要的意义。
一、高中地理教学中的图像概念
地理图像是有关地理的各种图画和影像的总称,在高中地理教学过程中遇到常见的地理图像包括:地理知识网络图、概念地图、纲要信号图示以及地理影片、动画等。本文所涉及的地理图像,由于绘制难度及高中学生自身绘图技能的差异,主要包含以下方面:网格图、概念地图两类及纲要信息图。这类图片所包含的知识量较大,并且绘制难度相对较小。
二、高中地理教学中图像绘制教学应用现状
现阶段在高中地理教学中,图像绘制教学方法的应用相对较少,这与教师的教学思维、教学能力存在密切关系,同时也与现阶段地理教学的整体发展方向存在密切关系,因此现阶段高中地理教学地图绘制教学的应用现状主要包括以下方面:
1.现阶段地理教学地图绘制以教材为主,实际操作较少
从现阶段地理教材的结构来看,我国地理教材版本较多,但教材组成仍大相径庭,主要以课文系统、图像系统、作业系统组成,其中课文系统主要以知识结构为主,图像系统则将知识融入地图当中,具有一定的实用性。在以上实际现状的制约下,现阶段的高中地理教学仍以课文系统为主,还停留在传统的知识式教育,在地图绘制教育中,其应用相对较少,只有部分地区教师能够通过绘制地图教学引导学生学习地理教学。
2.现阶段地理教学地图绘制仍停留在初期发展阶段
现阶段高中地理教学虽在新一轮课程改革及全面素质教育理论的推行下,出现了多元的教育教学方法,但是实际以地图绘制来提升学生地理要素、地理知识记忆的教学方法却相对欠缺。就目前来看,地图绘制教学方法的应用主要在教学环境较优越的高等级中学中推行,这与我国现阶段教育资源的地区不平衡有密切关系。
二、现阶段高中地理绘图教学中的优缺点分析
(一)高中地理绘图教学方法的优点
高中地理教学是一个较为复杂的过程,其中涉及的方法相对较多,这样多元的教学方法在一定程度上促进了地理教学的发展,其中地图绘制方法是进一步提升学生认知与实践能力的重要方法之一,其具有以下优点:
1.能够更好地提升学生相关地理知识的记忆
高中地理与其他学科不同,其涉及的地图较多,这些地理作为课程章节中的重要知识浓缩,常以“一幅地图,一个章节”的形式,将地理知识浓缩到地图当中。因此,在高中课堂教学中,可以结合章节内容,将知识体系融入地图中去,通过地图记忆联系课本知识,实现知识记忆效率的最大化,更好地促进学生对高中地理知识的记忆,使学生能够在画图中,记忆住每一个地理知识点,同时在考试中能够实现每一知识点的准确应用。对高中地理教学而言,地图绘画教学是一种全新的教学方法,也能够实现地理教学的全面化。
2.能够更好地实现地理教学课堂效率的高效性
作为一种全新的教学方法,高中地理教学中地图绘制方法的应用,能够将地理知识结合在图中进行记忆,相较单一的全知识讲解来说,这样的教学方法较为新颖,能够充分地调动学生的学习兴趣。也能使学生在教师的指导下,在提升学生绘画技能的同时,加强地理相关知识的记忆,有效地实现地理教学中的“一举两得”,使学生的学习由传统的“填鸭式教育”转变为“兴趣性学习”,从而更好地提升学习效率,同时也提升了高中课堂教学的高效性,这对高中地理教学而言具有十分重要的作用和意义。
(二)高中地理绘图教学方法的缺点
对高中地理教学而言,地图绘制教学是一个全新的教学方法,这样的教学方法在有效提升教学效率的同时也难免存在一定的缺陷性,其主要表现在,地图绘制对教师素质和对学生绘画基础有一定的要求。就目前来看,我国的地理教育资源中,具有一定绘画功底的教师相对较少,而以传统教学思维为主导的教师队伍又很庞大,这对地图绘制教学等为主的新兴教学方法的应用具有一定的影响。另外学生的绘画基础也在一定程度上影响着绘图教学的应用,这种现象在教育资源相较落后的偏远地区体现得最为明显。因此高中地理绘图教学方法在应用过程中也存在有一定的缺陷性。
绘图技术在矿山测量中的应用分析 篇4
一、CAD绘图技术在矿山测量中的应用分析
就矿山测量特别是贯通测量工作而言, 在CAD绘图技术支持下, 相关工作人员能够由原始的生产测量数据或是地质探测数据生成相应的采矿生产计划图。特别值得注意的是:矿山开采项目作业中诸如地质构造、人员配备、施工技术等客观条件均会在采矿作业不断推进的过程中发生一定的变化, 要想使CAD绘图技术下所得出的采矿生产计划图及时有效, 就势必需要建立起相应的数据库管理系统专门负责对这些动态原始数据的检测与管理工作, 注重数据信息的定期更新与设计系统响应时效。笔者认为, 具体到贯通测量当中, 以三心拱断面图的绘制为例, 这种形式巷道断面层的绘图需要首先建立起有关矿车、电缆钩以及风筒的数据模型, 在数据库信息系统接收并响应CAD绘图任务的时候能够直接根据参数指标调用该数据模型, 并及时生成相应的计算机图形。笔者现对这一技术系统中较为典型的AUTO CAD绘图技术在矿山测量中的应用作出详细分析与说明。
(一) AUTO CAD绘图软件在矿山测量中的应用优势分析
依托现代电子技术的新型绘图技术已成为矿山测量, 尤其是贯通测量工作的必然选择与发展趋势。各种尖端绘图技术能够兼顾矿山测量质量与时效的要求, 值得我们加大对其的研究与应用力度。特别是AUTO CAD, 在当前矿山测量中又具备了怎样的应用优势呢?具体而言, 可以归纳为以下几个方面。
1.首先, 全站仪在矿山测量中的广泛应用使得传统意义上的经纬仪偏角测量技术不再使用, 坐标放样法成为了矿山测量的关键。我们必须明确一点, 在坐标放样技术支持下, 矿山测量的关键点出现在了内业方向, 这也就意味着测量预测点坐标位置的确定变得更加复杂。在考虑传统地形、地质构造的同时它还需要注重曲线要素与构造物特点对于坐标点的特殊要求。而AUTO CAD绘图软件与坐标放样法的融合则很好地解决了这一问题, 它将世界坐标系统设定为默认坐标, 进而使得预测点坐标位置的确定变得简单有效。
2.其次, 全站仪在矿山测量中的应用形成了一种新的放线方式, 即极坐标放线方式, 然而这种放线方式在坐标计算上一直存在很大的缺陷。AUTO CAD绘图软件与其坐标计算功能的融合, 可以使坐标计算在CAD预设坐标系与绘图取点等功能的应用中, 根据矿采过程中所规划的点、线、面以及圆弧等诸多元素绘制出精确的矿采图形, 并利用AUTO CAD绘图软件所特有的取点功能去除倒球点上的夹角、坐标等等, 进而正确放线。
3.再次, 在整个AUTO CAD绘图系统当中最值得一提的当属AUTO CAD2010。这一绘图软件所特有的二次开发与指令接收功能, 能够使相关工作人员依据矿山测量工作的需要, 指定AUTO CAD2000自动进行人工模拟作业, 在及时提供精确矿山测量数据的同时, 节约大量的人力、物力开支。
4.在当前技术条件支持下的矿山测量工作当中, 相关工作人员在AUTO CAD绘图软件的支持下不仅能够完成一系列有关测量信息输入、输出、记录以及模拟的工作任务, 还能够按照一定的顺序建立起一个较为完整的基础信息库系统。这一系统最大的特点在于它将各种矿山测量数据, 如图件信息数据库、生产进度控制数据库以及边坡监测信息数据库等子数据库系统聚为一体, 便于查阅与汇总。
(二) AUTO CAD绘图功能与新技术结合在矿山测量中的应用分析
针对上文有关AUTO CAD绘图技术在矿山测量工作中的优势分析, 我们需要充分肯定AUTO CAD绘图在矿山测量中的关键地位。但伴随着矿采产业结构不断的优化与升级, 再加上各种高端技术的研发与应用, 如何有效融合AUTO CAD绘图技术与新型高端科学技术已成为相关工作人员的又一大关键任务;空间信息技术以其特有的数据检测性能, 成为了这一融合任务中的首要工作。一般来说, 我们可以将空间信息技术定义为一种由遥感技术、全球定位系统技术以及地理信息系统技术这三大技术所组成的综合性技术。空间信息技术不仅能够依托于数据地面模型为矿区资料环境信息系统的构建及更新提供实施数据, 在矿山测量、矿区安全生产的工作当中发挥着关键作用。与此同时, 它所具备的全天候、高精度、持续性的监测特点使得矿山测量不必考虑造标问题、测点通视问题, 进而有效控制了监测误差。再者, 空间信息技术与AUTO CAD绘图技术的结合, 使得矿山测量人员能够通过野外调绘、相片校正以及目视判断等工作, 高质量地完成矿区地形图的测绘与资料信息输出工作。
二、数字化绘图技术在矿山测量中的应用分析
数字化绘图技术从本质上来说是现代矿山测绘技术与计算机信息处理技术相结合的一种产物。它能够将地球表面的各规模、各类型空间要素信息资料以数字化的形式进行高度抽象, 并在这些要素之间建立起一种坐标或是图像的关系, 进而将其储存在相应的关系数据文件当中。计算机信息处理系统及其应用技术的大范围研究与推广使得新时期的矿山测量作业面临着前所未有的发展机遇与挑战。在当前的矿山测量工作中, 地形图的测绘、矿岩量的测绘、台阶分层图的测绘等关键工作都明确了数字化的发展方向, 数字化绘图技术也因而在矿山测量中具备了极为深远的发展意义与价值。笔者现从以下两个方面对这一绘图技术在矿山测量工作中的应用情况做详细分析与说明。
(一) 数字化绘图技术在矿山测量工作中的实施分析
首先是控制测量。在GPS技术发展日趋完善以及全站仪测量仪器性能不断提升的推动作用下, 传统意义上的三角测量已不再适应于当前矿采企业的测量工作, 一种较为灵活的GPS网测量技术悄然兴起, 在确保检测质量精度的同时大大减轻了矿山测量的工作强度。笔者认为这一改变使得传统矿山测量中地面点平面位置的测量误差得到了有效控制。数字化的绘图技术在计算机自动展点功能的作用下, 实现了地物点与图根点的“零误差”, 更确保了矿采作业的安全稳定运行;其次是碎步测量。在当前技术条件支持下, 应用比较广泛的碎步测量技术可以划分为全站仪极坐标法与GPS-RTK测量技术这两种。当外业测量工作顺利完成之后, 相关工作人员可以将实测的多数碎步点坐标输入计算机终端储存系统, 计算机处理程序根据预设指令将这些坐标点以展会编码的形式呈现出来, 使得相关工作人员有关各个碎步点的连接工作变得更加简便与精确。
(二) 数字化绘图技术在矿山测量中的优势分析
这种新时期的, 以科学技术发展为导向的数字化绘图技术在矿山测量实践运行过程中, 与传统意义上的绘图、成图技术相比, 有着以下几个方面的显著优势:第一, 精度高。数字化绘图技术赋予了计算机操作终端大量的自动化处理程序, 计算机数据处理、绘图处理、成图处理等功能的实现使得传统绘图技术中所无法避免的人为误差得到了合理且有效地控制, 矿山测量进而能够为矿采企业相关决策的制定提供更为精确与全面的信息数据支持;第二, 应用程度高。在数字化绘图技术作用下, 矿山测量所获取的各种数据成果分层存放在储存终端当中, 不受图面负载量的限制与制约, 进而也使得各种数据成果的应用更加便捷与及时。
三、虚拟现实技术在矿山测量中的应用分析
笔者翻阅大量有关矿采企业安全事故报告资料发现, 近几年以来, 井下安全事故成为了矿采过程中最频发的安全事故, 究其原因, 往往是由开采技术不合规范、工程质量缺乏保证以及采矿作业中管理制度的缺失这几方面问题所造成的。其中, 工程质量缺乏保证这一问题表现得尤为突出, 是我们在矿山安全生产体系构建中的关注重点。笔者认为, 结合新型绘图技术来说, 虚拟现实技术与矿山井下开采作业的融合能够使得整个矿采作业环境变得更加逼真与形象。计算机软件系统支持下的三维图像构建与加工技术能够在计算机终端平面中再现各种安全事故的发展过程。相关工作人员能够接收到最真实, 最全面的事故信息, 从而分析出井下事故的最根本原因, 这些原因中涵盖了传统意义上事故分析技术所无法分析到的现场工作人员动作行为原因。与此同时, MapInfo、MapGIS以及GIS等将基础数据与地质测量专业图形充分融合的计算机管理系统软件能够实现各种矿山测量基础数据的输入、修改、更新以及输出等功能, 并且能够面向数据库系统服务终端为矿采企业管理者及上级领导部门提供各种地测数据远程查询与管理软件支持。可以说, 虚拟现实技术与矿山测量工作的融合对于进一步推动煤矿管理信息化、现代化乃至数字化发展都有着极为深远且重要的意义。
四、结束语
总而言之, 绘图技术在矿山测量中应用并不是一朝一夕的事, 而是一项长期且复杂的系统工程。矿采企业由上自下的支持与认同、测量装置与仪器的配备、测绘人员的综合技术能力等因素都会对绘图技术与矿山测量的融合产生深远影响。贯通测量作为矿山测量中的基本环节, 更需要加大与绘图技术的融合。本文对这一问题作出了简要的分析与说明, 希望能够为今后相关研究与实践工作的开展提供一定的意见与建议。
摘要:伴随着现代科学技术的不断进步与经济社会发展日益完善, 人民日益增长的物质文化与精神文化需求同时对新时期的矿采行业提出了更为系统与全面的要求。矿采行业作为整个国民经济建设发展中的基础性行业, 在社会主义市场经济体制健全完善的过程中同样面临着前所未有的发展机遇与挑战。矿山测量作为整个矿产资源开采作业的最基础环节, 其质量好坏将直接关系着整个矿采作业的安全性与工作效率, 需要引起相关工作人员的特别关注。本文依据这一实际情况, 以新时期矿山测量为研究对象, 对其应用现状与新型绘图技术的探索与实践进行了较为详细的分析与阐述, 并据此论证了做好绘图技术与矿山测量工作的融合在不断提升矿山开采工作质量及工作效率, 并兼顾矿采安全生产的过程中所起到的至关重要的作用与意义。
关键词:绘图技术,矿山测量,贯通测量,应用,分析
参考文献
[1]郝海森.吴立新.基于强约束Delaunay-TIN的三维地学模拟与可视化[J].地理与地理信息科学, 2003, (02) .
[2]陈国旭, 等.计算机辅助矿产资源储量动态估算与管理模型[J].吉林大学学报 (地球科学版) , 2010, (06) .
[3]胡晋山, 等.空间数据挖掘技术及其在数字矿山中的应用[J].测绘科学, 2008, (S1) .
[4]马洪滨, 等.金属矿山空间信息管理系统开发与应用[J].地理信息世界, 2008, (05) .
[5]郏慧慧.李模其.地理信息系统在数字矿山信息系统中的应用[J].测绘标准化, 2010, (03) .
[6]蔺志强.柳思聪.“3S”技术在数字矿山应用中的研究[J].测绘与空间地理信息, 2010, (06) .
[7]陈爱民, 等.基于钻孔数据的矿山三维建模[J].测绘工程, 2009, (02) .
iOS开发绘图 篇5
前言:在iOS开发中,系统已经给我们提供了功能强大的控件,可是很多并不能满足我们的需求,这时候我们需要,自定义一些美观的控件。所用的知识也就是下面的绘图。
1.基本的绘图知识
1.1图形上下文
1.1图形上下文(Graphics Context):是一个CGContextRef类型的数据
1.2图形上下文的作用
保存绘图信息、绘图状态
决定绘制的输出目标(绘制到什么地方去?)
(输出目标可以是PDF文件、Bitmap或者显示器的窗口上)
1.2 - (void)drawRect:(CGRect)rect
作用:就是用来绘图 什么调用:当控件第一次显示的时候 rect:当前控件的bounds
1.2 绘图的步骤
1.获得图形上下文:
CGContextRef ctx = UIGraphicsGetCurrentContext();
2.拼接路径
新建一个起点
void CGContextMoveToPoint(CGContextRef c, CGFloat x, CGFloat y)
添加新的线段到某个点
void CGContextAddLineToPoint(CGContextRef c, CGFloat x, CGFloat y)
添加一个矩形
void CGContextAddRect(CGContextRef c, CGRect rect)
添加一个椭圆
void CGContextAddEllipseInRect(CGContextRef context, CGRect rect)
添加一个圆弧
void CGContextAddArc(CGContextRef c, CGFloat x, CGFloat y,
CGFloat radius, CGFloat startAngle, CGFloat endAngle, int clockwise)
3.添加路径到上下文
Mode参数决定绘制的模式
void CGContextDrawPath(CGContextRef c, CGPathDrawingMode mode)
绘制空心路径
void CGContextStrokePath(CGContextRef c)
绘制实心路径
void CGContextFillPath(CGContextRef c)
提示:一般以CGContextDraw、CGContextStroke、CGContextFill开头的函数,都是用来绘制路径的
4.渲染到View上面
1.3 基本的绘图实例
1. 绘制线条
获得图形上下文:UIGraphicsGetCurrentContext()拼接路径:UIBezierPath添加路径到上下文CGContextAddPath(ctx, path.CGPath)渲染到View上面CGContextStrokePath(ctx)
- (void)drawLine{ // 一个路径对象,可以对应多跟线 // 1.获取跟当前view想关联的上下文,系统自动帮我们创建的上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 设置上下文的状态,应该放在渲染之前就可以 // 创建对应颜色对象,调用set方法 [[UIColor redColor] set]; // 设置上下文的线宽 CGContextSetLineWidth(ctx, 15); // 设置线段的连接样式 CGContextSetLineJoin(ctx, kCGLineJoinRound); // 设置线段的端点样式 CGContextSetLineCap(ctx, kCGLineCapRound); // 2.拼接路径,UIBezierPath,封装好了一套很好使用的路径 UIBezierPath *path = [UIBezierPath bezierPath]; // 2.1 设置起点 [path moveToPoint:CGPointMake(10, 125)]; // 2.2 添加一根线到某个点 [path addLineToPoint:CGPointMake(220, 125)]; // 如果只使用一根路径,默认下一根线的起点在上一根跟线终点 [path addLineToPoint:CGPointMake(200, 150)]; // 3.添加路径到上下文 CGContextAddPath(ctx, path.CGPath); // 4.渲染到view上面的图层 CGContextStrokePath(ctx);}
2.绘制曲线
一般通过贝塞尔曲线来绘制图形:UIBezierPath
-(void)drawLIneQuadCurve{ // 1.获取上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 2.拼接路径 UIBezierPath *path = [UIBezierPath bezierPath]; [path moveToPoint:CGPointMake(10, 125)]; [path addQuadCurveToPoint:CGPointMake(240, 125) controlPoint:CGPointMake(125, 0)]; // 3.路径添加到上下文 CGContextAddPath(ctx, path.CGPath); // 4.渲染上下文 //以填充的方式渲染 //CGContextFillPath(ctx); CGContextStrokePath(ctx);}
3.绘制矩形
// 绘制矩形- (void)drawRect{ CGContextRef ctx = UIGraphicsGetCurrentContext(); UIBezierPath *path = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(50, 50, 100, 100) cornerRadius:50]; CGContextAddPath(ctx, path.CGPath); // 设置填充的颜色 [[UIColor redColor] setFill]; [[UIColor greenColor] setStroke]; // 填充:必须封闭的路径 // 即描边又填充 // 如果以后只需要描边,最好不要使用fill CGContextDrawPath(ctx, kCGPathFillStroke); // CGContextFillPath(ctx); CGContextStrokePath(ctx);}
4.绘制圆弧
- (void)drawRect:(CGRect)rect { // 画圆弧 // center:圆心 // radius:半径 // clockwise:当前是 yes:顺时针 no:逆时针 CGPoint center = CGPointMake(125, 125); UIBezierPath *path = [UIBezierPath bezierPathWithArcCenter:CGPointMake(125, 125) radius:100 startAngle:0 endAngle:-M_PI_2 clockwise:NO]; // 添加一根线到圆心 [path addLineToPoint:center]; // 关闭路径:从路径的终点到起点 // [path closePath]; // 填充,默认会关闭路径,从路径的终点到起点 [path fill];}
5.绘制文字
- (void)drawRect:(CGRect)rect{ //=========================绘制文字========================== NSString *name = @会长桂雏菊; // 描述文字的属性,颜色,字体大小 NSMutableDictionary *attr = [NSMutableDictionary dictionary]; // 字体 attr[NSFontAttributeName] = [UIFont systemFontOfSize:15]; // 颜色 attr[NSForegroundColorAttributeName] = [UIColor redColor]; // 边框颜色 attr[NSStrokeColorAttributeName] = [UIColor redColor]; // 边框宽度 attr[NSStrokeWidthAttributeName] = @1; // 阴影 NSShadow *shadow = [[NSShadow alloc] init]; shadow.shadowOffset = CGSizeMake(3, 3); shadow.shadowColor = [UIColor yellowColor]; shadow.shadowBlurRadius = 3; attr[NSShadowAttributeName] = shadow; [name drawInRect:CGRectMake(90, 100, 100, 50) withAttributes:attr];}
6.绘制饼状图
在初始化的时候时候,系统通过调用drawRect方法绘图。但是如果我们要重绘,手动调用drawRect方法是无效的。不过系统为我们准备了重绘的方法:
重绘:setNeedsDisplay
- (void)drawRect:(CGRect)rect { // Drawing code NSArray *datas = @[@25,@25,@50]; CGPoint center = CGPointMake(125, 125); CGFloat r = 100; CGFloat startA = 0; CGFloat angle = 0; CGFloat endA = 0; for (NSNumber *number in datas) { // 遍历一个数据,绘制一根扇形 startA = endA; angle = number.intValue / 100.0 * M_PI * 2; endA = startA + angle; // 描述圆弧 UIBezierPath *path = [UIBezierPath bezierPathWithArcCenter:center radius:r startAngle:startA endAngle:endA clockwise:YES]; [path addLineToPoint:center]; [[self randomColor] set]; [path fill]; }}//当点击View的时候,重绘- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [self setNeedsDisplay];}//生成随机的颜色- (UIColor *)randomColor{ CGFloat r = arc4random_uniform(256) / 255.0; CGFloat g = arc4random_uniform(256) / 255.0; CGFloat b = arc4random_uniform(256) / 255.0; return [UIColor colorWithRed:r green:g blue:b alpha:1];}
7.上下文栈
将当前的上下文copy一份,保存到栈顶(那个栈叫做”图形上下文栈”):
void CGContextSaveGState(CGContextRef c)
将栈顶的上下文出栈,替换掉当前的上下文:
void CGContextRestoreGState(CGContextRef c)
- (void)drawRect:(CGRect)rect { // Drawing code // 1.获取上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 2.拼接路径 UIBezierPath *path = [UIBezierPath bezierPath]; // 横 [path moveToPoint:CGPointMake(10, 150)]; [path addLineToPoint:CGPointMake(290, 150)]; // 3.把路径添加到上下文 CGContextAddPath(ctx, path.CGPath); //================================================ // 保存上下文状态 CGContextSaveGState(ctx); //================================================ // 设置上下文的状态 CGContextSetLineWidth(ctx, 10); [[UIColor redColor] set]; // 4.渲染上下文,查看上下文的状态,根据状态去渲染 CGContextStrokePath(ctx); // 竖 path = [UIBezierPath bezierPath]; [path moveToPoint:CGPointMake(150, 10)]; [path addLineToPoint:CGPointMake(150, 290)]; // 3.把路径添加到上下文 CGContextAddPath(ctx, path.CGPath); // ============================================== // 从上下文状态栈里面取出保存的状态,替换掉当前的状态 CGContextRestoreGState(ctx); // ============================================= // 4.渲染上下文,查看上下文的状态,根据状态去渲染 CGContextStrokePath(ctx);}
8.上下文的平移,旋转,缩放
利用矩阵操作,能让绘制到上下文中的所有路径一起发生变化
缩放
void CGContextScaleCTM(CGContextRef c, CGFloat sx, CGFloat sy)
旋转
void CGContextRotateCTM(CGContextRef c, CGFloat angle)
平移
void CGContextTranslateCTM(CGContextRef c, CGFloat tx, CGFloat ty)
- (void)drawRect:(CGRect)rect { // 获取上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 拼接路径 UIBezierPath *path = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(-100, -50, 200, 100)]; // 矩阵操作:必须要在添加路径之前进行形变 //平移上下文 CGContextTranslateCTM(ctx, 100, 100); // 旋转 CGContextRotateCTM(ctx, M_PI_4); // 缩放 CGContextScaleCTM(ctx, 0.5, 0.5); // 添加路径到上下文 CGContextAddPath(ctx, path.CGPath); // 渲染上下文 CGContextFillPath(ctx);}
9.图片加水印
1.开启一个基于位图的图形上下文
void UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale)
size:上下文尺寸 opaque:不透明 Yes 不透明 透明 NO scale:是否缩放上下文,0表示不要缩放
2.从上下文中取得图片(UIImage):
UIImage* UIGraphicsGetImageFromCurrentImageContext()
3.结束基于位图的图形上下文:
void UIGraphicsEndImageContext()
- (void)viewDidLoad {开启一个基于位图的图形上下文void UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale) [super viewDidLoad]; UIImage *image = [UIImage imageNamed:@hina]; // 创建位图上下文 UIGraphicsBeginImageContextWithOptions(image.size, NO, 0); [image drawAtPoint:CGPointZero]; // 文字 NSString *str = @会长桂雏菊; [str drawAtPoint:CGPointMake(0, 0) withAttributes:nil]; // 根据上下文的内容生成一张图片 image = UIGraphicsGetImageFromCurrentImageContext(); // 关闭上下文 UIGraphicsEndImageContext(); // 用来网络中传输图片 NSData *data = UIImagePNGRepresentation(image); [data writeToFile:@/Users/apple/Desktop/image.png atomically:YES];}
10.图片裁剪
1.将当前上下所绘制的路径裁剪出来(超出这个裁剪区域的都不能显示):
void CGContextClip(CGContextRef c)
思路分析
先画一个大圆,在设置裁剪区域,把图片画上去,超出裁剪区域的自动裁剪掉,
* 加载旧图片,根据旧图片,获取上下文尺寸。
* 确定圆环宽度 borderW
* 上下文的尺寸 = 新图片的尺寸
* 确定新的上下文尺寸: newImageW : oldImageW + 2 * borderW newImageH : oldImageH + 2 * borderW,
* 绘制大圆:
1.获取上下文 2.添加路径到上下文 3.设置大圆的颜色 = 圆环的颜色 4.渲染
* 设置裁剪区域,和图片尺寸一样大,只不过,x,y不一样,x=borderW,y=borderW.
* 绘制旧图片
* 获取新图片
* 关闭上下文
* 抽分类,3个参数,图片名称,圆环宽度,圆环颜色
+ (UIImage*)imageCircleWithImage:(UIImage *)image borderWidth:(CGFloat)borderWidth borderColor:(UIColor *)borderColor{ // 设置圆环宽度 CGFloat boardW = borderWidth; CGFloat imageW = image.size.width + 2 * boardW; CGFloat imageH = image.size.height + 2 *boardW; // 只有正方形才能正切圆,选择一个最短的尺寸,正切。 CGFloat circleW = imageW > imageH ? imageH : imageW; CGRect rect = CGRectMake(0, 0, circleW, circleW); // 2.开启图像上下文 UIGraphicsBeginImageContextWithOptions(rect.size, NO, 0.0); // 3。获取当前上下文 CGContextRef ctx = UIGraphicsGetCurrentContext(); // 4.画外圆 UIBezierPath *path = [UIBezierPath bezierPathWithOvalInRect:rect]; CGContextAddPath(ctx, path.CGPath); [borderColor set]; CGContextFillPath(ctx); // 设置头像尺寸 rect = CGRectMake(boardW, boardW, image.size.width , image.size.height); // 5.创建裁剪路径 UIBezierPath *clipPath = [UIBezierPath bezierPathWithOvalInRect:rect]; // 6.裁剪路径 // 根据这个路径进行裁剪,超出路径以外的部分就不会显示了 [clipPath addClip]; // 7.画头像 [image drawInRect:rect]; // 不能直接在这返回,上下文没有关闭,会消耗内存. // 8.获取新图片 image = UIGraphicsGetImageFromCurrentImageContext(); // 9.关闭上下文 UIGraphicsEndImageContext(); return image;}
11.截取屏幕
View之所以能显示东西,完全是因为它内部的layer。View内部有个layer(图层)属性,drawRect:方法中取得的是一个Layer Graphics Context,因此,绘制的东西其实是绘制到view的layer上去了
- (void)renderInContext:(CGContextRef)ctx;
从绘图中看出温情 篇6
将这种温暖的感觉很好地传递出来的是画面。画面更为细腻地造就了一种视觉的欢愉,故事中的温情、理性与道德意味都直接诉诸视觉艺术的直感。故事在画面的烘托下,变得更加丰满,触手可及。
在封面上,小河狸蹲在柴禾堆上,对着读者发出会心的笑,下面稳稳地藏着两只雪白的蛋;而远处,两个贼头鼠脑的家伙越过河流落荒而逃。画面上这些形象之间的关系会让读者产生疑问,正是这些疑问形成了一股张力,促使读者翻开书页、阅读故事。
故事开始了——
金黄色的河滩,透露着无限的静谧和安乐。河滩上规则的线条,显示出的是一种稳定感,线条的流动感与河流相互呼应,又使河滩充满了灵性。
河狸赫然位于画面的正中,他的样子很温厚,眼神也是善良的,他显然是河滩的主人。而狼和狐狸抱着两只蛋从画面外的空白处走来,显然是河滩上两个不怀好意的入侵者。小河狸的勇敢和智慧都写在了那双灵动的眼睛里,非常生动有趣,而狼和狐狸此时都成了背景中的两个剪影;当狼和狐狸为蛋而争斗,或者贪婪地啃吃那很像蛋的卵石时,他们丑态毕露,此时,他们又成为了画面的主要角色。小河狸和两个坏蛋就这样交替地在河滩这个舞台上亮相,形成了善恶之间斗智斗勇、相互交锋的一种有规律的节奏。直到后来,当狼和狐狸被卵石崩掉了牙时,斗争达到了高潮,地面严重失衡了,在画面上营造出一种天旋地转的感觉,这是一个富有讽刺性的画面。所有的小读者都会为狼和狐狸的下场而捧腹大笑,认为他们是罪有应得。
绘图分析 篇7
一般而言,在标量空间,三维图形的表达难以实现,而MATLAB具有有很好的三维数据可视化功能,尤其适用于矩阵运算。本文分析了在标量空间绘制三维图形时所需要的数据源是如何产生的,以及深入分析数据源的产生对于三维图形作“镂空”处理的意义。这个研究对于MATLAB辅助实际应用研究具有重要的意义。
1 三维绘图数据源产生分析
MATLAB绘制三维图形的方法是用矩形网格来绘制曲面图形,meshgrid指令就是在(x,y)平面来产生矩形网格的,格式为:[X,Y]=meshgrid(x,y)
其中,x,y为两个矢量,而X,Y为两个矩阵。而meshgrid指令的作用就是将由矢量x和y定义的域转换成一个由两个数组X和Y组成的标量空间,以便于对形如z=f(x,y)的方程进行三维表达。输出数组X的各值是由矢量x的各值在y轴上扩展成矢量y的大小[1]。同样,输出数组Y的各值是由矢量y的各值在x轴上扩展成矢量x的大小。
程序提供了一维行向量x=[-5-4-3-2-1 0 1 2 3 45],将x在y的方向上扩展成y大小,形成数组X,同理程序提供了一维列向量y=[-5-4-3-2-1 0 1 2 3 4 5]’,将y在x的方向上扩展成x的大小,形成数组Y,在x-y平面[2],数组X和数组Y形成了数据点阵如图1所示,然后根据关系式:z=x2+y2计算每个数据点阵在空间中的高度,用surf指令做出表面图形,如图2所示。
2 镂空处理
2.1 平面域镂空分析
明确了3D图形的数据来源,就可以对立体图形的各个部分进行镂空处理。如果要在图2的基础上对空间曲面图进行镂空,效果如图3所示,操作指令如下:
根据指令段,数组X的第8行到第9行,第8列到第9列数据乘以一个非数nan,数组Y的第8行到第9行,第8列到第9列数据也乘以一个非数nan,数据点阵发生了变化,如图4所示:进行绘图时,含有非数的数据部分被忽略[3],即不被绘制。从立体效果来看,对空间表面图进行了镂空操作。
2.2 镂空疑点
对镂空后的立体图形进行视角修饰,即在绘图之间加上指令〉〉view(2),让方位角az=0o,仰角el=90o,即对图形进行俯视操作,数据源的变化如图5所示,不难发现一个问题,根据数据源变化,我们绘图的时候应该忽略X(8:9,8:9),对应忽略Y(8:9,8:9)四个点,根据俯视图,镂空的区域似乎应该如图6所示,问题在哪里呢?
观察图6,如果忽略图6中的四个点的数据,则如图7所示,A,B,C,D这四个点周围形成不了封闭区域,填充自然无效。可见实际镂空俯视图如图4所示,其立体效果如图3所示,这个谜团一经揭开,我们对立体图形数据源的认识会更加清晰,也就可以对立体图形的进行任意裁剪。
2.3 圆域的镂空分析
对于一个球体,如果想要在球体上剪掉其1/8,该怎么做呢?
为了俯视看到圆域镂空效果,先截取球体一半,因为无论在球体上截取小于等于二分之一的任意部分,俯视效果都是一样的[4,5]。所以我们先得到一个半球体,指令段如下:
分析:参考2.2平面镂空原理以及圆域特点,对其进行镂空处理,数据点阵的忽略关系如图8所示(部分图):y数据点阵同理[6,7,8]。
经过数据点阵忽略分析,对指令断调整如下,所的图形如图9所示,其俯视图如图10所示
经过圆域的镂空分析,回到2.3开始的那个问题,若要求在球体上裁减掉1/8,就很容易解决,忽略掉x,y数据域第13行到第20行,第2列到第5列的数据,得到裁减后的立体效果如图11所示:
3 结语
本文首先阐明了三维立体图形绘制中数据源产生的机理,数据与图形存在着怎样的对应关系,然后在此基础上对3D可视化操作中的一项重要技术,即镂空技术进行了详细分析,达到对图形的任意位置进行镂空。进一步提出在圆域里,对图形的镂空是如何实现的。通过分析总结,关键是要明晰数据与图形的对应关系,这样才可以游刃有余的对3D图形进行任意镂空。本文对于3D图形数据源分析有实际应用意义。
参考文献
[1]曹弋.MATLAB教程及实训[M].北京:机械工业出版社,2008:108.
[2]王志涌.精通MATLAB6.5.北京航空航天大学出版社.2003.3.
[3]飞思科技产品研发中心.MATLAB7基础与提高.电子工业出版社,2005:174-175.
[4]王家文,曹宇MATLAB6.5图象图形处理国防工业出版社,2004.
[5]Hosny,K.:Exact legendre moment computation for gray level images.Pattern Recognition 40(2007)3597-3605.
[6]Mukundan,R.,Ong,S.,Lee,P.:Image analysis by tchebichef moments.IEEE Trans.Image Processing 10(2001)1357-1364.
[7]Yap,P.,Paramesran,P.,Ong,S.:Image analysis by krawtchou kmoments.IEEE Trans.Image Processing 12(2003)1367-1377.
绘图分析 篇8
随着计算机技术更新迭代周期的不断缩短, 计算机绘图方式得到了进一步的优化和改进, 计算机绘图技巧在设计工作中得到普遍的应用, 这提高了设计工作的质量和效率。设计工作是一种创造性的活动, 是一个把虚拟的构思转化为实物的过程。设计过程直接影响设计成果质量, 设计工作方法直接影响到设计的表达效果。计算机绘图和手绘都是设计工作的表达方式, 各自都有各自的优势和不足, 因此, 设计工作人员要想提高工作质量, 保证工作效率, 就要充分了解计算机绘图和手绘图的特点, 并根据两者之间的特点来优化设计流程, 结合不同阶段的设计任务和性质来整合计算机绘图和手绘方式, 以便提高绘图的效率和质量。
1 手绘图和计算机绘图的特点分析
1.1 手绘图的特点
手绘方式可以让设计师在设计过程中对设计时间进行把控, 以便充分掌握细节渲染的层次, 同时可以让设计师快速记录设计灵感, 进而提高设计作品的创新性。经验的设计师可以根据实际情况的要求来选择合适的手绘表达方式, 从而适应设计任务的时间安排。其次, 手绘设计可以让设计师形成固定的技术手法, 提高设计师图纸设计能力, 设计师也可以根据不同的手绘使用工具来展现出不同的设计风格, 可以充分发挥设计师的个人能动性, 突出设计产品的特点和设计师的个性。手绘可以让设计作品显得灵动, 使得设计作品更加具有生气。再者, 手绘方式受到外界绘图环境的影响较少, 对绘图工具的要求不高, 几乎不会受到外部环境的限制。但是, 手绘方式要求设计师具备较高的技法和艺术功底, 要求设计师具有灵活的手绘技巧, 因此设计师的造型能力直接影响着手绘方式的表达效果, 设计师对结构、透视、光影和色彩等的控制直接影响手绘设计作品的质量。
1.2 计算机绘图的特点
计算机绘图的特点首先可以表现在精准度上。在计算机绘图设计过程中, 计算机可以对设计对象的细节进行精确的把握, 可以掌握设计对象的尺寸, 因此计算机绘图可以让设计师准确的把控设计对象的精度, 进而得以直观的反映出设计对象真实空间尺度。其次, 计算机绘图方式可以在一定程度减少人为失误等主观因素对设计过程的干扰, 可以通过真实材料贴图和比例设计建立光线传播模型, 计算机超强的计算能力可以结合光线传播模型生成逼真的设计效果图, 进而有利于设计师根据模拟展现的造型、结构、光感、颜色等信息进行优化, 提高设计产品的表达效果。再者, 计算机绘图方式对设计师的个人艺术功底和技法的要求不高, 设计师只需要对计算机设计软件有一定的了解并对设计对象的尺度有清晰的概念就可以开展绘图工作, 而不再需要开展长时间的基础训练, 因此, 计算机绘图方式在一定程度上降低了设计工作的门槛。但是, 计算机绘图方式对硬件环境的要求较高, 需要有完备的电子信息输出和输入设备, 导致绘图设计工作的灵活性较差。
2 做好手绘图和计算机绘图整合工作应该采取的措施
手绘图和计算机绘图方式有着各自的特点和优势, 但是在设计工作过程中也展露出一些不足, 因此, 设计师要做好手绘图和计算机绘图之间的整合工作, 要根据手绘图和计算机绘图的特点来优化设计流程, 充分考虑不同阶段的设计任务和要求, 提高设计工作的质量。
2.1 设计师应该理清设计基本流程
设计师要做好手绘图和计算机绘图方式之间的整合工作, 首先就要理清设计基本流程, 要了解不同设计流程阶段的工作重点和设计内容, 并根据设计工作不同流程的要求来选择相应的绘图方式。其次, 设计师理清设计工作基本流程, 可以全面了解设计工作内容, 并在实际的设计工作中发现设计流程中存在的问题, 为设计流程的优化工作提供必要的依据和基础。设计师可以根据设计工作内容和性质将设计流程分为:资料收集阶段、初步设计阶段、深化设计阶段、完成设计阶段、投入生产阶段, 并根据不同阶段的工作中心将手绘和计算机绘图方式进行整合。
2.2 设计师要根据不同设计阶段要求来选择不同的绘图方式
设计师在开展设计工作之前, 应该做好设计对象相关资料的收集工作。设计师应该积极了解客户情况, 掌握客户产品信息和行业状况, 以便从客户的角度出发, 找到客户产品的痛点, 并根据产品的特点来选择设计方案, 从而有效解决问题。因此, 在此阶段, 设计师主要着重做好自身资料收集和设计构思的记录工作, 快捷的手绘草图方式更加适合设计师的工作要求。
在初步设计阶段, 设计师需要对资料信息进行整合和分析, 以便做出相应的解决方案和设计构想。因此, 在此阶段设计师需要拿出具有创意的设计构思, 需要针对设计对象的细节与客户进行沟通, 可能面临着多次修改和调整等问题, 因此, 该阶段设计师应采用可以快速表达设计理念的手绘方式, 在设计方案定稿之后可以进入计算机绘图设计阶段, 以便对设计细节进行修改和刻画。
在深化设计阶段, 设计师需要对创意设想进行可行性论证, 以便协调好设计作品中结构、色彩、光线、背景环境等因素之间的关系。在这个阶段, 设计师需要严谨把握设计对象的精确性, 提高设计作品的可行性和可操作性, 因此, 此时设计师应该采用计算机辅助设计绘图方式, 优化设计作品的质量。
在设计完成阶段, 设计师应该着重采用计算机绘图方式, 保证绘图工作的规范性, 提高图纸的可行性和科学性。在图纸投入生产阶段, 设计师需要根据生产、投入生产等相关工作的实际情况来选择技术手段, 并要做好绘图设计师与执行工作人员之间的沟通, 因此, 在图纸投入生产阶段可以采用手绘方式, 方便设计师与执行人员的沟通。
摘要:计算机绘图和手绘是设计行业中主要的绘图方式, 计算机技术融入到设计行业之中, 提高了设计绘图工作的质量和效率, 计算机绘图逐渐成为设计工作人员的首选绘图方式。但是由于计算机绘图难以处理设计细节内容, 因此需要充分考虑计算机绘图和手绘的特点, 优化设计流程, 将计算机绘图和手绘进行整合。因此, 本文将简要阐述手绘图和计算机绘图的特点, 进而提出做好手绘图和计算机绘图整合工作应该采取的措施, 以便提高设计绘图工作的水平。
关键词:手绘,计算机绘图,特点,整合,分析
参考文献
[1]汪维山:对艺术设计教学主题再设计的实践探索[J].中国美术.2016 (01)
[2]严先琴, 周元培:艺术设计教学与创新人才的培养研究[J].才智.2015 (30)
[3]刘珣:多媒体教学在艺术设计教学中的应用研究[J].美术教育研究.2014 (04)
绘图分析 篇9
●提高学生信息素养和信息技术能力
“信息素养 (I n f o r m a t i o n Literacy) ”的本质是全球信息化需要人们具备的一种基本能力, 是一种综合能力。它涉及各方面的知识, 是一个特殊的、涵盖面很宽的能力, 它包含人文的、技术的、经济的、法律的诸多因素, 和许多学科有着紧密的联系。其重点是内容、传播、分析, 包括信息检索以及评价。在林建庚老师的课堂上, 从设计到制作字母插画, 学生需要收集大量的素材和信息, 并对这些素材进行加工。在此过程中, 学生的信息素养得到了很大的锻炼, 对素材的筛选和鉴别、对信息的总结和归纳都是学生隐性的信息素养的显性表现。
信息素养是一种搜集、评估和利用信息的知识结构, 而信息技术则是一种完成的工具。为了完成设计字母插画, 学生需要使用Photoshop等信息技术工具去完成任务, 在动手绘画、操作软件中, 信息技术能力得到了一定的培养和提高。
●启发学生的创新思维, 提升创造力
美国心理学家斯滕伯格“创造力三维模型理论”将创造力分为与创造力有关的智力维、方式维、人格特质。创新思维是智力维的体现, 林老师的这节课从智力维的角度培养了学生“经验关联型智力”和“外部关联型智力”。首先, 引导学生将26个字母与春夏秋冬四季联系起来, 充分地发掘了学生对四季的经验认识, 将这种认识带入字母动画的创作中, 开发了学生与经验相关的智力, 即“经验关联智力”。其次, 不管是在引导启发学生还是在给学生分配任务, 在整个课堂中利用精美的图片和优美的音乐营造了很好的艺术环境, 学生在这个情境中与外部关联, 发散思维, 开发智力。
●培养学生对美的感受与鉴赏能力
从四季的色彩与景色到字母的形状与故事, 从教师的语言文字到图片音乐等教学资源, 学生一直沉浸在感受美、发现美的过程中, 从创设的情境到深入探究再到创意分工, 学生一直沉浸在林老师所营造的艺术氛围中, 在其中去发现美、感受美、鉴赏美。而同时, 绘画能够让学生敞开心灵, 使他们在绘画中舒展内在的想象和情感, 通过绘画把自已对周围事物的认识表达出来, 从而培养自身审美情趣和修养。
●体现出基于任务的协作学习
协作学习 (Collaborative Learning) 是培养学生的团队合作精神必不可少的学习方式。它是一种通过小组或团队的形式组织学生进行学习的策略。小组协作活动中的个体 (学生) 可以将其在学习过程中探索、发现的信息和学习材料与小组中的其他成员共享, 甚至可以同其他组或全班同学共享。在林老师的课堂中, 学生首先是在小组之间协作完成制作字母插画的任务, 其次是在最后的欣赏交流中充分锻炼团队协作能力。
●突出师生间的创作分享, 学习表达
语言文字的表达能力不仅是学生必须掌握的一项基本技能, 同时也是他们和这个世界对话、表达自己的观点和情感的好方式。林老师通过与学生多次对话, 让他们逐步学会用美术语言和艺术观念表达自己的思想和情感。这种让学生去分享、去表达的方式, 提高了他们的语言表达能力。
●电脑绘图与课程整合让学习更活泼
纵观整个课堂, 我们发现了学生的积极性和老师的热情, 也看到了老师与学生的多次对话, 更是看到了轻松活泼的学习方式。是学生对技术的好奇心, 也是绘图课程的艺术魅力, 更是这两者的结合, 让整个课堂活泼起来。由此, 我们看到了电脑绘图与课程整合的魅力, 更是看到了信息技术与课程整合的魅力。
●注重多元智能, 培养孩子无限潜能
多元智力理论是由美国著名的心理学家加德纳提出的, 他指出人类的智能是多元而非单一的。多元智力主要由语言文字智能、数学逻辑智能、视觉空间智能、身体运动智能、音乐旋律智能、人际交往智能、自我认知智能、自然观察智能八项组成。在传统的课堂教学中, 教师往往控制课堂, 进行满堂灌, 极大地剥夺了学生参与的主动性。同时, 单一的课堂教学内容和教学目标也使得教学形式单一, 只能培养学生某一方面的知识和能力, 没有充分考虑到学生的多元智力。然而, 随着教育和心理学的不断发展, 在教学活动中充分挖掘学生的多元智力, 培养和发展他们多方面的能力已经是不可阻挡的趋势。林老师的课堂顺应了这个趋势, 他通过欣赏交流、共同提高的过程, 培养学生的语言文字智能, 通过色彩像素图、色换图开发学生的视觉空间智能, 通过优美的背景音乐孕育学生的音乐旋律智能, 通过协作学习去培养学生的人际交往智能, 通过观察四季的特点等去开发学生的自我自然观察智能等。
绘图分析 篇10
1.1 区域经济
水利水电工程所在区域的经济会对当会产生重要影响。经济的发展状况决定当地的财政收入情况,进而体现出其对节能降耗事业投资的能力。我国的东西部发展失衡,使得我国的水利水电工程的建设具有较强的区域经济性,每个地区的发展状况不同,也会使得当地的环保事业发展状况出现差别[1]。
1.2 人才技术
当今时代,科学技术的功能几乎已经覆盖所有领域,为社会的发展做出重大贡献。水电水利工程涉及水力学、电力学以及物理学等多门学科,其节能降耗方面还涉及生态学等领域,需要投入这项事业的人才具备较高的综合素质,掌握较为精湛的技术。技术的应用依靠人才,可以实现人才和技术之间必须进行良好地整合,如此才能确保水利水电工程的节能降耗事业顺利向前发展[2]。
1.3 精神因素
节能降耗理念的出现为社会发展提供了较为明确的方向,但是实际情况并不乐观。广大人民的思想观念仍然停留在传统状态,对于节能环保没有较为深刻的认识,这种状况使得水利水电工程的节能降耗工作遭受较为严重的阻碍。但是社会范围内仍然存在一部分节能意识较强的人们,正在为我国的的节能事业奋斗[3]。
1.4 生态因素
节能降耗的提出的重要原因就是为了应对生态问题,自然资源是否可再生能够对节能事业产生重要影响。在进行水利水电工程建设的过程中,对所在区域的环境会产生一定的影响,针对这个方面进行研究,对水电工程的节能降耗具有重要的意义。
针对以上四个方面进行分析可知,它们共同对水利水电工程的节能事业产生重要影响。因此,可以从这个四个方面分别建立起节能降耗的评价指标。
2 ANP概述
ANP被称为网络层次分析法,是在层次分析法(AHP)的基础上形成的,其设立为决策服务。
在对现实中的问题进行分析的过程中,系统中的组成要素是根据网络形式进行排列的,网络中的每个要素都能够对其他要素产生扰动作用,也可能在其他要素的限制下出现相应的变动。如此的作用形式可以对ANP实现合理的描述。其结构相较于AHP来说具备一定的复杂特性。
利用其达到决策的目的,首先需要对决策的内容进行划分,利用相关原则对其进行限定,每个原则的权重需要进行确认,需要通过AHP的方法达到这个目的。
然后需要对网络结构进行相应的解析,对系统中的每一个要素进行相应地确认,确保其能够按照某种关系进行排列,使系统能够准确表述出元素之间的作用。在进行网络构建的过程中网络分为两种情况,即独立和依存。但是在解决现实问题的情况中,独立和依存通常是并存的。对其模型进行构建,需要确认计算权重,这个部分就需要具备一定的数学知识,对初学者来说难度较高。
3 构建水电水利工程节能降耗评价模型
3.1 确认评价指标权重
针对评价指标进行分析,解读各个指标之间的相互作用关系,根据ANP概述中的内容,参考权重的确定步骤,针对节能降耗评价指标的权重进行计算。权重的确认需要在计算展开的过程中,需要按照一定的准则进行逐次逐个计算。
3.2 超矩阵关系式定位
需要对水电水利工程的内容确定集合Q={q1,q2,…qi};设定某类事件的要素集合为T={t1,t2,…tn},其评价的数量为y个,则评价集合为K={k1,k2,…ky}。
将计算要求输入到ANP计算软件之中,可以得出其评价的超矩阵W:
在评价的过程中需要运用评价纵向联系参数:G=S·E。
4 启示与建议
水电水利工程的建设应该符合节能降耗的要求,务必将其控制在一定的范围内,确保其能够符合研究的现实状况。
4.1 工程设计合理
水电水利工程在进行设计的过程中,需要对当地的情况进行细致调查。当地的气候、水文地质条件、人口因素等要素都是调查的重要内容,安排专门的小组,通过实地考察收集信息,到当地水电管理部门查阅资料,作为工程设计的参考数据。设计方案要兼顾成本控制,确保资金的使用效率,同时考虑环境因素,使工程的建设对环境的破坏控制在最小的程度。工程的可靠性是设计的重点,在设备选用方面也应该注意对其质量进行控制,确保其能够消除安全隐忧。
4.2 控制材料消耗
水电水利工程的建设需要运用大量材料,土石方面的使用量需要进行合理规划,要运用科学的方法对其进行事先计算,在进行建设的过程中将土石的用量与计算的结果进行对比,确保现实建设用量与计算量保持同步,一旦出现较大的偏差,需要对施工现场进行控制,调整建设方案,对土石的用量进行较为严格的限制,将工程的土石等材料的消耗量控制在合理的范围内。
4.3 科学挑选挖掘设备
工程的建设涉及挖掘的部分相对较多,设备的选择对于能源的消耗的限制显得尤为重要。这种消耗不仅仅指的是挖掘的土壤资源消耗,也与设备自身的消耗有关,如果选用的挖掘机械耗油量或者耗电量较大,就会使得能源的利用率下降,出现不合理消耗的情况。因此一定要选用耗油量相对较小,进行操作的过程中也要注意水土资源的流失问题。
5 总结
针对能够影响水利水电工程节能降耗的因素进行分析,可以进一步的确认其评价指标,得出评级模型构建的基础。然后针对ANP的概念进行概述,对其内容进行具体分析,通过ANP理论知识便可以确认模型的关系,进而实现评价的目的,最终需要针对其节能降耗问题了解其启示和建议。
参考文献
[1]杨俊利,刘子增,卢兴旺.新农村水电电气化工程节能减排效益评估[J].水电能源科学.2012(10):114-116.
[2]单荣华.浅论住宅小区节能水电的规划和设计[J].中小企业管理与科技(下旬刊).2012(09):115-116.
关于考古绘图的初步探讨 篇11
关键词:传统;考古绘图;探讨
一、取得考古现场第一手资料的基本方法依旧是手工绘图
从过去到现在,我国还是主要依赖手工完成考古绘图。手工的考古绘图不但在考古发掘的整个过程中贯穿着,更重要的也是当代考古学研究的一种重要手段和依据。在我国最开始建立考古学研究的时候,虽然当时没有发达的摄影技术,但是专业工作者依旧手绘完成所有的考古图录。即使到了科学技术飞速发展的今天,新的技术因素也融入了考古绘图工作,工作者依旧可以根据现场实况和器物实体手工绘出了大量图纸,这些图纸不仅是第一手现场采集的资料,而且它的价值是其他二手资料比如通过临摹、修改、复制以及打印等得来的价所无法比拟的。[1]
现在考古学领域已经开始大量应用摄像与电子技术,即便是这样,对现场信息进行保留过程中,对一些遗址现场全景,包括地层、地形还有遗迹及其分布的实测与人工绘图依旧是必要步骤。在实际工作中,为了将考古遗址和器物的原貌保留下来,测量和绘图的最基本方式依旧会采用方格网等方法。还有在考古遺址中,不能忽略的一个重要步骤就是现场示意图和剖面图。
现在由于一些遗址开发匆忙,专业绘图理念缺乏,绘图时也没有遵循正确的原则,致使没有第一手的绘图资料。这为后续的研究造成了一定困难。加上现在大量使用绘图软件,使一些人觉得即便没有任何的绘画能力,操作人员也可以利用软件将绘图工作完成,使得人们忽略了传统手工绘图的重要性。所以现在考古工作中出现了很多由于第一现场资料缺失而后续研究无法继续的问题。[2]
二、考古绘图是考古工作深入研究的重要手段
随着我国不断发展的考古事业,使得考古绘图的发展领域更加广阔。考古绘图除了在野外调查和现场发掘承担任务之外,器物的整理、考古的报告以及现场复原的整个过程都离不开考古绘图,它对考古学研究正在不断深入的影响着。
绘图作为三大要素之一,在器物的后期整理和遗址报告中承担着特别重要的任务,可以说是对考察成果梳理和陈述的最基本的手段。在考古学报告中,几乎所有的都要将图录大量的配在里面,并将考古过程阐述清楚,还要将器物的特征明示,同时把发掘的特征展示出来,最后将新的观点提出来附在报告中。在修复整理器物的过程中,通常要做的就是要对原物预先绘图,尤其是在修复彩绘的器物时,必然是先对原物信息进行采集和保留。比如新发现的秦俑一号坑里的彩绘陶俑,有很多块断裂了,考古学家在抢救修复前先对原样进行了绘图保存,这就是很规范的修复器物的做法。考古学者要想深入研究的基本方法就是图文并茂,所以说要想深入的研究考古工作,很重要的一个手段就是考古绘图。[3]
三、考古绘图是向公众展示成果、传播信息的有效方式
考古绘图一个很重要的功能就是可以将考古在不同时期的成就和发现的每个遗址的信息给国民准确的表达。考古绘图不但在考古工作和研究中应用了制图学,同时在考古材料的记录说明时也运用到了制图学的理论和技术。可以说在社会公共宣传的广泛领域都有考古绘图的影子。绘图在我国公布与宣传考古成就信息的时候更是起到了很重要的作用。在对重大考古成果评选与发布以及文化遗产申报时,必须要有与之相关的考古图录,而这考古图录的提供大多都是依靠考古绘图工作者的。很多申报为历史文化遗产的考古遗址,一个很重要的申报依据就是考古绘图。
现在随着我国不断深入开展文化遗产保护工作,有关我国考古活动和考古成果的书籍越来越多的问世,通过出版领域使得很多考古绘图面向公众。比如考古队就提供了很多手工绘图给《亲历考古丛书》一书作为插图。通过这些考古绘图,公众对我国的考古成果有了一个更加直观的认识和了解,可以说它成为了一种有效的传播考古信息的方式。[4]
四、提高专业技能是做好考古绘图的必要条件
对于考古绘图的工作,在新的形势下也提出了新的要求给考古绘图工作者。作为考古绘图工作者,首先,要对投影作图方法能够熟练掌握,还要对素描有一定的基础,同时一定的考古专业知识也是要具备的。因为在定性遗址以及后期整理的过程中,重要的依据就是各类图录,这些都需要专业的考古人员来承担完成,才能准确的描述器物的信息特征。绘图人员的专业与普通之分就在于对必要的专业理论是否掌握,是否充分了解了描绘对象。如果缺乏这些就很难将考古对象的内含价值准确描述,更不可能将现场及器物各层面的内在联系揭示清楚。其次,还要积累多方面的综合性知识。因为考古对象不是单一的,它广泛地涉及了建筑、地质、农业、宗教等各个领域,考古工作者只有积累各方面的综合性知识,才能在考古中减少遗漏和失物。除此之外,考古工作者还要掌握基本的绘画技能,这是保证考古绘图质量的前提。要想保存遗物原貌必须依赖于高超的绘画技能,现场真相和后期的研究深度与研究过程中绘画质量的水平有直接关系。考古工作是一项艰辛漫长的过程,所以考古工作者要有锲而不舍、刻苦钻研的学习精神,同时考古工作又是一项非常细致的工作,工作人员必须要有一丝不苟、严谨认真的态度。[5]
随着我国不断发展的考古事业,现在考古学的各个领域都广泛应用到了考古绘图,可见其地位非常重要。所以考古绘图工作以后的发展方向如何,如何提高考古绘图队伍的专业素质等等都是我国考古发展过程中需要解决的问题。
参考文献:
[1]李森.关于考古绘图的几点思考[J].中国社会科学院考古研究所.21世纪中国考古学与世界考古学.北京:中国社会科学出版社,2002:648一654.
[2]陈宇,吕溯.文物电脑绘图初探[J].东方博物,2007,(01):71一78
[3]黄文新.AutoeAo在考古绘图中的应用汇[J].江汉考古,2006,(02):86一96
[4]马鸿藻.考古器物绘图[M].北京:北京人学出版社,2008
[5]李爱云.考古绘图的一点体会[J].中原文物,1984,(01):74一78
作者简介:傅雷(1987.08-),男,新疆库尔勒人,汉族,本科学历,新疆巴州博物馆陈列部。
绘图分析 篇12
现今的学生在学习设计图纸表现时, 最突出的误区是电脑万能论, 从构思到草图, 再到最后正规图, 就是简单的把资料库里的模型直接调用在电脑上, 比例尺寸、风格特征等全部忽略。把手工绘图丢开, 忽视了设计本身的重要性, 一味地突出电脑作图的表现功能, 认为只要使用电脑作图就能设计出好的产品。其实画图的最终目的不在于表现图本身如何, 而是如何更好地体现设计师的设计意图。
在构思阶段, 表达设计者的瞬间思维是电脑不能及时把握的;在设计过程中, 电脑的数字化限制了大脑的积极性;在最终表现阶段, 使用电脑的建模、贴图等功能阻碍了人的主观能动性。我们不否认电脑对设计表现的特殊作用, 但是以上这些问题告诉我们, 手绘依然很重要, 是无法完全由电脑绘图取代的。
1 电脑绘图的优缺点
在建筑设计表现画领域, 电脑所绘的各种效果图以它形体透视比例准确、色彩明暗对比细腻、材料质感刻画逼真、情景气氛表达亲切以及画面便于调整修改, 并可大量、快速复制等优点占据了效果图市场绝对优势地位, 这是科技进步的客观反映。随着设计师和电脑操作者技能的熟练与艺术修养的提高, 电脑绘画在设计表现图上的表达效果还会有所创新, 有所突破, 还将更好地发挥出不可替代的作品来。
但是在设计专业中, 电脑绘图也有许多负面影响。 (1) 电脑绘图使设计者产生很强的依赖性。以前在上室内设计课时要求学生作设计图, 由于他们的电脑绘图课开的早, 都会使用电脑绘图, 造成同学们认为手绘太辛苦、太麻烦, 所以做作业都选择用电脑而不用手绘, 忽略了在电脑制作中手绘草图的必要性, 对手绘草图的训练和运用失去了应有的热情与要求, 最终减弱在设计过程中的思考、创造能力, 也促使他们设计素质和修养降低, 设计问题得不到解决。 (2) 电脑绘图阻碍了创造性思维。电脑只是设计者进行设计的一种工具, 它不像人脑一样活跃和随意。电脑软件虽是花样百出, 在设计表现的效果上有许许多多的优点和强势, 但绘制的过程和最终的画面效果还是依靠人来处理完成的。我们在构思还未形成, 思维是模糊不清的创意的初始阶段, 图像的虚实关系更有利于激发设计者的瞬间思维。可是, 点、线、面在电脑里明确的绘制, 在一开始就扼杀了设计者的创作思维, 所以电脑绘图在这个阶段, 无法达到设计者的初始目标。一幅电脑效果图质量的高低不仅仅是电脑功能的完善和技术的尖端, 而更取决于制作者绘画方面的艺术修养和审美品位的高低。电脑绘图毕竟是一件绘画作品, 它的构图形式需讲究均衡与取势;它的色彩配置需讲究色调的调和与对比;它的空间形体的塑造取决于画面光影明暗的处理;即使现成配景库里的人物、植物、车辆、家具、陈设的调用也受画面总体气氛的制约, 也需讲究与画面艺术风格的协调一致, 不是任何一个会操作电脑的人都能画好电脑设计图的。 (3) 电脑绘图不是艺术品, 是科技产品。因为电脑美术作品不是唯一的, 可以随意复制, 因此失去观赏和收藏价值, 手工绘制的作品反而更能体现出它的价值所在, 被收藏家收藏。
2 手工绘图的重要性
加强手工绘图训练不管对电脑设计表现还是手绘表现都是非常必要的。在电脑技术发展飞快的今天, 运用电脑给设计者带来了方便、快捷的制图方法, 不仅大大缩短了设计制作的时间, 许多通过电脑绘制的图纸尤为精美的, 可是手工绘图的绘制与训练仍不能忽略, 重视培养学生的手绘制图表现能力, 只有这样才能将自己的构思方案得心应手生动完美地表达出来[2]。
(1) 手绘训练是电脑绘图表达的基础。不懂得画面处理的设计人员作出的电脑图画面无主次、无轻重、松散无力, 不是画面混乱, 就是含糊不清, 不仅缺乏画面的美感, 同时也不能很好的表达设计意图。懂得如何处理画面的一种基础性训练——手绘技法的熟练掌握, 是制作精美电脑图应具备的前提条件之一。手绘图的表现过程可以提高学生在图纸方面的表现能力, 也能提高物体形体的塑造能力。
(2) 手绘基础训练提高形象思维能力和空间想象能力。人的眼、脑、手配合训练能培养设计者的观察能力, 提高设计者的表现能力, 锻炼形象思维能力与空间想象能力。手绘图是每一位设计师必须掌握的, 在绘制过程中是表现设计师的空间、形象思维过程, 是记录灵感延续与完善的发展过程。如果因电脑制作淡化手绘, 会妨碍设计者空间思维的发展。日常在教学中, 发现手绘好的学生, 其设计造型能力也很强。
(3) 手绘图所具有的个性和灵性是其独有的特征。由于人的视觉审美需求, 手绘图是具有多样化形式的一种表现技法, 每种工具都能够表现出不同的效果, 这是电脑图不能具有的效果。人们可以通过手绘图形式的多样性来满足审美需求, 而电脑制图的单调乏味, 千篇一律的感觉将将使其没有自己独有的特色, 大家会重新认识到手绘效果图的重要性。
(4) 手绘图可以在设计构思阶段绘制草图进行比较推敲形成方案, 而电脑图在此阶段是无法取代它的。好的设计、好的灵感都是在瞬间闪现的, 大多是在草图过程中明确下来, 手绘草图的作用不能低估, 如果这时用电脑绘制速度是远远跟不上瞬间灵感的变化。
3 结语
在如今的电脑绘图时代, 电脑绘图的优势是显而易见的, 也给设计师很多的便利, 但它只是一种辅助工具。真正好的设计还是需要通过眼、脑、手、图不断的形象化思考和再观察、再创造的过程, 提高创造性思维的能力, 才能产生更多的新创意和新构思。这就需要我们在日常教学中强调手绘能力的培养、提高, 了解手绘图的教学意义, 明确手绘设计的教学方向, 在训练中充分把握手绘图的特点, 发挥学生的个性, 注重培养学生的创造力, 培养出具有全面素质的优秀设计师。
参考文献
[1]付宗荣.室内设计表现图技法[M].北京:中国建筑工业出版社, 2004.