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

Как определить конечные точки дуг в массивах GraphicsPath PathPoints и PathTypes?
У меня есть следующие массивы PathPoints и PathTypes (формат: X, Y, Type): -177.477900, 11021.670000, 1 -614.447200, 11091.820000, 3 -1039.798000, 10842.280000, 3 -1191.761000, 10426.620000, 3 -1591.569000, 10493.590000, 3 -1969.963000,...
2852 просмотров
schedule 31.12.2023

Как вернуть все точки кривой Безье?
Я опубликовал предыдущий вопрос о создании кривой Безье, основанной только на начальной и конечной точках, и благодаря ответам я смог создать кривую Безье, используя имеющуюся у меня информацию. Это код, который позволяет мне рисовать нужные мне...
5706 просмотров
schedule 05.11.2023

Генерация кривой JavaScript
Как я могу написать функцию, которая принимает массив 2D-точек и возвращает кривые Безье/квадратики, чтобы я мог перерисовать их позже, используя метод HTML5 Canvas bezierCurveTo или quadraticCurveTo ?
994 просмотров
schedule 26.07.2022

Найти точку на кривой Безье при заданном расстоянии от начальной точки?
Я создал 4-точечную кривую Безье и расстояние. Начиная с начальной точки, как мне найти координаты x, y точки, которая находится на таком расстоянии от начальной точки? Я просмотрел другие примеры, и, насколько я могу судить, они аппроксимируют...
3632 просмотров
schedule 18.03.2024

Алгоритм кривой Безье в target-c
Может кто-нибудь умнее меня взглянуть на это. Я пытаюсь реализовать алгоритм кривой Безье, который я нашел здесь , в. Вывод неверный. Я думаю, что преобразовал код правильно, так что либо оригинал был неправильным, либо не был предназначен для...
3875 просмотров
schedule 03.07.2022

Как мне дополнительно анимировать изображение, которое находится на пути Безье
Может быть, кто-то может указать мне в правильном направлении. Я попробовал Google, но действительно не знаю, как определить мой вопрос в поисковых терминах. Я анимирую изображение вдоль UIBezierPath следующим образом: UIBezierPath *trackPath...
1980 просмотров
schedule 07.11.2022

Вычислить среднюю точку кривой Безье
У меня есть функция для рисования Bezier Curve через три точки. У меня уже есть 2 точки (начало и конец) - A и B. Как мне рассчитать среднюю точку между этими двумя точками, поскольку средняя точка всегда будет немного выше или ниже, чем линейная...
7306 просмотров
schedule 15.11.2022

Можно ли указать временную функцию CAAnimation с квадратичной кривой Безье?
Я знаю, что можно указать временную функцию CAAnimation с кубической кривой Безье, используя: CAMediaTimingFunction Но можно ли указать временную функцию с помощью квадратичной кривой Безье? Зачем мне это?, спросите вы. Что ж, либо так,...
130 просмотров
schedule 15.02.2024

Поверните передние колеса автомобиля по траектории Безье.
У меня есть 3D-автомобиль, который следует заранее заданному 3D-пути Безье. Я хочу, чтобы вращение передних колес автомобиля соответствовало изменению направления движения автомобиля. У меня возникла идея сопоставить ориентацию колеса с...
156 просмотров
schedule 10.07.2022

Создайте кривую Безье в Objective C, используя алгоритм Пола де Кастельжо
Я пытаюсь использовать алгоритм Поля де Кастельжо, чтобы нарисовать кривую Безье в качестве домашнего задания, но, похоже, он не идеален, вот коды - (void)recursive_bezier :(double)x1 :(double)y1 :(double)x2...
221 просмотров
schedule 25.03.2024

Примерный список точек с кратким списком кривых Безье
У меня есть список (x, y) баллов. Я знаю, как составить список кривых Безье, которые проходят через все эти точки и имеют непрерывную первую (и вторую, хотя и менее важную) производную. Однако список, который я составил, слишком длинный. Я бы...
1239 просмотров
schedule 30.06.2022

Закройте открытый сплайн Катмулла-Рома, сгенерированный из массива точек, с плавной кривой
Я достиг этого [Catmull-Rom Spline][1], и мне нужно изменить код, чтобы замкнуть цикл с той же плавной кривой. если я добавлю в конец массива с именем «точки» первые два числа (x0,x1), цикл закроется, но я не получу плавной кривой - пример здесь ....
463 просмотров
schedule 07.10.2023

Как быстро найти точку пересечения (CGPoint) между QuadCurve и Line UIBezierPaths?
У меня есть QuadCurve и Line, нарисованные с использованием UIBezierPath в моем пользовательском классе просмотра. Как я могу получить их точку пересечения как CGPoint? Для QuadCurve: let path = UIBezierPath() path.lineWidth = 3.0...
377 просмотров
schedule 19.10.2023

Метод кривой Безье неправильно рисует в Java
По сути, я сделал код для рисования кривых Безье, но с ним что-то не так, он не рисует так, как предполагалось. Ядро этого кода должно быть правильным, оно было из одного из моих классов. public class Bezier { double[][] pointsY; double[][]...
63 просмотров
schedule 24.10.2022

R, ggplot2: Как построить кривые Безье, проходящие через фиксированные координаты?
Я помогаю кому-то перевести нарисованные от руки функции спроса и предложения в области экономики в файлы изображений, которые можно включить в документ Word. Они хорошо работают с использованием Hmisc::bezier и geom_path, смоделированных на основе...
123 просмотров
schedule 10.02.2024