|
85 | 85 | </point> |
86 | 86 | <point name="Point-0016" positionX="-2000" positionY="-11000" positionZ="0" vehicleOrientationAngle="NaN" type="HALT_POSITION"> |
87 | 87 | <maxVehicleBoundingBox length="1000" width="1000" height="1000" referenceOffsetX="0" referenceOffsetY="0"/> |
| 88 | + <vehicleEnvelope key="envelope-a"> |
| 89 | + <vertex x="-1000" y="-12000"/> |
| 90 | + <vertex x="-1000" y="-10000"/> |
| 91 | + <vertex x="-3000" y="-10000"/> |
| 92 | + <vertex x="-3000" y="-12000"/> |
| 93 | + <vertex x="-1000" y="-12000"/> |
| 94 | + </vehicleEnvelope> |
88 | 95 | <outgoingPath name="Point-0016 --- Point-0017"/> |
89 | 96 | <outgoingPath name="Point-0016 --- Point-0022"/> |
90 | 97 | <outgoingPath name="Point-0016 --- Point-0046"/> |
91 | 98 | <pointLayout positionX="-2000" positionY="-11000" labelOffsetX="-10" labelOffsetY="-20" layerId="0"/> |
92 | 99 | </point> |
93 | 100 | <point name="Point-0017" positionX="-12000" positionY="-15000" positionZ="0" vehicleOrientationAngle="NaN" type="HALT_POSITION"> |
94 | 101 | <maxVehicleBoundingBox length="1000" width="1000" height="1000" referenceOffsetX="0" referenceOffsetY="0"/> |
| 102 | + <vehicleEnvelope key="envelope-a"> |
| 103 | + <vertex x="-11000" y="-16000"/> |
| 104 | + <vertex x="-11000" y="-14000"/> |
| 105 | + <vertex x="-13000" y="-14000"/> |
| 106 | + <vertex x="-13000" y="-16000"/> |
| 107 | + <vertex x="-11000" y="-16000"/> |
| 108 | + </vehicleEnvelope> |
95 | 109 | <outgoingPath name="Point-0017 --- Point-0020"/> |
96 | 110 | <pointLayout positionX="-12000" positionY="-15000" labelOffsetX="-10" labelOffsetY="-20" layerId="0"/> |
97 | 111 | </point> |
|
102 | 116 | </point> |
103 | 117 | <point name="Point-0019" positionX="-2000" positionY="-15000" positionZ="0" vehicleOrientationAngle="NaN" type="HALT_POSITION"> |
104 | 118 | <maxVehicleBoundingBox length="1000" width="1000" height="1000" referenceOffsetX="0" referenceOffsetY="0"/> |
| 119 | + <vehicleEnvelope key="envelope-a"> |
| 120 | + <vertex x="-1000" y="-14000"/> |
| 121 | + <vertex x="-3000" y="-14000"/> |
| 122 | + <vertex x="-3000" y="-16000"/> |
| 123 | + <vertex x="-1000" y="-16000"/> |
| 124 | + <vertex x="-1000" y="-14000"/> |
| 125 | + </vehicleEnvelope> |
105 | 126 | <outgoingPath name="Point-0019 --- Point-0017"/> |
106 | 127 | <outgoingPath name="Point-0019 --- Point-0022"/> |
107 | 128 | <pointLayout positionX="-2000" positionY="-15000" labelOffsetX="-10" labelOffsetY="-20" layerId="0"/> |
|
118 | 139 | </point> |
119 | 140 | <point name="Point-0022" positionX="-12000" positionY="-11000" positionZ="0" vehicleOrientationAngle="NaN" type="HALT_POSITION"> |
120 | 141 | <maxVehicleBoundingBox length="1000" width="1000" height="1000" referenceOffsetX="0" referenceOffsetY="0"/> |
| 142 | + <vehicleEnvelope key="envelope-a"> |
| 143 | + <vertex x="-11000" y="-10000"/> |
| 144 | + <vertex x="-13000" y="-10000"/> |
| 145 | + <vertex x="-13000" y="-12000"/> |
| 146 | + <vertex x="-11000" y="-12000"/> |
| 147 | + <vertex x="-11000" y="-10000"/> |
| 148 | + </vehicleEnvelope> |
121 | 149 | <outgoingPath name="Point-0022 --- Point-0056"/> |
122 | 150 | <pointLayout positionX="-12000" positionY="-11000" labelOffsetX="-10" labelOffsetY="-20" layerId="0"/> |
123 | 151 | </point> |
|
197 | 225 | </point> |
198 | 226 | <point name="Point-0038" positionX="-2000" positionY="7000" positionZ="0" vehicleOrientationAngle="NaN" type="HALT_POSITION"> |
199 | 227 | <maxVehicleBoundingBox length="1000" width="1000" height="1000" referenceOffsetX="0" referenceOffsetY="0"/> |
| 228 | + <vehicleEnvelope key="envelope-a"> |
| 229 | + <vertex x="-1000" y="6000"/> |
| 230 | + <vertex x="-1000" y="8000"/> |
| 231 | + <vertex x="-3000" y="8000"/> |
| 232 | + <vertex x="-3000" y="6000"/> |
| 233 | + <vertex x="-1000" y="6000"/> |
| 234 | + </vehicleEnvelope> |
200 | 235 | <outgoingPath name="Point-0038 --- Point-0037"/> |
201 | 236 | <pointLayout positionX="-2000" positionY="7000" labelOffsetX="-10" labelOffsetY="-20" layerId="0"/> |
202 | 237 | </point> |
|
227 | 262 | </point> |
228 | 263 | <point name="Point-0044" positionX="7000" positionY="5000" positionZ="0" vehicleOrientationAngle="NaN" type="HALT_POSITION"> |
229 | 264 | <maxVehicleBoundingBox length="1000" width="1000" height="1000" referenceOffsetX="0" referenceOffsetY="0"/> |
| 265 | + <vehicleEnvelope key="envelope-a"> |
| 266 | + <vertex x="8000" y="4000"/> |
| 267 | + <vertex x="8000" y="6000"/> |
| 268 | + <vertex x="6000" y="6000"/> |
| 269 | + <vertex x="6000" y="4000"/> |
| 270 | + <vertex x="8000" y="4000"/> |
| 271 | + </vehicleEnvelope> |
230 | 272 | <outgoingPath name="Point-0044 --- Point-0047"/> |
231 | 273 | <pointLayout positionX="7000" positionY="5000" labelOffsetX="-10" labelOffsetY="-20" layerId="0"/> |
232 | 274 | </point> |
|
253 | 295 | </point> |
254 | 296 | <point name="Point-0049" positionX="2000" positionY="3000" positionZ="0" vehicleOrientationAngle="NaN" type="HALT_POSITION"> |
255 | 297 | <maxVehicleBoundingBox length="1000" width="1000" height="1000" referenceOffsetX="0" referenceOffsetY="0"/> |
| 298 | + <vehicleEnvelope key="envelope-a"> |
| 299 | + <vertex x="1000" y="4000"/> |
| 300 | + <vertex x="3000" y="4000"/> |
| 301 | + <vertex x="3000" y="2000"/> |
| 302 | + <vertex x="1000" y="2000"/> |
| 303 | + <vertex x="1000" y="4000"/> |
| 304 | + </vehicleEnvelope> |
256 | 305 | <outgoingPath name="Point-0049 --- Point-0038"/> |
257 | 306 | <pointLayout positionX="2000" positionY="3000" labelOffsetX="-10" labelOffsetY="-20" layerId="0"/> |
258 | 307 | </point> |
|
268 | 317 | </point> |
269 | 318 | <point name="Point-0052" positionX="-2000" positionY="5000" positionZ="0" vehicleOrientationAngle="NaN" type="HALT_POSITION"> |
270 | 319 | <maxVehicleBoundingBox length="1000" width="1000" height="1000" referenceOffsetX="0" referenceOffsetY="0"/> |
| 320 | + <vehicleEnvelope key="envelope-a"> |
| 321 | + <vertex x="-1000" y="4000"/> |
| 322 | + <vertex x="-1000" y="6000"/> |
| 323 | + <vertex x="-3000" y="6000"/> |
| 324 | + <vertex x="-3000" y="4000"/> |
| 325 | + <vertex x="-1000" y="4000"/> |
| 326 | + </vehicleEnvelope> |
271 | 327 | <outgoingPath name="Point-0052 --- Point-0044"/> |
272 | 328 | <pointLayout positionX="-2000" positionY="5000" labelOffsetX="-10" labelOffsetY="-20" layerId="0"/> |
273 | 329 | </point> |
|
422 | 478 | </pathLayout> |
423 | 479 | </path> |
424 | 480 | <path name="Point-0016 --- Point-0017" sourcePoint="Point-0016" destinationPoint="Point-0017" length="11166" maxVelocity="1000" maxReverseVelocity="0" locked="false"> |
| 481 | + <vehicleEnvelope key="envelope-a"> |
| 482 | + <vertex x="-2000" y="-10500"/> |
| 483 | + <vertex x="-12000" y="-14500"/> |
| 484 | + <vertex x="-12000" y="-15500"/> |
| 485 | + <vertex x="-2000" y="-11500"/> |
| 486 | + <vertex x="-2000" y="-10500"/> |
| 487 | + </vehicleEnvelope> |
425 | 488 | <pathLayout connectionType="BEZIER" layerId="0"> |
426 | 489 | <controlPoint x="-126" y="233"/> |
427 | 490 | <controlPoint x="-175" y="288"/> |
|
449 | 512 | <pathLayout connectionType="DIRECT" layerId="0"/> |
450 | 513 | </path> |
451 | 514 | <path name="Point-0019 --- Point-0022" sourcePoint="Point-0019" destinationPoint="Point-0022" length="11062" maxVelocity="1000" maxReverseVelocity="0" locked="false"> |
| 515 | + <vehicleEnvelope key="envelope-a"> |
| 516 | + <vertex x="-2000" y="-14500"/> |
| 517 | + <vertex x="-12000" y="-10500"/> |
| 518 | + <vertex x="-12000" y="-11500"/> |
| 519 | + <vertex x="-2000" y="-15500"/> |
| 520 | + <vertex x="-2000" y="-14500"/> |
| 521 | + </vehicleEnvelope> |
452 | 522 | <pathLayout connectionType="BEZIER" layerId="0"> |
453 | 523 | <controlPoint x="-113" y="288"/> |
454 | 524 | <controlPoint x="-169" y="233"/> |
|
596 | 666 | </pathLayout> |
597 | 667 | </path> |
598 | 668 | <path name="Point-0049 --- Point-0038" sourcePoint="Point-0049" destinationPoint="Point-0038" length="6882" maxVelocity="1000" maxReverseVelocity="0" locked="false"> |
| 669 | + <vehicleEnvelope key="envelope-a"> |
| 670 | + <vertex x="2500" y="3000"/> |
| 671 | + <vertex x="1700" y="6800"/> |
| 672 | + <vertex x="-2000" y="7500"/> |
| 673 | + <vertex x="-2000" y="6500"/> |
| 674 | + <vertex x="700" y="5800"/> |
| 675 | + <vertex x="1500" y="3000"/> |
| 676 | + <vertex x="2500" y="3000"/> |
| 677 | + </vehicleEnvelope> |
599 | 678 | <pathLayout connectionType="BEZIER" layerId="0"> |
600 | 679 | <controlPoint x="30" y="-127"/> |
601 | 680 | <controlPoint x="30" y="-127"/> |
|
608 | 687 | <pathLayout connectionType="DIRECT" layerId="0"/> |
609 | 688 | </path> |
610 | 689 | <path name="Point-0052 --- Point-0044" sourcePoint="Point-0052" destinationPoint="Point-0044" length="8443" maxVelocity="1000" maxReverseVelocity="0" locked="false"> |
| 690 | + <vehicleEnvelope key="envelope-a"> |
| 691 | + <vertex x="-2000" y="4500"/> |
| 692 | + <vertex x="7000" y="4500"/> |
| 693 | + <vertex x="7000" y="5500"/> |
| 694 | + <vertex x="-2000" y="5500"/> |
| 695 | + <vertex x="-2000" y="4500"/> |
| 696 | + </vehicleEnvelope> |
611 | 697 | <pathLayout connectionType="DIRECT" layerId="0"/> |
612 | 698 | </path> |
613 | 699 | <path name="Point-0053 --- Point-0045" sourcePoint="Point-0053" destinationPoint="Point-0045" length="6922" maxVelocity="1000" maxReverseVelocity="0" locked="false"> |
|
648 | 734 | <path name="Point-0061 --- Point-0021" sourcePoint="Point-0061" destinationPoint="Point-0021" length="8000" maxVelocity="1000" maxReverseVelocity="0" locked="false"> |
649 | 735 | <pathLayout connectionType="DIRECT" layerId="0"/> |
650 | 736 | </path> |
651 | | - <vehicle name="Vehicle-01" energyLevelCritical="30" energyLevelGood="90" energyLevelFullyRecharged="95" energyLevelSufficientlyRecharged="45" maxVelocity="1000" maxReverseVelocity="1000"> |
| 737 | + <vehicle name="Vehicle-01" energyLevelCritical="30" energyLevelGood="90" energyLevelFullyRecharged="95" energyLevelSufficientlyRecharged="45" maxVelocity="1000" maxReverseVelocity="1000" envelopeKey="envelope-a"> |
652 | 738 | <boundingBox length="1000" width="1000" height="1000" referenceOffsetX="0" referenceOffsetY="0"/> |
653 | 739 | <property name="loopback:loadOperation" value="Load cargo"/> |
654 | 740 | <property name="loopback:unloadOperation" value="Unload cargo"/> |
655 | 741 | <vehicleLayout color="#FF0000"/> |
656 | 742 | </vehicle> |
657 | | - <vehicle name="Vehicle-02" energyLevelCritical="30" energyLevelGood="90" energyLevelFullyRecharged="95" energyLevelSufficientlyRecharged="45" maxVelocity="1000" maxReverseVelocity="1000"> |
| 743 | + <vehicle name="Vehicle-02" energyLevelCritical="30" energyLevelGood="90" energyLevelFullyRecharged="95" energyLevelSufficientlyRecharged="45" maxVelocity="1000" maxReverseVelocity="1000" envelopeKey="envelope-a"> |
658 | 744 | <boundingBox length="1000" width="1000" height="1000" referenceOffsetX="0" referenceOffsetY="0"/> |
659 | 745 | <property name="loopback:loadOperation" value="Load cargo"/> |
660 | 746 | <property name="loopback:unloadOperation" value="Unload cargo"/> |
661 | 747 | <vehicleLayout color="#33FF00"/> |
662 | 748 | </vehicle> |
663 | | - <vehicle name="Vehicle-03" energyLevelCritical="30" energyLevelGood="90" energyLevelFullyRecharged="95" energyLevelSufficientlyRecharged="45" maxVelocity="1000" maxReverseVelocity="1000"> |
| 749 | + <vehicle name="Vehicle-03" energyLevelCritical="30" energyLevelGood="90" energyLevelFullyRecharged="95" energyLevelSufficientlyRecharged="45" maxVelocity="1000" maxReverseVelocity="1000" envelopeKey="envelope-a"> |
664 | 750 | <boundingBox length="1000" width="1000" height="1000" referenceOffsetX="0" referenceOffsetY="0"/> |
665 | 751 | <property name="loopback:loadOperation" value="Load cargo"/> |
666 | 752 | <property name="loopback:unloadOperation" value="Unload cargo"/> |
667 | 753 | <vehicleLayout color="#00FFFF"/> |
668 | 754 | </vehicle> |
669 | | - <vehicle name="Vehicle-04" energyLevelCritical="30" energyLevelGood="90" energyLevelFullyRecharged="95" energyLevelSufficientlyRecharged="45" maxVelocity="1000" maxReverseVelocity="1000"> |
| 755 | + <vehicle name="Vehicle-04" energyLevelCritical="30" energyLevelGood="90" energyLevelFullyRecharged="95" energyLevelSufficientlyRecharged="45" maxVelocity="1000" maxReverseVelocity="1000" envelopeKey="envelope-a"> |
670 | 756 | <boundingBox length="1000" width="1000" height="1000" referenceOffsetX="0" referenceOffsetY="0"/> |
671 | 757 | <property name="loopback:loadOperation" value="Load cargo"/> |
672 | 758 | <property name="loopback:unloadOperation" value="Unload cargo"/> |
|
781 | 867 | <property name="tcs:defaultLocationSymbol" value="DEFAULT"/> |
782 | 868 | <locationLayout positionX="15000" positionY="-3000" labelOffsetX="-10" labelOffsetY="-20" locationRepresentation="DEFAULT" layerId="0"/> |
783 | 869 | </location> |
784 | | - <block name="Block-0001" type="SINGLE_VEHICLE_ONLY"> |
785 | | - <member name="Point-0016 --- Point-0017"/> |
786 | | - <member name="Point-0019 --- Point-0022"/> |
787 | | - <blockLayout color="#FF0000"/> |
788 | | - </block> |
789 | 870 | <block name="Block-0002" type="SINGLE_VEHICLE_ONLY"> |
790 | 871 | <member name="Point-0037 --- Point-0028"/> |
791 | 872 | <member name="Point-0039 --- Point-0040"/> |
792 | 873 | <blockLayout color="#0000FF"/> |
793 | 874 | </block> |
794 | | - <block name="Block-0003" type="SINGLE_VEHICLE_ONLY"> |
795 | | - <member name="Point-0049 --- Point-0038"/> |
796 | | - <member name="Point-0052 --- Point-0044"/> |
797 | | - <blockLayout color="#00CC00"/> |
798 | | - </block> |
799 | 875 | <block name="Block-0004" type="SINGLE_VEHICLE_ONLY"> |
800 | 876 | <member name="Point-0015 --- Point-0050"/> |
801 | 877 | <member name="Point-0045 --- Point-0016"/> |
|
806 | 882 | <layer id="0" ordinal="0" visible="true" name="Default layer" groupId="0"/> |
807 | 883 | <layerGroup id="0" name="Default layer group" visible="true"/> |
808 | 884 | </visualLayout> |
809 | | - <property name="tcs:modelFileLastModified" value="2024-09-12T12:01:37Z"/> |
| 885 | + <property name="tcs:modelFileLastModified" value="2025-08-05T09:22:30Z"/> |
810 | 886 | </model> |
0 commit comments