いくつかのCAShapeLayerで作られた3Dそっくりのグラフィックオブジェクトがあります。すべての形状(天井と壁の両方)をストロークする必要があります。いくつかの形状はエッジを共有しています-それが問題の根本であるようです。
しかし、別の形の既存の輪郭の周りに輪郭が描かれているようです。だから私はいくつかの形の周りにそれらの醜いスパイクを手に入れました。
それらを取り除く方法は?
いくつかのCAShapeLayerで作られた3Dそっくりのグラフィックオブジェクトがあります。すべての形状(天井と壁の両方)をストロークする必要があります。いくつかの形状はエッジを共有しています-それが問題の根本であるようです。
しかし、別の形の既存の輪郭の周りに輪郭が描かれているようです。だから私はいくつかの形の周りにそれらの醜いスパイクを手に入れました。
それらを取り除く方法は?
lineJoinプロパティとlineCapプロパティを確認し、kCALineJoinRoundとkCALineCapRoundに設定すると役立つ場合があります。
https://developer.apple.com/documentation/quartzcore/cashapelayer