Библиотека примитивных фигур в HTML Canvas

#html #canvas #primitive #shapes

#HTML #холст #примитив #фигуры

Вопрос:

Существуют ли какие-либо библиотеки, которые предоставляют некоторую ограниченную функциональность для примитивных фигур. Я пытался промокнуть ноги с помощью EaselJS, и хотя он обладает некоторыми удивительными свойствами, basic shapes не входит в их число. Тесты внутри фигуры выполняются с помощью пиксельного тестирования, которое невероятно медленно по сравнению, например, с тестированием лучей.

Я полагаю, что прямоугольник и круг используются чаще всего, и я могу создать обнаружение столкновений для них двоих, но с полигонами все становится сложнее. Существуют ли какие-либо библиотеки для этого? Я знаю, что у jQuery есть такая, но похоже, что она предназначена для HTML-элементов, а не для canvas

Ответ №1:

Возможно, вы захотите взглянуть на CAKE или processingjs. Я не уверен, что они особенно подходят для ваших нужд, но они кажутся наиболее разработанной библиотекой для canvas на данный момент.