|
2 / 2 / 0
Регистрация: 13.10.2018
Сообщений: 245
|
||||||
Как сделать анимацию движения объекта по кривой (алгоритм Безье)08.01.2021, 17:01. Показов 11929. Ответов 25
Смог написать программу для рисования кривой используя алгоритм Безье (anaconda), можете пожалуйста помочь, что нужно добавить, чтобы получилась анимация движения, например круга по этой кривой. Просят использовать ffmpeg, celluloid, matplotlib для анимации и Tkinter или что-то похожее для графического интерфейса, читал про библиотеки, но пока туго с пониманием того, как добиться нужного результата, надеюсь на вашу помощь.
Хочется, чтобы было вот так:
0
|
||||||
| 08.01.2021, 17:01 | |
|
Ответы с готовыми решениями:
25
Как сделать анимацию движения по трассе Как сделать анимацию движения велосипеда? |
|
2 / 2 / 0
Регистрация: 13.10.2018
Сообщений: 245
|
|
| 11.01.2021, 13:12 [ТС] | |
|
u235, А есть комментарии по поводу комментариев?
0
|
|
|
5526 / 2879 / 572
Регистрация: 07.11.2019
Сообщений: 4,774
|
|
| 11.01.2021, 13:19 | |
|
Bronzor, нет, вроде бы все так, все по делу.
1
|
|
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
||||||
| 11.01.2021, 16:15 | ||||||
|
И вот такие коменты Что это? Кстати почему нет таких в коментах. ## -------------- И таких ##======== Почему одни точки задают а другие прописаны в коде? За что их так? Неплохо бы вообще таскать точки мышкой и убрать это эхо консольной эпохи типа введите координаты аля урок ЭВМ на бейске в школе 30 лет назад =). Вот этот извращенский метод задания цвета,
1
|
||||||
|
2 / 2 / 0
Регистрация: 13.10.2018
Сообщений: 245
|
|||||||
| 11.01.2021, 20:46 [ТС] | |||||||
|
Excalibur921,
0
|
|||||||
|
2 / 2 / 0
Регистрация: 13.10.2018
Сообщений: 245
|
||
| 14.01.2021, 16:30 [ТС] | ||
|
u235,
Можно пожалуйста комментарий, а то не совсем ясно, что это значит. u235, Также имеется вопрос, а что нужно изменить, чтобы координаты можно было задавать прямо в окне? То есть появляется всплывающее окно, например, справа пишем координаты последней точки и слева появляется анимация?
0
|
||
|
5526 / 2879 / 572
Регистрация: 07.11.2019
Сообщений: 4,774
|
|
| 14.01.2021, 20:24 | |
|
Bronzor, как вычислить значение полинома заданного коэффициентами? Скалярно умножить вектор коэффициентов на вектор степеней. Пример: p(t)=2t^2-3t+1. Вектор коэффициентов [1, -3, 2], вектор степеней [t**0, t**1, t**2]. Такой вектор степеней t - строка из матрицы Вандермонда. Кстати, можно было бы использовать np.vander().
Для задания координат в окне надо импортировать что-то типа tkinter или Qt хотя бы для того чтобы отрисовать это окно.
1
|
|
| 14.01.2021, 20:24 | |
|
Алгоритм вычисления максимального радиуса для сопряжения кривой Безье и отрезка
Directx. Как сделать анимацию объекта
Алгоритм движения касательной по кривой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов
• Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp
• Смежный проект:. . .
|
22. Подключение слоя системной динамики (потоковые диффуры): экономические метрики модели
anaschu 17.06.2026
Апдейт модели: финансовый контур, разделение затрат
Продолжаю развивать модель рабочего коллектива на AnyLogic. В этот раз работа шла над агентом Экономика — финансовым SD-слоем модели. Задача:. . .
|
[golang] Insert Delete GetRandom O(1) (Leetcode: 380)
alhaos 16.06.2026
Insert Delete GetRandom O(1)
Сложность: Medium
Источник: LeetCode 380
Задача
Реализовать структуру данных RandomizedSet, которая поддерживает следующие операции за O(1) в среднем:
|
Свет в конце тоннеля
kumehtar 16.06.2026
Поймал себя на одной мысли.
Раньше мне всегда казалось неправильным жить без чёткого понимания, куда всё идёт. Будто я иду по дороге судьбы, но не знаю, куда она ведёт. А раз не знаю — значит,. . .
|
|
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
Min Stack
Сложность: Medium
Источник: LeetCode 155
Задача:
Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1).
Методы:
|
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача
Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
Сигнатура
func Fetch(urls string, maxConcurrent int) Result
Пример
urls :=. . .
|
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition)
Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
|
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
|