社区
C#
帖子详情
GraphicsPath.AddCurve 算法的疑问?
zengya
2010-01-15 09:04:34
我用GraphicsPath.AddCurve 可以画一条光滑曲线,这很好,但是我想得到绘制曲线上的任一点,比如说间隔单位1的点,或者更多,该怎么办?好像GraphicsPath没有提供这个方法,那么我是不是要实现他的算法呢?谁能帮帮我,我找不到这个算法。谢谢
...全文
113
6
打赏
收藏
GraphicsPath.AddCurve 算法的疑问?
我用GraphicsPath.AddCurve 可以画一条光滑曲线,这很好,但是我想得到绘制曲线上的任一点,比如说间隔单位1的点,或者更多,该怎么办?好像GraphicsPath没有提供这个方法,那么我是不是要实现他的算法呢?谁能帮帮我,我找不到这个算法。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
卧_槽
2010-01-15
打赏
举报
回复
把线画好,然后找到线上任意一点,然后做一个图的遍历求出所有点就行了。很简单的。
LorenLiu
2010-01-15
打赏
举报
回复
得自己算吧~~
bychgh
2010-01-15
打赏
举报
回复
不懂帮顶
tyy283
2010-01-15
打赏
举报
回复
bd
assiwe
2010-01-15
打赏
举报
回复
传入的第一个参数是这条曲线
zengya
2010-01-15
打赏
举报
回复
[Quote=引用 3 楼 yuwenge 的回复:]
把线画好,然后找到线上任意一点,然后做一个图的遍历求出所有点就行了。很简单的。
[/Quote]
图的遍历?能否具体一点呢?:)
C#中
Graphics
Path
的
Add
String方法用法实例
主要介绍了C#中
Graphics
Path
的
Add
String方法用法,实例分析了
Add
String方法添加字符串的相关使用技巧,需要的朋友可以参考下
C#自定义曲线便器功能实现(简化版)
一、实现说明: 1、坐标系系统: 使用0-500的范围映射到屏幕坐标系 自动绘制网格线(间隔50单位) 坐标轴显示在左侧和底部 2、控制点功能: 左键点击空白区域添加新控制点 拖动现有控制点调整位置 自动按X坐标排序保持曲线有效性 限制控制点移动范围(防止越界和重叠) 3、 曲线绘制: 使用
Graphics
Path
.
Add
Curve
方法实现平滑曲线 张力系数设为0.5(可调整) 实时更新曲线显示 4、坐标转换: MapXToScreen/MapYToScreen:将逻辑坐标转换为屏幕坐标 MapScreenToLogical:将屏幕坐标转换为逻辑坐标 5、交互优化:
一个VB图形
算法
示例,貌似于矢量图有关
一个VB图形
算法
示例,貌似于矢量图有关 一个VB图形
算法
示例,貌似于矢量图有关
C# GDI+绘制矩形圆角
1、圆角枚举与相应组合处理设计 2、
Graphics
Path
.
Add
Arc方法 3、绘制圆角组合 从以上几点详细论述如何实现绘制矩形圆角
由直线、曲线创建图形,using System.Drawing.Drawing2D;的应用例子,C#源代码 Point[]
由直线、曲线创建图形,using System.Drawing.Drawing2D;的应用例子,C#源代码 Point[] points = { new Point(40, 60), new Point(50, 70), new Point(30, 90)};
Graphics
Path
path
= new
Graphics
Path
();
path
.StartFigure(); // Start the first figure.
path
.
Add
Arc(175, 50, 50, 50, 0, -180);
path
.
Add
Line(100, 0, 250, 20); // First figure is not closed.
path
.StartFigure(); // Start the second figure.
path
.
Add
Line(50, 20, 5, 90);
path
.
Add
Curve
(points, 3);
path
.
Add
Line(50, 150, 150, 180);
path
.CloseFigure(); // Second figure is closed. e.
Graphics
.Draw
Path
(new Pen(Color.FromArgb(255, 255, 0, 0), 2),
path
); }
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章