CAD教程 行业资讯 3D模型下载 Pro/E教程 CAD书店 软件下载 联系我们
技术资料 CAD招聘 发布招聘 CAD问答 设计竞赛 CAD认证 北京CAD培训
视频教程 PS教程 CAD图纸 图书推荐 Solidworks教程 CAD培训 CAD软件商

 最新视频教程Pro/ENGINEER Wildfire2.0 工业设计实例视频教程 (全套免费在线学习)   AutoCAD视频教程每日更新
 
首页 > CAD在线问答 > 计算机图形学

java 计算机图形学 区域填充算法

2010-10-06 51自学网



事情是这样的:我们图形学老师让我们变成设计一个矢量图形编辑器,要求是做成Windows画板那样的,而且所有的图形只能用书上的算法绘制。我想用java来实现设计。 图形学中的填充算法(我们暂时学到这)需要判断被选取的种子点周围的点的情况(比如颜色,坐标位置);VC++中好像可以直接调用函数从显存中获取单个像素甚至是整个品目像素的信息,而java中我暂时没找到这样的好方法或者是特性。 我设想的解决方法:是自己定义一个数据结构来模拟显示输出的一桢画面,比如说屏幕分辨率为1027*768,我就声明一个[1027][768]的类型为像素矩阵,来标记已经画过的像素点,当使用填充算法需要判断种子点周围像素点的时候,我把种子点(例x=500,y=653)的信息填充到 [500][653]的位置上;这样的话,区域填充算法判断的时候就可以判断[500+1][653]、[500-1][653]、[500][653+1]、[500][653-1]的情况了。 我在总结一下我问题的内容: 1.java sdk中能不能找到一个类,或者是一个函数能方便地从显存里(屏幕上)调出已经化过的象素点,如何实现 2.如果没有现成的类或函数,怎样定义这种屏幕显示模拟层的数据结构能让运行速度更优?
查过了,未果...所以特来向大侠们求助...谢谢..




 

 

请大家帮我设计一个计算机图形学的的画圆和线段的程序,如何可以成功执行的话我会再追加50分
计算机图形学作业 输出图元
我来回答 共有条 回答
用户名: 密码:
验证码: 匿名发表
| AutoCAD | Pro/E | UG | 3Dmax | catia | solidworks | maya | photoshop | 模具设计 | 有限元 | matlab | 计算机图形学 | 室内设计 |