可以用Delphi绘制三维图形吗?
RT
请提供方法,最好有代码示例。
多谢
问题点数:100、回复次数:21Top
1 楼jinjazz(近身剪)回复于 2005-04-01 16:02:20 得分 5
搜索OpenGLTop
2 楼angelcool(快乐需要创造)回复于 2005-04-01 16:13:53 得分 0
那就是说Delphi不能绘制三维图像,需要借助OpenGLTop
3 楼litangel(还是朋友)回复于 2005-04-01 16:27:38 得分 5
是的。要用
OpenGLTop
4 楼Allblus(爽)回复于 2005-04-01 16:28:23 得分 5
你要什麽樣的三維的?立方體怎樣?Top
5 楼hillhere365(小拍)回复于 2005-04-01 16:42:03 得分 5
OPENGL
还没做过的
但有一点点原码!!Top
6 楼hillhere365(小拍)回复于 2005-04-01 16:43:51 得分 5
没带下次吧,或者晚上就成Top
7 楼cll0320(陈亮亮)回复于 2005-04-01 16:48:05 得分 10
OpenGL是一个三维渲染的函数库(与MS的D3D一样),和Delphi是两个概念上的东西。
OpenGL封装了对底层的调用,所以我们不需要考虑显卡、一些图形学的算法等等
在Delphi中调用OpenGL就和你调用Windows API是一样的。
你找一些OpenGL编程的书看看它的接口函数就可以着手开始编三维图像程序了。Top
8 楼Allblus(爽)回复于 2005-04-01 16:55:52 得分 5
問的太籠統了。Top
9 楼chijingde(AD)回复于 2005-04-01 18:19:23 得分 5
呵呵Top
10 楼angelcool(快乐需要创造)回复于 2005-04-01 23:39:27 得分 0
我也是刚刚想到的。我在用delphi做绘图的,觉得有可能需要转换成三维的图形效果会更好。所以有此一问。我自己也没有明确的方向。就是想确定应该从哪里下手。
我会好好看看的。
我的邮箱:wanf1996@yahoo.com.cn
欢迎代码光临!! ^_^Top
11 楼stlont(龙头老大)回复于 2005-04-02 00:05:26 得分 10
给你做了一个简单例子,在delphi中用opengl aux库画出一个立体方块:
procedure TForm1.Button1Click(Sender: TObject);
begin
auxInitDisplayMode(AUX_SINGLE or AUX_RGBA);
auxInitPosition(0,0,500,500);
auxInitWindowW('simple');
glClearColor(0.0,0.0,0.0,0.0);
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1.0,0.0,0.0);
glRectf(-0.5,-0.5,0.5,0.5);
glFlush();
end;Top
12 楼addua(只卖代码,不卖身)回复于 2005-04-02 01:00:06 得分 5
只是没想到Top
13 楼ehom(?!)回复于 2005-04-02 08:44:39 得分 5
本质上这和语言,开发工具毫无关系。
只要这个开发环境支持图形输出,那么在这个平台用任何语言开发就都能输出图形。
所以你的问题根本就不算问题。Top
14 楼GARNETT2183(KingWolves (http://kevin-lu.blogspot.com))回复于 2005-04-02 08:49:28 得分 5
现在DELPHI都支持OPENGL和D3D了,去查资料吧...Top
15 楼hillhere365(小拍)回复于 2005-04-02 10:08:21 得分 5
我给你发hillhere365@sohu.comTop
16 楼hillhere365(小拍)回复于 2005-04-02 10:14:38 得分 5
先别结,邮箱有点问题
我尽力吧Top
17 楼chijingde(AD)回复于 2005-04-02 12:11:38 得分 10
我置顶的那么多帖子敢情楼主一个没看见阿……
Top
18 楼angelcool(快乐需要创造)回复于 2005-04-02 18:55:35 得分 0
to chijingde(AD)
初到宝地,人生地不熟,冒昧之处还请海涵。
我现在去看看。^_^Top
19 楼angelcool(快乐需要创造)回复于 2005-04-02 19:25:13 得分 0
置顶的帖子哪里可以找到呀!!有没有专门的地方可以浏览查询??
Top
20 楼hillhere365(小拍)回复于 2005-04-03 10:01:00 得分 5
算了,坏得可以
Top
21 楼fsybaby(!报峰语)回复于 2005-04-03 10:15:27 得分 5
DirectX & OpenGLTop




