- 2
- 0
- 约6.46千字
- 约 8页
- 2017-11-17 发布于江苏
- 举报
图形学Project2
图形学Project 2
要求
任意两个多边形,求出其相交的区域
使用说明
例1
第一步,与Project 1 画多边形的方法相同,画一个多边形;
第二步,单击INTERSECT WITH,随后画出第二个多边形;
第三步,单击FILL 进行填充。
例2
单击CLEAR,重新回到初始状态,下面让我们看一下自交多边形的情况
当单击数次后,出现左图的情况,之后我们单击 INTERSECT WITH,然后画第二个自交多边
形,则变为右图的情况。单击FILL,完成填充。
例3
点击CLEAR,接下来看看填充区域不连续的情况
先画两个个自交多边形,然后FILL,可以发现填充的区域可以不连续
实现方法
程序中有三个类Main, MyCanvas 和MyFrame
Main
程序入口
public static void main(String [] args)
{
MyFrame myframe = new MyFrame();//新建一个MyFrame
}
MyFrame(附部分程序)
class MyFrame extends Frame //MyFrame 继承自Frame,同时实现
原创力文档

文档评论(0)