Three.js

Technical & Infrastructure

A JavaScript library for creating 3D graphics in the browser, powering FlipLink's page-flip effects.

Как это работает в FlipLink

Three.js — центральный движок рендеринга флипбуков FlipLink. Когда вы загружаете PDF и создаёте флипбук, FlipLink использует Three.js для отображения каждой страницы как 3D-поверхности с реалистичной [анимацией перелистывания](/glossary/page-flip-animation). Каждый переворот страницы рассчитывается в реальном времени: бумага деформируется по кривой, становится видна обратная сторона страницы, а динамические тени смещаются по развороту. Рендерер поддерживает различные [типы обложки](/glossary/cover-type) — [твёрдый переплёт](/glossary/hardcover) и [мягкую обложку](/glossary/paperback) — каждый с собственным поведением изгиба и механикой корешка. Three.js рендерит всю сцену с использованием GPU читателя, поэтому анимация остаётся плавной без серверной обработки. FlipLink также предлагает [просмотрщик документов](/glossary/document-viewer) на базе [PDF.js](/glossary/pdf-js) для случаев, когда предпочтительнее более простой макет, предоставляя издателям выбор формата для каждой публикации.

Связанные термины

Доступно на других языках

Готовы изменить
свои PDF?

Присоединяйтесь к тысячам компаний, использующих FlipLink для создания интерактивного контента из PDF. Начните бесплатно — кредитная карта не нужна.