1 / 1 / 1
Регистрация: 31.03.2012
Сообщений: 49
|
|
1 | |
Работа с html5 canvas посредством JS01.12.2012, 22:42. Показов 1343. Ответов 3
Метки нет (Все метки)
интересует такая вещь, как можно проверить не пересекаются ли фигуры в canvase. С помощью JS создаю 2 фигуры и надо сделать проверку условия, если он пересекаются то пересоздать 2 фигуру. Как это можно реализовать без помощи сторонних фремворком.
0
|
01.12.2012, 22:42 | |
Ответы с готовыми решениями:
3
Работа с html5, элемент canvas, заливка происходит только со второго onclick'a Canvas html5, как разместить черный пискель в центре canvas'a? Видео на сайте посредством html5 HTML5 (canvas) |
38 / 38 / 6
Регистрация: 16.11.2011
Сообщений: 112
|
|
03.12.2012, 17:47 | 2 |
Есть ряд способов.
Первый это просто хранить массив пикселей этих объектов( imageData ) и сравнивать их постоянно придвижении определяя их совпадение. Сравнение проводить по 4-ому значению пикселя которое хранит значение альфа канала( чтобы проверять только столкновение непрозрачных участков объекта ). Усложнив можно хранить только пиксели поверхностей объектов - это значительно уменьшит вычисления. Так же можно использовать webworkers чтобы распаралелить процесс вычислений. Если будет надо могу кинуть пару примеров кода если найду свои старые
1
|
1 / 1 / 1
Регистрация: 31.03.2012
Сообщений: 49
|
|
03.12.2012, 23:06 [ТС] | 3 |
буду благодарен, если найдете
0
|
38 / 38 / 6
Регистрация: 16.11.2011
Сообщений: 112
|
||||||
04.12.2012, 10:25 | 4 | |||||
Непомню где нашел интересный алгоримт и адаптировал под себя.
Тут я уже готовым модулем сделал для своей либы. Только замените пространсво имен на своё:
0
|
04.12.2012, 10:25 | |
04.12.2012, 10:25 | |
Помогаю со студенческими работами здесь
4
HTML5 Canvas Диограмма Игры на JavaScript HTML5 и Canvas Нарисовать кольцо с помощью canvas HTML5 Написание текста используя canvas HTML5 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |