Всем привет!
Встала интересная задача - реализовать по средствам Canvas веревку.
Обошел весь гугл возможными запросами, но нашел только одну статью, в которой показывают уже готовый пример реализации на C++, без описания того, как это было сделано
Конечно есть вариант убить уйму времени "переводя" язык на js, но все же хотелось бы додуматься логике самому.
Как я понимаю в общих чертах, нужно построить массив координат точек векторов. Конечная координата одного вектора - есть началом другого. Каждый вектор имеет свой вес, и так же мы будем учитывать его индекс в массиве, что позволит определить вес, всех предыдущих координат относительно него.
Если есть какие то мысли по этому поводу, формулы и пр. - напишите
