两个多边形的交运算,困惑中,高手点拨 (附图示) (30分)

  • 主题发起人 主题发起人 tti
  • 开始时间 开始时间
T

tti

Unregistered / Unconfirmed
GUEST, unregistred user!
实现两个多边形的交运算,在窗体上显示结果,该如何设置Pen和Brush属性?
窗体背景为clBlack,要求结果用白色区域显示,注意是交运算,见图
Pen.Color := ?;
Pen.Style := ?;
Brush.Style := ?;
Brush.Color := ?;
Pen.Mode := ?;
Pen.Color := ?;
Brush.Style := ?;
Brush.Color := ?;
Polygon(Points);
Polygon(Points);
Tpolygon.gif

上面第3个图是实现效果,注意最后不要显示出图一和图二的暗的部分,那只是作提示的。
 
1、求所有交点
2、取最小的重合区
 
API里不是有一个求交区域的函数吗?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
625
import
I
I
回复
0
查看
606
import
I
后退
顶部