如何用VB.NET实现绘制直线和贝塞尔曲线的高级图形编程技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1264个文字,预计阅读时间需要6分钟。
视频教程见:[VB.NET二维图形绘制](#)
用VB.NET绘制直线的方法为:
+ 画布工具Graphics.DrawLine(铅笔工具Pen, 起始点Point, 终止点Point)+ 其中参数Point对象还可以用PointF对象或分别用横纵坐标表示。
视频教程见:二维图形绘制
用VB.NET绘制直线的方法为:
画布工具Graphics.DrawLine(钢笔工具Pen,起始点Point,终止点Point)
其中的参数Point对象还可以用PointF对象或分别用其横坐标X值和横坐标Y值代替。
用VB.NET连续绘制多条直线的方法为:
画布工具Graphics.DrawLines(钢笔工具Pen,有序点数组)
其中的参数有序点数组由按照顺序连接到各个点(Point或PointF)构成的数组对象。
用VB.NET绘制贝塞尔曲线(Bezier)的方法为:
画布工具Graphics.DrawBezier(钢笔工具Pen,起始点,控点1,控点2,结束点)
注意绘制直线时,参数中的各个点都经过绘制的线段,但绘制贝塞尔曲线时,参数中定义的四个点只有起始点和结束点经过绘制的曲线,两个控点是不在曲线上的,控点只控制起始点和结束点之间的曲线走向。由起始点到控点1引出的直线与曲线的开头部分相切,由终止点到控点2引出的直线与曲线的结束部分相切。参数中的4个点可以用Point或PointF对象,也可以分别由这些点的横坐标和纵坐标拆解成的8个Single参数代替。
本文共计1264个文字,预计阅读时间需要6分钟。
视频教程见:[VB.NET二维图形绘制](#)
用VB.NET绘制直线的方法为:
+ 画布工具Graphics.DrawLine(铅笔工具Pen, 起始点Point, 终止点Point)+ 其中参数Point对象还可以用PointF对象或分别用横纵坐标表示。
视频教程见:二维图形绘制
用VB.NET绘制直线的方法为:
画布工具Graphics.DrawLine(钢笔工具Pen,起始点Point,终止点Point)
其中的参数Point对象还可以用PointF对象或分别用其横坐标X值和横坐标Y值代替。
用VB.NET连续绘制多条直线的方法为:
画布工具Graphics.DrawLines(钢笔工具Pen,有序点数组)
其中的参数有序点数组由按照顺序连接到各个点(Point或PointF)构成的数组对象。
用VB.NET绘制贝塞尔曲线(Bezier)的方法为:
画布工具Graphics.DrawBezier(钢笔工具Pen,起始点,控点1,控点2,结束点)
注意绘制直线时,参数中的各个点都经过绘制的线段,但绘制贝塞尔曲线时,参数中定义的四个点只有起始点和结束点经过绘制的曲线,两个控点是不在曲线上的,控点只控制起始点和结束点之间的曲线走向。由起始点到控点1引出的直线与曲线的开头部分相切,由终止点到控点2引出的直线与曲线的结束部分相切。参数中的4个点可以用Point或PointF对象,也可以分别由这些点的横坐标和纵坐标拆解成的8个Single参数代替。

