车次窗方向
This commit is contained in:
parent
553bcb4307
commit
3b337a7834
@ -102,13 +102,17 @@ export class TrainWindowDraw extends GraphicDrawAssistant<
|
||||
this.app.deleteGraphics(...trainWindowAll);
|
||||
sections.forEach((section) => {
|
||||
const points = section.datas.points;
|
||||
let direction = 1;
|
||||
if (points[0].y > 540) {
|
||||
direction = -1;
|
||||
}
|
||||
for (let i = 0; i < points.length - 1; i++) {
|
||||
const x = (points[i].x + points[i + 1].x) / 2;
|
||||
const trainWindow = new TrainWindow();
|
||||
trainWindow.loadData(this.createGraphicData());
|
||||
trainWindow.position.set(
|
||||
x,
|
||||
points[i].y - TrainWindowConsts.offsetSection
|
||||
points[i].y - direction * TrainWindowConsts.offsetSection
|
||||
);
|
||||
trainWindow.id = GraphicIdGenerator.next();
|
||||
trainWindow.datas.sectionId = section.id;
|
||||
|
Loading…
Reference in New Issue
Block a user