Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnVCL 组件包
» 新写了一个GLCanvas控件,希望添加到CnPack里
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 新写了一个GLCanvas控件,希望添加到CnPack里
wqyfavor
灌水科科长
UID 40865
Digest Posts 0
Credits 130
Posts 45
点点分 130
Reading Access 10
Registered 2008-9-2
Status Offline
#1
Post at 2010-1-1 16:40
Profile
|
Blog
|
P.M.
新写了一个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 655
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#2
Post at 2010-1-2 16:44
Profile
|
Blog
|
P.M.
非常感谢,我们看一下。
jAmEs_
灌水部部长
UID 886
Digest Posts 0
Credits 1134
Posts 600
点点分 1134
Reading Access 10
Registered 2005-6-5
Location 广东
Status Offline
#3
Post at 2010-1-3 20:15
Profile
|
Blog
|
P.M.
支持~~~
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-11-22 06:39
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.007441 second(s), 9 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats