我对任何类型的图形都绝对陌生(也许除了拍照:)),所以如果我对昨晚遇到的问题的解释不是很精确和不稳定,请原谅。
我正在尝试在 Cocoa 中生成代码,该代码将在 SVG 文件的基础上绘制矢量。我已将 SVG 命令转换为 NSBezierPath 方法的调用,但收到的图形不太好...形状与基本形状相似,但有一些...扭曲(?)。这可能既不是抗锯齿的问题,也不是 Cocoa 方面设置的平坦度值的问题。有人建议我这个问题可能是由于 Cocoa 方法和 SVG 对贝塞尔曲线控制点的不同解释造成的 - 这可能吗?或者还有什么可能导致这个问题?
最佳答案
SVG曲线命令为控制点、控制点、终点。
Cocoa curveToPoint方法获取终点、控制点1、控制点2
关于cocoa - Cocoa 和 SVG 解释贝塞尔曲线的方式有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1737465/