1.0.26 • Published 1 day ago

cbim-render-webgl-sdk v1.0.26

Weekly downloads
-
License
ISC
Repository
-
Last release
1 day ago

渲染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自定义加载动画Booleanfalse-
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.26

1 day ago

1.0.25

1 day ago

1.0.24

1 day ago

1.0.23

2 months ago

1.0.22

2 months ago

1.0.21

2 months ago

1.0.20

2 months ago

1.0.19

3 months ago

1.0.18

3 months ago

1.0.17

6 months ago

1.0.16

6 months ago

1.0.15

6 months ago

1.0.14

6 months ago

1.0.13

7 months ago

1.0.12

7 months ago

1.0.11

7 months ago

1.0.10

7 months ago

1.0.9

7 months ago

1.0.8

7 months ago

1.0.7

7 months ago

1.0.6

8 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago