CnPack Forum » CnVCL 组件包 » 新写了一个GLCanvas控件,希望添加到CnPack里


2010-1-1 16:40 wqyfavor
新写了一个GLCanvas控件,希望添加到CnPack里

最近新写了一个硬件加速的画布控件,拥有如下特性

这是可以利用OpenGL硬件加速的画布控件,使用最基础的OpenGL支持(Delphi  自带的单元)。有如下特性:
               1. 硬件加速,绘图速度远远胜过GDI与GDIP。
               2. 支持抗锯齿,输出图像质量较高。
               3. 支持类似GDIP的坐标变换,可以完成较复杂的绘图操作。
               4. 绘图函数丰富,可以绘制直线、折线、曲线、多边形、矩形、三角形,
                  填充多边形、矩形、三角形、曲线封闭区域,并可输出文字、位图。
               5. 每一个绘图方法都返回画布自身指针,支持链式操作。
               6. 支持坐标变换后,Windows自身画布坐标到实际坐标的反计算,可以
                  方便实现鼠标拾取等功能。
               7. 支持OpenGL的绘制列表,可以设置Canvas为列表状态,此时所有绘制
                  过程都会记录到一个绘制列表里。可以多次调用该列表以提高绘图速度。
                  类似GDIP的Graphic path

liuxiao老大整合一下

2010-1-2 16:44 Passion
非常感谢,我们看一下。

2010-1-3 20:15 jAmEs_
:victory: 支持~~~

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.