<commit_before># rti.js

A set of tools for rendering and interacting with RTI/PTM data in a web browser. IIIF compliant, three.js-based and supporting multi-resolution.


## Overview ##

The main components are:


- [rti.js Library](Library/README.md)

    A JavaScript library enabling the rendering of PTMs in a web browser.  
    Built with JavaScript, ThreeJS and WebGL.


- [Apps](Apps/README.md)

    A collection of web applications showcasing and exploring the capabilities of the rti.js library.

    - [simpleViewer](Apps/simpleViewer/README.md)

        A small example application showing the minimal setup for integrating WebPTMs into a custom website by using the rti.js library.  
        Built with HTML, JavaScript and rti.js.


    - [DMViewer](Apps/DMViewer/README.md)

        A more feature rich web application for interfacing with WebPTMs, showcasing the capabilities of the rti.js library.  
        Built with HTML, JavaScript and rti.js.


- [WebRTIMaker](WebRTIMaker/README.md)

    A command line tool to convert a PTM into WebPTM, the data format used by the rti.js library.
    Based on code from the *WebRTIViewer* project from [Visual Computing Library  at ISTI](http://vcg.isti.cnr.it/rti/webviewer.php).
    Built with C++ and Qt.


## Acknowledgements ##

This project was inspired by the *WebRTIViewer* project from [Visual Computing Library  at ISTI](http://vcg.isti.cnr.it/rti/webviewer.php), and uses a similar data format and multi-resolution approach for handling PTM data in a web environment.


## License ##

The rti.js library, DMViewer and simpleViewer are available under the [GNU Affero General Public License](http://www.gnu.org/licenses/agpl-3.0.en.html).

WebRTIMaker is available under the [GNU General Public Licence, version 3](http://www.gnu.org/licenses/).

three.js is available under the [MIT Licence](http://threejs.org/license).<commit_msg>[ADD] Logos to readme file<commit_after># rti.js

A set of tools for rendering and interacting with RTI/PTM data in a web browser. IIIF compliant, three.js-based and supporting multi-resolution.


## Overview ##

The main components are:


- [rti.js Library](Library/README.md)

    A JavaScript library enabling the rendering of PTMs in a web browser.  
    Built with JavaScript, ThreeJS and WebGL.


- [Apps](Apps/README.md)

    A collection of web applications showcasing and exploring the capabilities of the rti.js library.

    - [simpleViewer](Apps/simpleViewer/README.md)

        A small example application showing the minimal setup for integrating WebPTMs into a custom website by using the rti.js library.  
        Built with HTML, JavaScript and rti.js.


    - [DMViewer](Apps/DMViewer/README.md)

        A more feature rich web application for interfacing with WebPTMs, showcasing the capabilities of the rti.js library.  
        Built with HTML, JavaScript and rti.js.


- [WebRTIMaker](WebRTIMaker/README.md)

    A command line tool to convert a PTM into WebPTM, the data format used by the rti.js library.
    Based on code from the *WebRTIViewer* project from [Visual Computing Library  at ISTI](http://vcg.isti.cnr.it/rti/webviewer.php).
    Built with C++ and Qt.


## Acknowledgements ##

This project was inspired by the *WebRTIViewer* project from [Visual Computing Library  at ISTI](http://vcg.isti.cnr.it/rti/webviewer.php), and uses a similar data format and multi-resolution approach for handling PTM data in a web environment.


## License ##

The rti.js library, DMViewer and simpleViewer are available under the [GNU Affero General Public License](http://www.gnu.org/licenses/agpl-3.0.en.html).

WebRTIMaker is available under the [GNU General Public Licence, version 3](http://www.gnu.org/licenses/).

three.js is available under the [MIT Licence](http://threejs.org/license).

![dhlabLogo](Img/dhlab-dark-s.png)        ![unibasLogo](Img/UniBas_Logo_EN_Schwarz_RGB_55.jpg)
{'fraction_non_alphanumeric': 0.08693428790590642, 'fraction_numerical': 0.002045512656609563, 'mean_word_length': 3.6626936829559, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '583610', 'n_tokens_mistral': 1230, 'n_tokens_neox': 1166, 'n_words': 439}