3d-viewer-core 中文文档教程

发布于 3年前 浏览 26 项目主页 更新于 3年前

3d-viewer-core

是gltf的主渲染库

使用方法:

const options = {};

import ThreeDViewer from '3d-viewer-core';

const container = document.querySelector('#app')

const viewer = new ThreeDViewer(container, options)

viewer.load('http://gltf.url').then((gltf) => {
  console.log('gltf loaded');
})

options参数

autoRotate boolean 自动旋转 默认: true

autoRotateSpeed number 渲染转速度 默认: 1.0

stats boolean 是否开启帧数、内存显示 默认: false

isBgColor boolean 是否开启渐变色彩背景 默认: true

bgColor1 string 渐变背景色1 默认: #ffffff

bgColor2 string 渐变背景色2 默认: #353535

ambientIntensity number 环境光强度 默认: 0.3

ambientColor number 环境光颜色 默认: 0xFFFFFF

directIntensity number 平行光强度 默认: 0.8 * Math.PI

ambientColor number 平行光颜色 默认: 0xFFFFFF

对外函数

加载gltf前 viewer.on('preLoad', (gltf, new ThreeDViewer) => {})

加载gltf时 viewer.on('loading', (ProgressEvent, new ThreeDViewer) => {})

加载gltf完成 viewer.on('loaded', (gltf, new ThreeDViewer) => {})

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文