Вопросы по теме 'cgpath'

Как я могу преобразовать NSBezierPath в CGPath
Как я могу преобразовать между NSBezierPath в CGPath . Спасибо.
18124 просмотров
schedule 16.05.2023

объединить несколько CAAnimation последовательно
Я читал о CATransactions, а затем подумал, что это может помочь решить мою проблему. Это то, чего я не хочу делать: у меня есть 3 анимации в одном слое, каждая из которых имеет свою продолжительность. Я создаю анимацию с помощью...
1807 просмотров

Поместите UIImage в процент CGPath, чтобы создать его начальную точку.
Извините, я не могу опубликовать какой-либо код, но вход в StackOverflow заблокирован на моей работе. Поэтому мне пришлось использовать свой телефон. Я хочу создать CGPath и анимировать UIImage на этом пути. В частности, я хотел бы разместить его...
366 просмотров
schedule 05.06.2023

CABasicAnimation с CALayer path не анимируется
Я пытаюсь анимировать переход CALayer от нормальных углов к закругленным углам. Я хочу закруглить только верхние углы, поэтому использую UIBezierPath. Вот код: UIRectCorner corners = UIRectCornerTopLeft | UIRectCornerTopRight; UIBezierPath*...
12452 просмотров

Объединение геометрии CGContext
Кто-нибудь знает, можно ли комбинировать (например) разные пути CGContext для создания новой комбинированной формы, как в этом примере? Спасибо!
713 просмотров
schedule 10.04.2022

Анимация CALayer создает нежелательное мерцание из-за аппаратных ограничений; нужны альтернативные способы оживить мое представление
Я пытаюсь сделать приложение, которое анимирует рот на лице человека, очень похожее на jibjab.com (пример можно найти здесь ). Чтобы сделать это, у меня был слой полностью черного цвета в качестве самого нижнего слоя, за которым следовал слой лица...
468 просмотров

Я анимирую значение пути заполненного, но не обведенного CAShapeLayer, и я хотел бы сделать его анимацию более плавной.
Ладно, я просто повторю еще раз: Я анимирую значение пути заполненного, но не обведенного CAShapeLayer, и я хотел бы сделать его анимацию более плавной. Вот основной код анимации: CABasicAnimation * pathAnimation = [CABasicAnimation...
179 просмотров

Заполнение инверсии CGPath без отсечения
Скажем, у меня есть CGPath, который представляет собой круг в CGContextRef. Что я хотел бы сделать, так это заполнить инверсию пути цветом. Ниже показано, где круг — это текущий нарисованный путь, и я хотел бы заполнить инверсию круга цветом,...
1222 просмотров

путь обводки iphone, используемый для обрезки UIImage
Я очень новичок в CoreGraphics (хотя некоторое время занимался программированием для iphone) Вопрос, у меня есть этот фрагмент, который пропорционально масштабируется и обрезает UIImage по кругу: -(UIImage...
377 просмотров
schedule 31.07.2023

Утверждение не удалось при использовании bodyWithPolygonFromPath: метод для формы яйца
Я моделирую физику для узла SKSprite в форме яйца. Однако возникает ошибка утверждения: Ошибка утверждения: (edge.LengthSquared() > 1.19209290e-7F * 1.19209290e-7F), набор функций, файл...
435 просмотров
schedule 28.10.2022

Создайте перпендикулярную линию к CGPathRef
Я использую SKShapeNodes для динамического рисования линий, обновляя свойство пути, когда пользователь касается экрана. Как только линия будет завершена, я хотел бы добавить новую перпендикулярную линию фиксированной длины к концу пути. Я изучил...
573 просмотров
schedule 20.07.2023

Анимируйте вид только по части пути в iOS
У меня длинный путь, и я хочу анимировать вид только на его части. Мне нужен способ получить только часть этого пути, которую я вычисляю как его часть. Например, с CAShapeLayer вы можете получить его часть с помощью strokeStart и strokeEnd, а...
229 просмотров
schedule 26.04.2023

Разрезание изображения на содержимое CALayers во время анимации
Я создал подкласс CALayer для рисования фрагмента круговой диаграммы с пользовательским цветом ( color ), начальным углом ( actualStartAngle ), конечным углом ( actualEndAngle ) и изображением ( image )[Это изображение всегда должно быть в середине...
256 просмотров
schedule 18.08.2022

Градиент вдоль CGPath
Я рисую дугу, которая представляет собой почти полный круг: CGContextSetFillColorWithColor(context, [UIColor whiteColor].CGColor); CGMutablePathRef path = CGPathCreateMutable(); CGPathMoveToPoint(path, NULL, centerPoint.x,...
322 просмотров
schedule 14.09.2022

Нарисуйте градиент под графиком CAShapeLayer
Я рисую график, используя CGPath, примененный к CAShapeLayer. Сам график нарисован отлично, но потом я хочу добавить под ним градиент. Моя проблема в том, что путь закрыт прямой линией, идущей от последней точки к первой (см. Ниже) - это сделало бы...
577 просмотров
schedule 21.03.2023

Длинный CGPath не рендерится
Работаю с движком spritekit и столкнулся со следующей проблемой. Мне нужно нарисовать маршрут на карте, для этого я делаю массив точек, и методом CGPathAddLines создаю путь для массива. Все работало нормально, пока я не попытался построить маршрут...
150 просмотров
schedule 09.06.2023

Заполните SKShapeNode, созданный из CGPath
Я пытаюсь создать собственный SKShapeNode на основе массива точек. Точки образуют замкнутую форму, и в конечном итоге фигура должна быть заполнена. Это то, что я придумал до сих пор, но по какой-то причине штрих рисуется нормально, но форма...
936 просмотров
schedule 05.03.2023

Перемещайте объект пальцем по пути [Swift]
В моем представлении есть круг. С маленьким овалом, который можно перемещать по этому большому кругу, идея перемещения маленького овала состоит в том, чтобы изменить время на часах. Я пытаюсь переместить овал, но только по пути, чтобы он не вышел из...
832 просмотров

У CGPathMoveToPoint есть проблемы с созданием пути
Я использую следующий код для создания пути из массива CGPoint (). public func creatPath (for points:[CGPoint]) { let path = CGMutablePath() let startPoint = points.first CGPathMoveToPoint( path, CGAffineTransform.identity,...
1119 просмотров
schedule 03.06.2023

iOS раскрывает/демаскирует изображение на основе пути?
Я пытаюсь анимировать рисунок этого конкретного изображения: однако я понял, что пытаться нарисовать это с помощью CGPath на самом деле невозможно. Я подумал, что следующим решением будет попытаться показать это изображение на основе близкого...
96 просмотров
schedule 19.12.2022