LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 927|回复: 4

安装wxwindows (还需要大家的帮助)

[复制链接]
发表于 2006-4-24 19:12:04 | 显示全部楼层 |阅读模式
如题我们这一学期学习图形学,上机作业如下:
1.        输入三角形的三个顶点坐标,在屏幕上画出三角形。 画线子程序可以采用中点画线或Bresenham画线算法。
2.        输入圆心、半径 ,在屏幕上利用Bresenham画园算法画出该园。
注:输入可以在屏幕上直接确定 点,或用键盘输入坐标值。画线和画园的过程要加延时,以便观察是在画点。
3 .        对屏幕上所画图形进行拾取。可以用鼠标或键盘控制拾取。
4.         对拾取的图形进行比例、平移和旋转变换。比例系数可以由键盘输入,平移可以 由键盘或鼠标控制。旋转角度可以由键盘输入或鼠标控制。
5.        对比例 、平移和旋转后的图形用任意非边界色进行填充。

有一个兄弟告诉我要学习wxwindows,可是我不知道哪里能下载到,不知道怎么安装,不知道要看什么书。同学们基本都作出来了,我落后了。还需要大家的帮助!谢谢了!^_^

编译器:gcc (GCC) 4.1.0 20060304
编程语言:C++
发表于 2006-4-24 19:48:58 | 显示全部楼层
为什么非要用wxwindows?
自己可以google一下嘛。
www.wxwindows.org下载2.6.3版

因为不知道你用什么编译器(vc.net?bc++?gcc?.....)与操作系统(linux?win?mac?.....)无法进一步帮助你.

如果你用vc.net,代码包中有工程文件。

我是用./configure直接编译的(linux下与mingw32下)
回复 支持 反对

使用道具 举报

发表于 2006-4-24 21:25:06 | 显示全部楼层
要是我的话,就用qt on linux,
回复 支持 反对

使用道具 举报

发表于 2006-4-24 21:58:09 | 显示全部楼层
看你现在的要求,应该是只需要能画点就可以了。
windows平台下有个SetPixel 函数就行了。也许可以试试GDI+

linux下,现在稍微新一点的发行版都有cairo这个矢量图形库,里面也有画点、画线的函数。

用这些东西入门了后,要是还要学3D的,就开始学opengl吧。
回复 支持 反对

使用道具 举报

发表于 2006-4-26 00:49:44 | 显示全部楼层
在linux下编译wxWindows

1. 到www.wxwindows.org下载最新的包
2. 解压缩 tar xzf wxWidgets-2.6.3.tar.gz
3. 编译、安装 cd wxWigets-2.6.3; ./configure;make;make install;su -c '/sbin/ldconfig'(在linux依赖于GTK2的一系列开发库,请先安装)
4. 编译实例 cd samples;make

可以下载其帮助文件看。重点看信号处理,wxWindow类,wxDC类

看你的作业要求,看来很困难。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表