简易方式_文档_BIMFACE_BIM应用二次开发平台

简易方式

说明:直接初始化WebApplication,无须关注文件类型,直接在网页上显示模型或图纸,包括BIMFACE提供的默认UI。

适用场景

仅提供显示功能,不能调用其他API进行二次开发。

代码示例

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>your page title</title>
<!-- 引用BIMFACE的JavaScript显示组件库 -->
<script src="https://static.bimface.com/api/BimfaceSDKLoader/BimfaceSDKLoader@latest-release.js" charset="utf-8"></script>
</head>

<body>

<!-- 定义DOM元素,用于在该DOM元素中显示模型或图纸 -->
<div id="domId" style="width:800px; height:600px"></div>

<script type="text/javascript">

	// 指定待显示的模型或图纸(viewToken从服务端获取)
	var viewToken = '<yourViewToken>';
	
	// 初始化显示组件
	var options = new BimfaceSDKLoaderConfig();
	options.viewToken = viewToken;
	BimfaceSDKLoader.load(options, successCallback, failureCallback);
	
	function successCallback(viewMetaData) {
		// 创建WebApplication,直接显示模型或图纸
		var dom4Show = document.getElementById('domId');
		new Glodon.Bimface.Application.WebApplicationDemo(viewMetaData, dom4Show); 
	}
	
	function failureCallback(error) {
		console.log(error);
	};
</script>
</body>
</html>