求救:怎样实时切割多边形的一部分(保持被切部分的面积恒定)(100分)

  • 主题发起人 主题发起人 baicyq163
  • 开始时间 开始时间
B

baicyq163

Unregistered / Unconfirmed
GUEST, unregistred user!
就象烧杯里装有少许水一样,当烧杯旋转时,装在里面的水会保持水面水平,但水所在的多边形会变,但面积是恒定的,(请求各位老师算法)

容器多边形我是用 N个(一般是4个)点: array of tpoint;
溶液多边形,应该是:容器多边形的一部分,可能可用到 两点线段间的切割问题,

难点:怎样动态调节水面与 容器多边形 壁的交点????
 
困挠我太久的问题!!!!!!!!!!!求各位高手了
 
是体积不变,面积变化吧?题目看不太懂。。。
 
再帮你顶一次,你是要面积恒定, 还是要体积恒定。(应该是体积恒定的吧。。。)
 
容体是上下的面积是一样的吧?
 
是面积恒定
 
烧杯是截面图
 
┃? ┃
┃ ┃
┃ ┃
┃----------┃ 这是一个平面问题..
┃----------┃
┃----------┃
┗━━━━━┛ 烧杯是这个形状(注:多边形的不一定是矩形),当烧杯倾斜的时候,水面仍然水平,但面积不变,
 
┃? ┃
┃ ┃
┃ ┃
┃----------┃ ┑
┃----------┃ │
┃----------┃ > ←是这一部分的面积不变
┗━━━━━┛ ┙
 
拜托各位高手了!!!!![?][?][?]
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部