一些与以下相关的 C / Objective-C 助手
解析一个 SVG 路径 并返回一个保留的 CGPathRef。
参见 PathParser.h
编写一种非常简单、非优化的形式 SVG 路径。
简单的 CGPoint 数学
使用 SVG 路径格式作为 ASCII/C 字符串来保留一个 CGPathRef。
解析一个 SVG 路径 并返回一个保留的 CGPathRef。
直接使用基于 W3C 语法进行解析的 Ragel 生成的状态机 PathParser.rl。
解析一个 SVG 变换属性 并返回一个 CGAffineTransform。
基于 W3C 语法直接使用 Ragel 生成的状态机 TrafoParser.rl 进行解析。
我在很多地方都使用了宏。为了避免在每一个源文件中都包含相同的头文件,我将它们放入了一个常规的文件MROGeometry-Prefix.pch中。
从Ragel源代码生成C状态机和PDF文档。