1

曲線を形成する点の配列 (CGPoints) があります。実際には実際の曲線ではなく、短い線分です。その曲線の平行オフセットが必要です。勾配が急な場合は、曲線を下に移動するだけで明らかにセグメントが細くなります。これにどのようにアプローチできるかについてのアイデアはありますか?

4

1 に答える 1

1

セグメントごとに接線/法線を計算し、法線に沿ってポイントを変換する必要があります。

ポリラインの場合 - 頂点の法線は、またがる 2 つのセグメント法線の組み合わせ ((n1 + n2) / 2?) であるため、「オフセット」曲線の計算中にそれを考慮する必要がある場合があります。

実際には、ここに示されているように、必要なのは Normal だけです。

お役に立てれば。

于 2012-09-05T17:05:30.323 に答える