|
@@ -35,7 +35,7 @@ export interface ModelAttrs {
|
|
|
}
|
|
|
export interface Model extends ModelAttrs {
|
|
|
id: string
|
|
|
- url: string
|
|
|
+ url: Array<string>
|
|
|
title: string
|
|
|
fusionId?: number,
|
|
|
type: ModelType
|
|
@@ -72,7 +72,7 @@ const serviceToLocal = (serviceModel: ServiceModel): Model => ({
|
|
|
position: serviceModel.transform.position,
|
|
|
rotation: serviceModel.transform.rotation,
|
|
|
id: serviceModel.id.toString(),
|
|
|
- url: serviceModel.modelUrl,
|
|
|
+ url: [serviceModel.modelUrl],
|
|
|
title: serviceModel.modelTitle,
|
|
|
fusionId: serviceModel.fusionId,
|
|
|
type: serviceModel.modelDateType === 'osgb' ? ModelType.OSGB : serviceModel.modelDateType === 'b3dm' ? ModelType.B3DM : serviceModel.type === 2 ? ModelType.SWMX : ModelType.SWMX,
|
|
@@ -86,7 +86,7 @@ const localToService = (model: Model): ServiceModel => ({
|
|
|
hide: Number(!model.show),
|
|
|
fusionId: model.fusionId,
|
|
|
modelDateType: model.type,
|
|
|
- modelUrl: model.url,
|
|
|
+ modelUrl: model.url[0],
|
|
|
type: model.type === ModelType.SWSS ? 2 : 3,
|
|
|
modelSize: model.size,
|
|
|
modelTitle: model.title,
|