1.0.44 • Published 3 months ago
cbim-render-webgl-sdk v1.0.44
渲染SDK
npm i cbim-render-webgl-sdk -S
<div id="containerId"></div>
import RenderViewer from 'cbim-render-webgl-sdk'
const renderViewer = new RenderViewer('containerId', {
customLoading: false,
loadingSrc: '/static/image/loading.png',
performanceMethod: 'instancedMesh',
decoderPath: '/static/draco/',
clearColor: '#eeeeee'
}, (e) => {
// 引擎返回数据,例如加载进度、错误消息等
})
// 加载或替换模型
renderViewer.loadModel('/models/sz/main.gltf', {rotation: {x: -Math.PI / 2, y: 0, z: 0}})
参数说明
OptionConfig 引擎参数
属性 | 说明 | 类型 | 默认值 | 备注 | 必填 |
---|---|---|---|---|---|
modelPath | 初始化时加载模型 | String | - | 如果无需调整位置、旋转角度就能正确显示的模型可以使用 | 否 |
customLoading | 自定义加载动画 | Boolean | false | - | 否 |
loadingSrc | 加载动画(图片)地址 | String | "/static/image/loading.png" | - | 否 |
performanceMethod | 优化方式 | String | "instancedMesh" | 可选:"instancedMesh", "mergedMesh", "" | 否 |
clearColor | 纯色背景颜色 | String | '#C0CECE' | HEX颜色值 | 否 |
decoderPath | 解码器地址 | String | - | 解码器地址需要将解码器文件放到网络可访问的目录 | 否(如果需要加载ifc模型则为必传) |
解码器压缩包地址
将解码器解压到项目静态资源文件夹下,例如/static/draco,并设置decoderPath: '/static/draco/'
1.0.44
3 months ago
1.0.43
4 months ago
1.0.42
4 months ago
1.0.41
5 months ago
1.0.40
5 months ago
1.0.39
6 months ago
1.0.38
8 months ago
1.0.37
10 months ago
1.0.36
11 months ago
1.0.33
1 year ago
1.0.32
1 year ago
1.0.31
1 year ago
1.0.35
1 year ago
1.0.34
1 year ago
1.0.29
1 year ago
1.0.28
1 year ago
1.0.27
1 year ago
1.0.30
1 year ago
1.0.26
1 year ago
1.0.25
1 year ago
1.0.24
1 year ago
1.0.23
1 year ago
1.0.22
1 year ago
1.0.21
1 year ago
1.0.20
1 year ago
1.0.19
1 year ago
1.0.18
1 year ago
1.0.17
2 years ago
1.0.16
2 years ago
1.0.15
2 years ago
1.0.14
2 years ago
1.0.13
2 years ago
1.0.12
2 years ago
1.0.11
2 years ago
1.0.10
2 years ago
1.0.9
2 years ago
1.0.8
2 years ago
1.0.7
2 years ago
1.0.6
2 years ago
1.0.5
2 years ago
1.0.4
2 years ago
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago