Как получить долю пути Безье от некоторого процента - PullRequest
0 голосов
/ 02 июня 2019

У меня есть путь Безье, и я хочу получить путь Безье из нескольких процентов полного пути Безье. Например, у меня есть путь Безье прямоугольника, и я хочу вычислить путь Безье этого прямоугольника для процента 30%. Есть ли способ рассчитать эту долю пути?

1 Ответ

0 голосов
/ 03 июня 2019

Вы можете сделать это:

let firstPath = UIBezierPath(rect: rect)

let value: CGFloat = 0.5 // Your fraction

let secondPath = UIBezierPath(rect: CGRect(x: rect.origin.x, y: rect.origin.y, width: rect.width * value, height: rect.height))
...