Фреймворк для скриптов векторной графики с открытым исходным кодом, работающий поверх HTML5 Canvas.
Фреймворк для скриптов векторной графики с открытым исходным кодом, работающий поверх HTML5 Canvas.
Paper.js Видео и скриншоты
Paper.js Обзор
Paper.js - это среда сценариев векторной графики с открытым исходным кодом, которая работает поверх HTML5 Canvas. Он предлагает чистую объектную модель графа сцены / документа и множество мощных функциональных возможностей для создания и работы с векторной графикой и кривыми Безье, которые аккуратно обернуты в хорошо разработанный, согласованный и чистый интерфейс программирования.
ФУНКЦИИ
Объектная модель документа Paper.js предоставляет объектную модель документа (также называемую графом сцены), с которой очень легко работать. Создайте проект и заполните его слоями, группами, путями, растрами и т. Д.
Пути и сегменты Paper.js позволяет очень легко создавать пути и добавлять к ним сегменты. После добавления сегменты могут быть легко проверены, обработаны, перемещены, удалены и т. Д.
Взаимодействие с мышью Paper.js предлагает обработчики мыши для различных действий, которые вы можете выполнять с помощью мыши (или сенсорного экрана). Вы можете использовать эти обработчики для создания различных типов инструментов, которые по-разному реагируют на взаимодействие и движение мыши.
Взаимодействие с клавиатурой Paper.js позволяет вам взаимодействовать с клавиатурой двумя способами: вы можете либо перехватывать события клавиш и реагировать на них, либо вы можете в любой момент проверить состояние данной клавиши, чтобы увидеть, нажата она или нет.