169 похожих чатов

Добрый день, подскажите, занимался ли кто рисованием соединительных линий между

боксами? Сейчас использую Pixi, цель это доска с отображением данных, между боксами должны быть иерархические линии, пока в голове есть самый примитивный способ их реализовать.

6 ответов

3 просмотра
Yura-Slobodenyuk Автор вопроса

Уже наткнулся на алгоритм Брезенхема, но он, кхм, уродский, линии которые он рисует корявые, нужны прямые

есть один див, в нем создаешь еще один элемент, это точка выхода линии из блока, в другом диве создаешь элемент, это точка входа линии. Получаешь координаты этих точек входа и вывода. Линия это тег path svg шный. Прокидываешь координаты входа и вывода в атрибут d который рисует маршрут тега path

Yura-Slobodenyuk Автор вопроса
Саша Девяностые
есть один див, в нем создаешь еще один элемент, эт...

Это же не то, будет прямая линия между блоками, мне нужна примерно така, примерно потому-что блоки можно переносить, соответственно линии будут обновлять в реальном времени

Yura Slobodenyuk
screenshot Это же не то, будет прямая линия между блоками, мн...

передавай новые координаты в path в реальном времени будет тебе линия изменять положение, это уже второстепенные вопросы. Добавь к координатом входа и выхода какую нибудь кривую безье и не будет она у тебя прямая. Я просто концепцию написал, не готовое решение

Саша Девяностые
передавай новые координаты в path в реальном време...

вот например, есть две точки входа из выхода, добавляешь кривизну в путь тега path и получается кривая

Yura-Slobodenyuk Автор вопроса
Саша Девяностые
передавай новые координаты в path в реальном време...

Такую концепцию я и сам могу сделать, я спрашивал про математический алгоритм, сомневаюсь что все рисуют эти линии сами, или вычисляют их траекторию вручную

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
Я хочу запустить свой проект в тг. Что-то между пирамидой и майнилкой. Еще подобного ничего не было. Уникальная идея. Нужен именно не бот, а приложение. С ввод, выводом тон...
Павел А.
6
а как бы вылезти из ИО, что то типа IO -> Ether или в какую сторону смотреть ? что то туплю
Fedor
14
тоесть, указав return eax, сгенерируется никому ненужная инструкция mov eax,eax ?
Aiwan \ (•◡•) / _bot
24
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Реально в одиночку написать игровой движок на Си?
ㅤ (SVO)
11
Всем привет, товарищи! Можете меня поздравить, получил "отлично" за дисциплину "языки программирования низкого уровня". Честно говоря, не очень хочу, чтобы основы асма, которы...
Ыиу
1
Карта сайта