Skip to content

uinosoft/thing.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThingJS

ThingJS is a web3d engine designed to help developers build "Digital Twin Visualization" applications more efficiently. Its goal is to achieve higher performance, richer visual effects, better scalability and easy-to-use.

Install

CDN

Global Build:

<script src="https://cdn.uino.cn/thingjs/thing.min.js"></script>
<script>
    const app = new THING.App();
</script>

NPM

To install ThingJS cli, use:

> npm install @uinosoft/thing-cli -g

Then you can create ThingJS project, use:

> thing create project-name

Usage

By default, ThingJS uses an element with div3d tag as the 3d rendering area.

<!DOCTYPE html>

<html lang="en">
    <head>
        <title>ThingJS</title>
        <meta charset="utf-8" />
        <script src="./libs/thing.min.js"></script>
    </head>

    <body style="margin: 0; padding: 0">
        <div id="div3d"></div>
    </body>
    
    <script type="module">
        const app = new THING.App({
            url: "./scenes/uino.gltf"
        });
    </script>
</html>

License

ThingJS engine is released under the BSD license.

About

ThingJS is a web3d engine designed to help developers build "Digital Twin Visualization" applications more efficiently.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published