《Image Effects 》第一章学习笔记(3)
来源:互联网 发布:淘宝网站版面特点 编辑:程序博客网 时间:2024/05/01 21:23
上一个部分里面,这本书里面讲解了怎样使用API函数绘制一条直线。而接下来,作者介绍了曲线的画法。因此,接下来我们需要了解曲线的API函数了。
当我们希望在两点之间里面绘制一条曲线,那么我们可以通过使用curveTo 这个函数来绘制曲线了。看看里面的参数是怎样
这个函数里面一共带有四个参数。从控制点,到另外一个新的点。两点之间可以实现一条曲线描绘。
我们使用adobe Illustrator 一定不会陌生塞尔曲线,你能利用塞尔曲线绘制一些特别的线条。
通过了这个函数讲解,作者编写了一个例子讲解这个曲线的应用。效果很不错。他的思路都很简单
仿造 二次贝塞尔曲线实现两个锚点和一个控制点。 从这个目的出发,作者创建三Sprite对象,每一个Sprit对象里面,描点。将三Sprite对象进行lineTo 连线。通过对每一个点进行监听按下和松开的监听。并对鼠标移动进行监听。这样当鼠标拖动移动描点的时候,就能够实现一个类似 Illustrator 使用 二次贝塞尔曲线效果了。
看看,这本书一个源码。
输出结果:
- 《Image Effects 》第一章学习笔记(3)
- 《Image Effects 》第一章学习笔记(1)
- 《Image Effects 》第一章学习笔记(2)
- C++学习笔记(第一章)
- 《机器学习》-- 周志华 (第一章学习笔记)
- 【jQuery】jQuery官方基本教程的学习笔记3-动画效果Effects
- Unity3D学习笔记——组件之Effects(效果/特效)——Particle Sy...
- APUE(3rd) 学习笔记:01:第一章:UNIX基础知识
- Android-Universal-Image-Loader学习笔记(3)--内存缓存
- A closed form solution to natural image matting。《Computer Vision for Visual Effects》讲解笔记。
- 深入理解计算机系统(第一章学习笔记)
- 重构学习笔记2(第一章)
- windows程序设计学习笔记(第一章)
- MFC Windows程序设计学习笔记(第一章)
- (数字电路学习笔记) 第一章 绪论
- 深入解析Oracle学习笔记(第一章)
- apue学习笔记(第一章UNIX基础知识)
- UNP学习笔记(第一章 简介)
- 严志炎_swing学习源代码_03
- 去掉.net页面中的input type=hidden name=__VIEWSTATE id=__VIEWSTATE.doc
- python简单的可逆加密程序
- 什么是单元测试,黑盒测试,白盒测试
- 严志炎_swing的综合应用_多功能记事本
- 《Image Effects 》第一章学习笔记(3)
- jconsole使用方法
- CSS3伪类选择器:nth-child()
- 茫然?!
- 基于高斯混合模型的多尺度的脆弱的数字水印
- 在线修改redo.log文件的大小
- Java中的HashMap详解
- QTP工作原理
- 在ubuntu中方便的安装Nvidia官方驱动