Releases: makimenko/angular-template-for-threejs
Releases · makimenko/angular-template-for-threejs
[1.3.3] Update versions
- Disable Ivy compiler
- Verify release pipeline workflow (workflows/publish-on-npm.yml)
- Dependency upgrade (including typescript, compiler)
[1.3.2] Update versions
- Verify release pipeline workflow (workflows/publish-on-npm.yml)
- Dependency upgrade (including typescript, compiler)
- Fix library dist folder
[1.3.1] Update versions
- Verify release pipeline workflow (workflows/publish-on-npm.yml)
- Dependency upgrade (including typescript, compiler)
[1.3.0] Upgrade versions
- Verify release pipeline workflow (workflows/publish-on-npm.yml)
- Dependency upgrade (including typescript, compiler)
[1.2.0] Multiple Renderers
[1.1.0] Interactivity and animation features
- New interactivity features
- RaycasterService - allows to find objects intersections on mouse move/down. Emit object event.
- new directives: atft-raycaster-camera, atft-raycaster-enable, atft-raycaster-group
- Performance optimizations:
- RendererService - is responsible for the scene rendering. By default injected into all objects.
- atft-raycaster-group - allows to group multiple hierarchical objects and emit event only on parent object (where directive is defined)
- New animation features:
- AnimationService - is responsible for the animation frame preparation (emit animation event to all objects) and as last step - request rendering (emit render event for RendererService)
- Data Center Actor module
- Multiple new demo stories in storybook
Install from NPM: https://www.npmjs.com/package/atft
[1.0.2] Switched from Directives to Components
- Introduced Storybook for isolated component development
- Switched from Angular directives to components
- New features: shadow, direct light, connector, plane, box meshes
- Abstractions
- Multiple demo scenes
Install from NPM: https://www.npmjs.com/package/atft
[0.1.0] Expose atft library API
Same as the previous release, but fixes #39, so that consumers of atft can actually use its API without warnings.
Install from NPM: https://www.npmjs.com/package/atft
[0.0.2 for atft, tag 0.0.3] Introduced Library
Added
- atft library by [@makimenko] separating the Three.js bindings from the example code in `app.component.{html|ts|...}
It is published on NPM: https://www.npmjs.com/package/atft