
UIDrawPath::bezierTo 메소드는 비에저 곡선을 그릴 때 사용됩니다. 이 메소드의 파라미터인 controlPoint1, controlPoint2는 곡선의 시작점과 끝점의 위치에만 영향을 미치지 않습니다.
controlPoint1은 곡선의 시작점과 연결된 선분의 중간점을 의미하며, controlPoint2는 곡선의 끝점과 연결된 선분의 중간점을 의미합니다.
controlPoint1과 controlPoint2의 위치에 따라 곡선의 형태가 변합니다.
- controlPoint1이 시작점과 가까울수록 곡선은 더 가파르게 됩니다.
- controlPoint2가 끝점과 가까울수록 곡선은 더 가파르게 됩니다.
- controlPoint1과 controlPoint2가 시작점과 끝점 사이에 위치할수록 곡선은 더 부드럽게 됩니다.
예를 들어, controlPoint1이 시작점과 가까운 위치에 있고, controlPoint2가 끝점과 가까운 위치에 있다면, 곡선은 더 가파르게 됩니다. 반면, controlPoint1과 controlPoint2가 시작점과 끝점 사이에 위치한다면, 곡선은 더 부드럽게 됩니다.
2025-07-01 13:54