|
@@ -1,6 +1,6 @@
|
|
<template>
|
|
<template>
|
|
<div>
|
|
<div>
|
|
- <div id="domId" style="flex: 1;">
|
|
|
|
|
|
+ <div id="domId" style="height: 500px; width: 100%; position: relative;">
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -8,14 +8,27 @@
|
|
|
|
|
|
<script setup>
|
|
<script setup>
|
|
import {onMounted} from "vue";
|
|
import {onMounted} from "vue";
|
|
|
|
+import bimApi from "~api/using/bim.js";
|
|
|
|
+import {getArrValue, getObjValue} from "js-fast-way";
|
|
|
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
- initBimface()
|
|
|
|
|
|
+ getModelviewApi()
|
|
})
|
|
})
|
|
|
|
|
|
-const initBimface = () => {
|
|
|
|
|
|
+const getModelviewApi = async () => {
|
|
|
|
+ const { error, code, data } = await bimApi.getModelview({
|
|
|
|
+ compareId: '',
|
|
|
|
+ fileId: '2019513822914752',
|
|
|
|
+ integrateId: '',
|
|
|
|
+ })
|
|
|
|
+ if (!error && code === 200) {
|
|
|
|
+ initBimface(data?.data)
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+const initBimface = (viewToken) => {
|
|
let loaderConfig = new BimfaceSDKLoaderConfig();
|
|
let loaderConfig = new BimfaceSDKLoaderConfig();
|
|
- loaderConfig.viewToken = '5e1fa10212fe4118b82c61ed41b6c1dc'
|
|
|
|
|
|
+ loaderConfig.viewToken = viewToken
|
|
BimfaceSDKLoader.load(loaderConfig, (viewMetaData) => {
|
|
BimfaceSDKLoader.load(loaderConfig, (viewMetaData) => {
|
|
var domShow = document.getElementById('domId');
|
|
var domShow = document.getElementById('domId');
|
|
var webAppConfig = new Glodon.Bimface.Application.WebApplication3DConfig();
|
|
var webAppConfig = new Glodon.Bimface.Application.WebApplication3DConfig();
|
|
@@ -23,7 +36,7 @@ const initBimface = () => {
|
|
var app = new Glodon.Bimface.Application.WebApplication3D(webAppConfig);
|
|
var app = new Glodon.Bimface.Application.WebApplication3D(webAppConfig);
|
|
app.addView(loaderConfig.viewToken);
|
|
app.addView(loaderConfig.viewToken);
|
|
var viewer3D = app.getViewer();
|
|
var viewer3D = app.getViewer();
|
|
- this.setBackgroundColor();
|
|
|
|
|
|
+ //this.setBackgroundColor();
|
|
|
|
|
|
//加载完成监听
|
|
//加载完成监听
|
|
viewer3D.addEventListener(Glodon.Bimface.Viewer.Viewer3DEvent.ViewAdded, initModel);
|
|
viewer3D.addEventListener(Glodon.Bimface.Viewer.Viewer3DEvent.ViewAdded, initModel);
|