Subject:
新写了一个GLCanvas控件,希望添加到CnPack里
[Print This Page]
Author:
wqyfavor
Time:
2010-1-1 16:40
Subject:
新写了一个GLCanvas控件,希望添加到CnPack里
最近新写了一个硬件加速的画布控件,拥有如下特性
这是可以利用OpenGL硬件加速的画布控件,使用最基础的OpenGL支持(Delphi 自带的单元)。有如下特性:
1. 硬件加速,绘图速度远远胜过GDI与GDIP。
2. 支持抗锯齿,输出图像质量较高。
3. 支持类似GDIP的坐标变换,可以完成较复杂的绘图操作。
4. 绘图函数丰富,可以绘制直线、折线、曲线、多边形、矩形、三角形,
填充多边形、矩形、三角形、曲线封闭区域,并可输出文字、位图。
5. 每一个绘图方法都返回画布自身指针,支持链式操作。
6. 支持坐标变换后,Windows自身画布坐标到实际坐标的反计算,可以
方便实现鼠标拾取等功能。
7. 支持OpenGL的绘制列表,可以设置Canvas为列表状态,此时所有绘制
过程都会记录到一个绘制列表里。可以多次调用该列表以提高绘图速度。
类似GDIP的Graphic path
liuxiao老大整合一下
Attachment: [下载]
CnGLCanvas.rar
(2010-1-1 16:40, 233.87 K) / Download count 656
http://bbs.cnpack.org/attachment.php?aid=714
Author:
Passion
Time:
2010-1-2 16:44
非常感谢,我们看一下。
Author:
jAmEs_
Time:
2010-1-3 20:15
支持~~~
Welcome to CnPack Forum (http://bbs.cnpack.org/)
Powered by Discuz! 5.0.0