Cocoa和SVG解释Bézier曲线的方式有何不同?

dzo*_*nta 0 cocoa svg bezier

我对任何类型的图形都很陌生(可能除了拍照:))所以如果我昨晚面对的问题的解释不是非常精确和明白,请原谅.

我正在尝试在Cocoa中生成代码,它将在SVG文件的基础上绘制向量.我已经将SVG命令转换为NSBezierPath方法的调用,但是接收到的图形并不是很好......形状类似于基本形状,但有一些......扭曲(?).它可能既不是抗锯齿问题,也不是Cocoa方面的平坦值问题.有人提出这个问题可能是由于Cocoa方法对SVz的Bézier曲线控制点的不同解释 - 这可能吗?或者还有什么可能导致问题?

Pet*_*ham 5

SVG曲线指令是控制点,控制点,终点.

Cocoa curveToPoint方法采用终点,控制点1,控制点2