按椭圆排列

淡默 2011-10-25 11:11:31
winform中,N个控件以椭圆排列,各位有没有什么好思路或者说算法,N可以固定,例如N=64
怎么才能将这64个控件按椭圆排列?求助
...全文
95 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
淡默 2011-10-25
  • 打赏
  • 举报
回复
额。。。画一个合适的椭圆,这个我知道,但是我不知道怎么去排列,因为它没有圆的规则,如果把周长平均分掉,每一段摆一个控件,我怕效果不均匀
hztltgg 2011-10-25
  • 打赏
  • 举报
回复
有画椭圆的函数,但是没有椭圆函数把。椭圆函数自己计算也很简单,关键是你椭圆的参数是什么?电脑里一般是用最大内切矩形,数学上是焦点离心率
淡默 2011-10-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 return_false 的回复:]

各个控件的位置按椭圆轨迹依次排开.
[/Quote]
C#有自带椭圆函数么?还是要自己事先计算好一个椭圆?我新手
kiba518 2011-10-25
  • 打赏
  • 举报
回复
顶楼上
  • 打赏
  • 举报
回复
各个控件的位置按椭圆轨迹依次排开.
淡默 2011-10-25
  • 打赏
  • 举报
回复
自己把问题想复杂了,已经解决了,均分吧

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧