|
@@ -46,17 +46,22 @@ export default class Load {
|
|
|
}
|
|
|
|
|
|
for (let key in floor.walls) {
|
|
|
- wallService.createWall(floor.walls[key].start, floor.walls[key].end, floor.walls[key].vectorId, i)
|
|
|
+ let wall = wallService.createWall(floor.walls[key].start, floor.walls[key].end, floor.walls[key].vectorId, i)
|
|
|
+ floor.walls[key].color && wall.setColor(floor.walls[key].color)
|
|
|
}
|
|
|
|
|
|
for (let key in floor.tags) {
|
|
|
let tag = tagService.createTag(floor.tags[key].center, floor.tags[key].vectorId, i)
|
|
|
tag.setValue(floor.tags[key].value)
|
|
|
+ floor.tags[key].color && tag.setColor(floor.tags[key].color)
|
|
|
+ floor.tags[key].fontSize && tag.setColor(floor.tags[key].fontSize)
|
|
|
}
|
|
|
|
|
|
for (let key in floor.customImages) {
|
|
|
- let customImage = customImageService.createCustomImage(floor.customImages[key].center, floor.customImages[key].vectorId)
|
|
|
+ let customImage = await customImageService.createCustomImage(floor.customImages[key].center, floor.customImages[key].vectorId)
|
|
|
customImage.setUrl(floor.customImages[key].url)
|
|
|
+ customImage.setAngle(floor.customImages[key].angle)
|
|
|
+ customImage.setScale(floor.customImages[key].scale)
|
|
|
}
|
|
|
|
|
|
for (let key in floor.tables) {
|
|
@@ -77,15 +82,18 @@ export default class Load {
|
|
|
}
|
|
|
|
|
|
for (let key in floor.rectangles) {
|
|
|
- rectangleService.createRectangle(floor.rectangles[key].points[0], floor.rectangles[key].points[2], floor.rectangles[key].vectorId,i)
|
|
|
+ let rectangle = rectangleService.createRectangle(floor.rectangles[key].points[0], floor.rectangles[key].points[2], floor.rectangles[key].vectorId,i)
|
|
|
+ floor.rectangles[key].color && rectangle.setColor(floor.rectangles[key].color)
|
|
|
}
|
|
|
|
|
|
for (let key in floor.circles) {
|
|
|
- circleService.createCircle2(floor.circles[key].center, floor.circles[key].radius, floor.circles[key].vectorId,i)
|
|
|
+ let circle = circleService.createCircle2(floor.circles[key].center, floor.circles[key].radius, floor.circles[key].vectorId,i)
|
|
|
+ floor.circles[key].color && circle.setColor(floor.circles[key].color)
|
|
|
}
|
|
|
|
|
|
for (let key in floor.arrows) {
|
|
|
- arrowService.createArrow(floor.arrows[key].startPoint,floor.arrows[key].endPoint,floor.arrows[key].vectorId,i)
|
|
|
+ let arrow = arrowService.createArrow(floor.arrows[key].startPoint,floor.arrows[key].endPoint,floor.arrows[key].vectorId,i)
|
|
|
+ floor.arrows[key].color && arrow.setColor(floor.arrows[key].color)
|
|
|
}
|
|
|
|
|
|
for (let key in floor.icons) {
|