This repository is now archived. Please check https://github.com/angular-threejs/angular-three for latest updates to Angular Three.

February 10, 2023 ยท View on GitHub


Declarative THREE.js in Angular

๐Ÿ”ฅ Leverage your Angular skill to build mind-blowing 3D applications with THREE.js ๐Ÿ”ฅ

Attention

This package, while stable, is still in active development.

Packages

Angular Three is a collection of packages that provide different THREE.js functionalities

PackageVersionLinks
@angular-three/corenpm (scoped)README npm bundle size (scoped)
@angular-three/postprocessingnpm (scoped)README npm bundle size (scoped)
@angular-three/cannonnpm (scoped)README npm bundle size (scoped)
@angular-three/sobanpm (scoped)README npm bundle size (scoped)

Peer Dependencies

  • three@0.140: This is a wrapper of THREE.js so three is a required peerDependency. Keep in mind, THREE.js is moving quite frequently and quickly. Hence, to ensure compatibility, this wrapper currently supports 0.140
    • Make sure to also have @types/three installed as well
npm install -E three@0.140
npm install -DE @types/three

Documentations

Angular Three

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


Chau Tran

๐Ÿ’ป

Caleb Ukle

๐Ÿ’ป

Joshua Morony

๐Ÿ“–

BenLune

๐Ÿ’ป

Igor Katsuba

๐Ÿ’ป

andivr

๐Ÿ“–

This project follows the all-contributors specification. Contributions of any kind welcome!