ストローク幅が円弧の中心でピークになるuibezierpathをどのように描画すればよいのでしょうか。これが私が意味することの例です:
描画するときに各ポイントを通過し、それに応じてストローク幅を設定する必要があるか、より簡単な方法があります。誰かが私を正しい方向に向けることができますか?
ありがとう
ストローク幅が円弧の中心でピークになるuibezierpathをどのように描画すればよいのでしょうか。これが私が意味することの例です:
描画するときに各ポイントを通過し、それに応じてストローク幅を設定する必要があるか、より簡単な方法があります。誰かが私を正しい方向に向けることができますか?
ありがとう
ストロークなしで 2 つの外側のパスを描画し、それらを結合してから、それらの間のスペースを埋めることができます。
興味がある場合は、これを試す別の方法:
数百の線分を描画するループを作成し、描画ループ中にそれに応じて線幅を変更することで、これを機能させることになりました。
線幅を調整するには、次の関数を使用しました: MAX_WIDTH * sinf(M_PI * (i/NUMBER_OF_SEGMENTS)
私が知る限り、見栄えが良く、パフォーマンスの問題はありません。曲線で使用するポイントのリストが既にあるので、特にうまくいきました。それ以外の場合は、sosborn の方法を使用する方がよいと思います。