|
@@ -5,7 +5,7 @@ import {
|
|
FUSE_UPDATE_MODEL,
|
|
FUSE_UPDATE_MODEL,
|
|
FUSE_DELETE_MODEL,
|
|
FUSE_DELETE_MODEL,
|
|
} from "./constant";
|
|
} from "./constant";
|
|
-import { params } from "@/env";
|
|
|
|
|
|
+import { namespace, params } from "@/env";
|
|
|
|
|
|
import { Scene, SceneStatus, SceneType } from "./scene";
|
|
import { Scene, SceneStatus, SceneType } from "./scene";
|
|
|
|
|
|
@@ -39,6 +39,7 @@ interface ServiceFuseModel {
|
|
opacity: number;
|
|
opacity: number;
|
|
bottom: number;
|
|
bottom: number;
|
|
fusionNumId: number;
|
|
fusionNumId: number;
|
|
|
|
+ modelType: number
|
|
transform: {
|
|
transform: {
|
|
position: SceneLocalPos;
|
|
position: SceneLocalPos;
|
|
rotation: SceneLocalPos;
|
|
rotation: SceneLocalPos;
|
|
@@ -48,7 +49,7 @@ interface ServiceFuseModel {
|
|
}
|
|
}
|
|
|
|
|
|
export const uploadMaterialToModel = async (uploadId: number) => {
|
|
export const uploadMaterialToModel = async (uploadId: number) => {
|
|
- const model = await axios.post<{modelId: number}>('/fusion/model/addByMediaLibrary', {caseId: params.caseId, uploadId})
|
|
|
|
|
|
+ const model = await axios.post<{modelId: number}>(`${namespace}/model/addByMediaLibrary`, {caseId: params.caseId, uploadId})
|
|
return model
|
|
return model
|
|
}
|
|
}
|
|
|
|
|
|
@@ -92,7 +93,7 @@ const serviceToLocal = (
|
|
opacity: serviceModel.opacity || 1,
|
|
opacity: serviceModel.opacity || 1,
|
|
bottom: serviceModel.bottom || 0,
|
|
bottom: serviceModel.bottom || 0,
|
|
fusionNumId: serviceModel.fusionNumId,
|
|
fusionNumId: serviceModel.fusionNumId,
|
|
- modelType: serviceModel.sceneData?.modelDateType,
|
|
|
|
|
|
+ modelType: serviceModel.sceneData?.modelType,
|
|
position: serviceModel.transform.position,
|
|
position: serviceModel.transform.position,
|
|
rotation: serviceModel.transform.rotation,
|
|
rotation: serviceModel.transform.rotation,
|
|
id: serviceModel.fusionNumId.toString(),
|
|
id: serviceModel.fusionNumId.toString(),
|