Skip to content

A JavaScript framework for interactive 3D and 2D visualizations

License

Notifications You must be signed in to change notification settings

jimmy6DOF/troika

This branch is 150 commits behind protectwise/troika:main.

Folders and files

NameName
Last commit message
Last commit date
Jun 8, 2021
May 17, 2021
Jun 8, 2021
Feb 14, 2021
Apr 18, 2020
Jun 22, 2019
Feb 18, 2021
May 17, 2021
Jan 15, 2019
Feb 24, 2021
Apr 26, 2019
Mar 26, 2020
Apr 3, 2020
Aug 1, 2017
May 17, 2021
Jun 8, 2021
Jun 3, 2021
Feb 18, 2021
Jun 7, 2021

Repository files navigation

Troika JS

Troika is a collection of JavaScript tools for creating interactive graphics in the browser, with a focus on 3D/WebGL, and optimized for data visualization use cases.

The provided tools fall into two main categories:

  • The Troika Framework, a fully featured framework for managing entire scenes with rich interactivity and high performance, and
  • A growing set of other tools for Three.js, that do not depend on that framework.

The Troika project's main goal is to take aspects of developing interactive graphics that you almost always need, but are difficult to manage yourself, and make them as easy as possible.

3D Bar Chart Example Layered Timeline ProtectWise: Protocol Threat Graph 3D Text Rendering GPU Instancing Layered Timeline


View the Troika Documentation


Build Status

Netlify Status

About

A JavaScript framework for interactive 3D and 2D visualizations

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 99.4%
  • Other 0.6%