椭圆公章的算法

大可山人
博客专家认证
2006-03-29 03:06:06
已知椭圆的长轴和短轴长度,以及起始和结束的角度,怎样平分此起始角至结束角之间
的一段圆弧为N等分?又如何得到各点的座标及外切线与椭圆中心点之间的角度?

我是想做成类似椭圆公章的效果,因此需要定位上面的文字大小及位置。
...全文
633 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
大可山人 2006-06-03
  • 打赏
  • 举报
回复
嗯,楼上的兄弟好办法!
niwalker 2006-06-03
  • 打赏
  • 举报
回复
没有看到?那就是Niwalker的独家专有技术了,哈。
想想什么东西可以填充一条路径?没错,那就是Brush对象,在GDI+中,有三种Brush对象,你要用的就是TextureBrush。OK, 提示到此为止,后面应该没有问题了吧?
注:采用此方法仅仅是对你要解决的问题的一个替代方案,当文本填充路径的时候,会发生比例上的变形,这个变形问题可以在填充前进行适当调整来解决。
大可山人 2006-06-03
  • 打赏
  • 举报
回复
niwalker() :
有这种方法吗?是什么方法?偶怎么没有看到过,呵呵。谢谢指点一下?
大可山人 2006-06-02
  • 打赏
  • 举报
回复
今天去书店居然找不到这本书,是哪个出版社出的?谢谢了
niwalker 2006-06-02
  • 打赏
  • 举报
回复
为什么不用类库中(GDI+)现成的方法?沿椭圆弧路径填充你的文字就可以了。
collar_bird 2006-05-29
  • 打赏
  • 举报
回复
是教材,各高校的数学专业都要学的。

因为是专业数学,所以没有高等代数出名。
在工程中是必不可少的一本基础高级教材

大可山人 2006-05-27
  • 打赏
  • 举报
回复
楼上的弟兄:
是书还是论文?有没有电子版的?给我一份?a3news#hotmail.com
大可山人 2006-05-27
  • 打赏
  • 举报
回复
UP
collar_bird 2006-05-26
  • 打赏
  • 举报
回复
请参看
<<工程中的数值分析>>
大可山人 2006-05-19
  • 打赏
  • 举报
回复
laviewpbt(人一定要靠自己) :
没你想像的那么简单,目前数学上平分椭圆圆弧的公式都还没有哩。所以只能是近拟模拟,但如何做呢?
健者天行 2006-05-13
  • 打赏
  • 举报
回复
不懂

友情UP
laviewpbt 2006-05-13
  • 打赏
  • 举报
回复
完全的数学问题,拿张纸和笔。
注意下屏幕坐标就可以了。
xjjdanran 2006-05-13
  • 打赏
  • 举报
回复
进来学习
大可山人 2006-05-13
  • 打赏
  • 举报
回复
UP
大可山人 2006-03-30
  • 打赏
  • 举报
回复
等分角度是不行的,如果等分角度的话,文字之间的空白距离不相等。
大可山人 2006-03-30
  • 打赏
  • 举报
回复
UP
Knight94 2006-03-29
  • 打赏
  • 举报
回复
to 我主要是不知道如何等分弧度

你没必要去等分弧度,你去等分角度不是更好
-渔民- 2006-03-29
  • 打赏
  • 举报
回复
學習ing
littlegang 2006-03-29
  • 打赏
  • 举报
回复
椭圆弧长是积分计算出来的,要等分的话比较难

感觉一般的椭圆公章可能是通过圆形公章进行伸缩变化形成的,字与字之间的间距不等
大可山人 2006-03-29
  • 打赏
  • 举报
回复
Knight94(愚翁) :
我主要是不知道如何等分弧度,旋转画图等都没有问题。我已做出正圆形的公章了。
http://blog.csdn.net/johnsuna/archive/2006/03/23/635989.aspx
加载更多回复(4)

110,536

社区成员

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

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

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