|
5 years ago | |
---|---|---|
.. | ||
babylon.glTF2Interface.d.ts | 5 years ago | |
babylon.module.d.ts | 5 years ago | |
babylon.viewer.d.ts | 5 years ago | |
babylon.viewer.js | 5 years ago | |
babylon.viewer.max.js | 5 years ago | |
babylon.viewer.module.d.ts | 5 years ago | |
babylonjs.loaders.module.d.ts | 5 years ago | |
package.json | 6 years ago | |
readme.md | 7 years ago |
Babylon's viewer is a wrapper around Babylon, that automatically initializes the needed components in order to display a loaded model. It is easy to use, and require no coding at all.
The viewer automatically interacts with the DOM, searching for HTML elements named babylon
. It will then automatically read the configuration from the DOM element and will create a scene for it.
for basic and advanced usage instructions please read the doc at https://doc.babylonjs.com/extensions/the_babylon_viewer
The source code can be found at https://github.com/BabylonJS/Babylon.js/tree/master/Viewer
to create a simple viewer add the following code to your HTML:
<babylon model="https://playground.babylonjs.com/scenes/Rabbit.babylon"></babylon>
<script src="https://viewer.babylonjs.com/viewer.js"></script>
Make sure to size the babylon HTML tag. For example:
babylon {
max-width: 800px;
max-height: 500px;
width: 100%;
height: 600px;
}
Compiled js files are offered on our public CDN here:
To install using npm :
npm install --save babylonjs-viewer
Afterwards it can be imported to the project using:
import * as BabylonViewer from 'babylonjs-viewer';
BabylonViewer.InitTags("my-tag");
This will enable the BabylonViewer namespace.
Using webpack to package your project will use the minified js file.
If you use the npm package, starting 3.2.0-alpha8 the babylon viewer has a fully documented declaration file.