canvas path T和Q的区别
时间: 2024-05-21 10:14:26 浏览: 130
【示例】使用WPF制作旗(ViewBox、Canvas、Path的使用)
在Canvas中,path是用来定义图形形状的对象。T和Q是两种不同的path绘制命令。
T命令表示“平滑曲线到”,它需要两个参数,分别是目标点的x和y坐标。T命令会在当前点和目标点之间绘制一条平滑曲线。平滑曲线是指该曲线的两个端点处的切线方向相同,从而使得曲线看起来更加平滑。
Q命令表示“二次贝塞尔曲线到”,它需要四个参数,分别是控制点的x和y坐标,以及目标点的x和y坐标。Q命令会在当前点和目标点之间绘制一条二次贝塞尔曲线。二次贝塞尔曲线是指该曲线由一个起点、一个终点和一个控制点组成,曲线的形状由起点、终点和控制点的位置关系决定。
因此,T命令和Q命令是两种不同的绘制命令,用于在Canvas中绘制不同形状的曲线。
阅读全文