1、必须在.h头文件里添加virtual void draw();//必须重写这个函数,画图要在这函数中画2、在.cpp里重写draw()void HelloWorld::draw(){ CCSize m_visibleSize = CCDirector::sharedDirector()->...
分类:
其他好文 时间:
2014-09-22 15:57:42
阅读次数:
219
只需改变参数就能画出你想要的多边形,代码简单!不得不惊叹canvas的强大!代码奉上画图 Canvas画线技巧
分类:
Web程序 时间:
2014-09-19 11:24:55
阅读次数:
197
在这个例子里,描述算法的类就叫模型类。而这个例子实现的功能比较简单,主要实现用户点击窗口之后,在窗口上画线,并把所有画的线记录起来,以便窗口刷新时还可以显示出来。要实现这个目标,需要使用数据结构来保存直线的起始和终点位置。而负责这方面工作的,就是模型类。模型类设计上,使用了Python里内置类型列表来保存所有坐标点属性。这个例子的代码如下:#开发人员:蔡军生(QQ:9073204) 深圳 201...
分类:
其他好文 时间:
2014-09-11 13:57:02
阅读次数:
196
Bresenham画线算图形学中最基础的知识了,可惜我并没有选修过图形学,所有还是有必要熟悉一下。上一篇用到的画线函数应该算是数值微分法,也是我最常用的一种方法,不过这种方法似乎并不是很好。这里的画线方法比上一种方法好。算法原理如下:过各行各列象素中心构造一组虚拟网格线。按直线从起点到终点的顺序计算...
分类:
其他好文 时间:
2014-09-07 12:11:35
阅读次数:
248
比赛场地1.场地面积:比赛场地应为长方形,其长度不得多于120米或少于90米,宽度不得多于9O米或少于45米(国际比赛的场地长度不得多于110米或少于100米,宽度不得多于75米或少于64米)。在任何情况下,长度必须超过宽度。2.画线:比赛场地应按照平面图画出清晰的线条,线宽不得超过12厘米,不得做...
分类:
其他好文 时间:
2014-09-03 10:49:56
阅读次数:
256
本篇文章,我将使用元素的drag事件做一个画图工具,具体代码如下:
var g_masterPathArray;
var g_masterDrawingBox;
//创建一个画布
var paper = new Raphael("paper", 600, 600);
...
分类:
Web程序 时间:
2014-08-25 19:25:17
阅读次数:
360
CSS solid 属性制作过网页的人都有为画线而烦恼的经历,先来认识一下“Border”(画边框),它是CSS的一个属性,用它可以给能确定范围的HTML标记(如TD、DIV等等)画边框,它可以定义边框线的类型、宽度和颜色,利用这个特性,可以制作一些特殊效果。下面把通过实例来说明其应用技巧。 1、....
分类:
Web程序 时间:
2014-08-22 12:27:26
阅读次数:
236
// Only override drawRect: if you perform custom drawing.// An empty implementation adversely affects performance during animation.- (void)drawRect:(C...
分类:
其他好文 时间:
2014-08-21 22:36:55
阅读次数:
316
原理很简单,监听view中touch的一系列事件,当判定手指位置在某个按钮附近的时候则判断此按钮选中,并画出线。效果图如下:你可以在NineGridUnlockView.m文件中方法touchesEnded:withEvent:的最后添加自己的代码来决定画线完成后来做什么。 (当前工程还没有加入委托...
分类:
移动开发 时间:
2014-08-19 18:11:55
阅读次数:
199