CurveVector 相关实现笔记
判断 CurveVector 是否在一个平面
1 | // C# |
返回的第一个参数为
localToWorld
,该坐标系是 curve 的局部坐标第,曲线位于局部坐标系的 xy 平面。如果要将其变成世界坐标系的 xy,则要将左乘localToWorld
的逆矩阵,即worldToLocal
。
创建线串
CurveVector静态
1 | // CurveVector 类中 |
最后一个参数在使用中经常会让人误解,当它为
true
时,将强制生成的曲线外部和内部循环具有正确的(CCW/CW)顺序。
CurvePrimitive静态
判断点与曲线的关系
1 | // CurveVector 类中 |