Skip to content

Commit

Permalink
README updated
Browse files Browse the repository at this point in the history
  • Loading branch information
agargaro committed Sep 24, 2023
1 parent 45f080a commit a81f57c
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
[![npm](https://img.shields.io/npm/v/@three.ez/main)](https://www.npmjs.com/package/@three.ez/main)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=agargaro_three.ez&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=agargaro_three.ez)
[![DeepScan grade](https://deepscan.io/api/teams/21196/projects/25445/branches/796375/badge/grade.svg)](https://deepscan.io/dashboard#view=project&tid=21196&pid=25445&bid=796375)
[![CodeFactor](https://www.codefactor.io/repository/github/agargaro/three.ez/badge)](https://www.codefactor.io/repository/github/agargaro/three.ez)

**three.ez** is a TypeScript library designed to streamline and enhance the development of `three.js` applications. <br />
It provides a comprehensive suite of user-friendly tools and high-performance features, making it accessible even to beginners. <br />
Expand All @@ -17,10 +16,10 @@ This library has only one dependency: `three.js r151+`.
| -------------------------------- | ------------------------------------------------------------------------------------------------- |
| **Automatic Resize Handling** | Automatically resizes the `Renderer`, `Camera`, and `EffectComposer`. |
| | Using the `rendererResize` event, you can easily set the resolution for custom shaders. |
| **Smart Rendering** | Optimize performance by rendering frames only when necessary, reducing computational overhead. |
| [**Smart Rendering**](https://agargaro.github.io/three.ez/docs/tutorial/rendering/smart-rendering) | Optimize performance by rendering frames only when necessary, reducing computational overhead. |
| **Simplified Multiple Rendering**| Effortlessly manage rendering for multiple scenes or viewports within a single canvas. |
| **Object3D Property Binding** | Streamline the management of `Object3D` properties. |
| **Event Programming** | Add interactions to `Object3D` through programmable events, similar to `DOM events`. |
| [**Event Programming**](https://stackblitz.com/edit/three-ez-events?file=src%2Fmain.ts) | Add interactions to `Object3D` through programmable events, similar to `DOM events`. |
| | You can bind events for changes in position, scale, rotation, visibility, and enabled state. |
| **Focus and Blur** | Enhance interactivity with focus and blur events. |
| **Drag and Drop** | Seamlessly integrate drag-and-drop functionality. |
Expand Down Expand Up @@ -66,7 +65,7 @@ These examples use `vite`, and some mobile devices may run out of memory. Howeve
[Examples Collection](https://stackblitz.com/@agargaro/collections/three-ez)

- [Template](https://stackblitz.com/edit/three-ez-template?file=src%2Fmain.ts)
[Template Small](https://stackblitz.com/edit/three-ez-template-small?file=src%2Fmain.ts)
[Template Extended](https://stackblitz.com/edit/three-ez-template-extended?file=src%2Fmain.ts)
[Template No Vite](https://stackblitz.com/edit/three-ez-template-no-vite?file=index.ts)
- [Smart Rendering](https://stackblitz.com/edit/three-ez-smart-rendering?file=src%2Fmain.ts)
- [Multiple Views](https://stackblitz.com/edit/three-ez-multiple-views?file=src%2Fmain.ts)
Expand Down

0 comments on commit a81f57c

Please sign in to comment.