Flawming: paper не юзал. jcanvas норм инструмент. Я искал именно небольшую библиотеку. Мне нужно было рисовать схему состоящую из прямоугольников + набор свойств к ним. Также нужна была возможность их редактировать, растягивать, перетаскивать и т.п. Все это в связке с Angular 1.5. К jcanvas претензий никаких не имею.
Alex смотри мне нужно создать редактор в котором можно создавать:
цилиндр, прямоугольник, призму, линию, полусферу, все они могут накладываться друг на друга, но если он вылазят за пределы canvas то отрисовывается то, что есть. Плюс нужна сетка.
Flawming: Фигур всех нет, есть возможность написать дополнительный плагин (есть всякие сердечки бублики) но все в 2Д. Там на сайте есть песочница и в доках есть куча примеров, можно глянуть что есть и подойдет ли оно в вашем случае.
Изображение обрезается по размерам канваса. Задвинуть за край можно и оно канвас не растягивает и скрол не появляется.