This is a JavaScript plugin for WdpApi. It provides a set of APIs for developers to integrate BIM/DCP into their own applications.
To check out and docs, visit WdpApi Doc
$ npm i wdpapi
$ npm i @wdp-api/bim-api
import WdpApi from 'wdpapi';
import BimApi from '@wdp-api/bim-api';
const config = {
id: 'player', //[required] Render scene container(DOM node id)
url: 'http://127.0.0.1:8889/Renderers/Any/order', //[optional] Cloud rendering service address
order: 'b96285A3', //[optional] Rendering order, obtained on the cloud rendering client
resolution: [3840, 2160], //[optional] Set the cloud rendering output resolution[width, height]
debugMode: 'normal', //[optional] none: does not print logs, normal: normal logs
keyboard: {
//[optional] keyboard event
normal: false, //[optional] Keyboard event, exclude F1~F12 [default disabled]
func: false, //[optional] Browser F1 ~ F12 function keys [default disabled]
},
};
const App = new WdpApi(config) as WdpApi & BimApi;
App.Plugin.Install(BimApi);
Copyright (c) 2023-present, 51WORLD