Board logo

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