社区
C#
帖子详情
圆形的角大小不一样
shaya5888
2012-10-02 08:07:48
如下图,用GraphicsPath.AddArc()画的圆角矩形。结果发现左上角和右上角的弧度大小不一样。sweepAngle都是90,不知道为什么。
我的系统是Win7,不知道是不是与系统有关,我看Win7自己的Form的四个角的大小都不一样。
不知道用什么方法能解决,或者说自己用算法来画曲线。请大神们帮忙。
...全文
108
4
打赏
收藏
圆形的角大小不一样
如下图,用GraphicsPath.AddArc()画的圆角矩形。结果发现左上角和右上角的弧度大小不一样。sweepAngle都是90,不知道为什么。 我的系统是Win7,不知道是不是与系统有关,我看Win7自己的Form的四个角的大小都不一样。 不知道用什么方法能解决,或者说自己用算法来画曲线。请大神们帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dylike
2012-10-03
打赏
举报
回复
绘制之前
G.Anti....=True
shaya5888
2012-10-02
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
你也可以精确地画像素点来代替。
[/Quote]
这个要怎么弄啊,有没有例子?
我是看很多软件上的圆角都是一样的,而且比这个好看,不知道怎么做的。
threenewbee
2012-10-02
打赏
举报
回复
你也可以精确地画像素点来代替。
threenewbee
2012-10-02
打赏
举报
回复
换一个大小(略大或者略小)试试看,或者换一个消除锯齿算法。
原因是圆的直径和像素不是整倍数对应的,在取整的过程中可能左边3个像素,右边只有2个像素了。
comsol仿真几种偏振光
光矢量的振动方向在传播过程中保持不变,只是它的
大小
随位相改变,这种光称为线偏振光。圆偏振光的特点是,在传播过程中,它的光矢量
大小
不变,方向绕传播轴均匀地转动,端点轨迹是一个圆。椭圆偏振光的光矢量
大小
和方向在传播过程中都有规律地变化,光矢量端点沿着一个椭圆轨迹运动。通常情形,激光谐振腔发出的基模辐射场,其横截面的振幅分布遵守高斯函数,故称高斯光束。
ural 1084 Goat in the Garden
题目地址:http://acm.timus.ru/problem.aspx?space=1&num=1084 其实就是求圆与正方形相交的面积。圆心在正方形的中心。 分三种情况。 (1)正方形完全包含圆 (2)圆完全包含正方形 (3)圆与正方形相交,见下图。 在三角形OAF中很容易由正弦定理求出角AOF的
大小
,从而求出角EOF的
大小
那么扇形OEF的面积也就出来了 1/2*(角EO
判断一个点是否在三角形的外接圆上
主要有两种方法 先求出三角形的外接圆的圆心的坐标,然后判断该点到圆心的距离 设三角形为ABC,判断D点是否在ABC的外接圆内,假设设点C和点D在AB同侧,则比较∠ADC和∠ACB的
大小
就可以判断点C是在圆上、圆内、圆外了 ...
CSS radial-gradient() 函数实现渐变
值描述 shape 确定圆的类型: ellipse (默认): 指定椭
圆形
的径向渐变。 circle :指定
圆形
的径向渐变 size 定义渐变的
大小
,可能值: farthest-corner (默认) : 指定径向渐变的半径长度为从圆心到离圆心最远的角 closest-side :指定径向渐变的半径长度为从圆心到离圆心最近的边 closest-...
游戏引擎初级篇
使用标准C++语言 + OpenGLES2.0规范,进行跨平台开发,支持多系统。 从无到有介绍游戏引擎开发中用到的常用技术,从三维理论开始,到的算法,场景提出算法,摄像机控制,路径动画,关键帧动画,骨骼动画,地形的编辑,地形的刷绘,GUI界面原型系统等方面进行详细的介绍。
C#
109,896
社区成员
642,645
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章