Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
V
vadere
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
110
Issues
110
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
3
Merge Requests
3
Requirements
Requirements
List
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Environments
Analytics
Analytics
CI / CD
Code Review
Insights
Issue
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
vadere
vadere
Commits
5e04b527
Commit
5e04b527
authored
Mar 30, 2018
by
Benedikt Zoennchen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
changed all osm model attributes to the attributes suggested by isabella.
parent
7ecf36a2
Changes
43
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
43 changed files
with
4380 additions
and
449 deletions
+4380
-449
VadereModelTests/TestOSM/scenarios/basic_1_chicken_osm1.scenario
...odelTests/TestOSM/scenarios/basic_1_chicken_osm1.scenario
+227
-10
VadereModelTests/TestOSM/scenarios/basic_2_density_osm1.scenario
...odelTests/TestOSM/scenarios/basic_2_density_osm1.scenario
+227
-10
VadereModelTests/TestOSM/scenarios/basic_3_1_wall_osm1.scenario
...ModelTests/TestOSM/scenarios/basic_3_1_wall_osm1.scenario
+155
-10
VadereModelTests/TestOSM/scenarios/basic_3_2_wall_osm1.scenario
...ModelTests/TestOSM/scenarios/basic_3_2_wall_osm1.scenario
+155
-10
VadereModelTests/TestOSM/scenarios/basic_3_3_wall_osm1.scenario
...ModelTests/TestOSM/scenarios/basic_3_3_wall_osm1.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/basic_4_1_wall_osm1.scenario
...ModelTests/TestOSM/scenarios/basic_4_1_wall_osm1.scenario
+155
-10
VadereModelTests/TestOSM/scenarios/basic_4_1_wall_osm2.scenario
...ModelTests/TestOSM/scenarios/basic_4_1_wall_osm2.scenario
+227
-10
VadereModelTests/TestOSM/scenarios/basic_4_2_wall_osm1.scenario
...ModelTests/TestOSM/scenarios/basic_4_2_wall_osm1.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/basic_4_2_wall_osm2.scenario
...ModelTests/TestOSM/scenarios/basic_4_2_wall_osm2.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/queueing_floor_field_osm1.scenario
...ests/TestOSM/scenarios/queueing_floor_field_osm1.scenario
+155
-10
VadereModelTests/TestOSM/scenarios/rimea_01_pathway_osm1.scenario
...delTests/TestOSM/scenarios/rimea_01_pathway_osm1.scenario
+156
-11
VadereModelTests/TestOSM/scenarios/rimea_01_pathway_osm2.scenario
...delTests/TestOSM/scenarios/rimea_01_pathway_osm2.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_02_stairs_osm1.scenario
...odelTests/TestOSM/scenarios/rimea_02_stairs_osm1.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/rimea_03_stairs_osm1.scenario
...odelTests/TestOSM/scenarios/rimea_03_stairs_osm1.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_025_d.scenario
...Tests/TestOSM/scenarios/rimea_04_flow_osm1_025_d.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_025_up.scenario
...ests/TestOSM/scenarios/rimea_04_flow_osm1_025_up.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_050_d.scenario
...Tests/TestOSM/scenarios/rimea_04_flow_osm1_050_d.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_050_h.scenario
...Tests/TestOSM/scenarios/rimea_04_flow_osm1_050_h.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_050_up.scenario
...ests/TestOSM/scenarios/rimea_04_flow_osm1_050_up.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_075_d.scenario
...Tests/TestOSM/scenarios/rimea_04_flow_osm1_075_d.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_075_h.scenario
...Tests/TestOSM/scenarios/rimea_04_flow_osm1_075_h.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_075_up.scenario
...ests/TestOSM/scenarios/rimea_04_flow_osm1_075_up.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_100_d.scenario
...Tests/TestOSM/scenarios/rimea_04_flow_osm1_100_d.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_100_h.scenario
...Tests/TestOSM/scenarios/rimea_04_flow_osm1_100_h.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_100_up.scenario
...ests/TestOSM/scenarios/rimea_04_flow_osm1_100_up.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_125_d.scenario
...Tests/TestOSM/scenarios/rimea_04_flow_osm1_125_d.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_125_h.scenario
...Tests/TestOSM/scenarios/rimea_04_flow_osm1_125_h.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_125_up.scenario
...ests/TestOSM/scenarios/rimea_04_flow_osm1_125_up.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_470_h.scenario
...Tests/TestOSM/scenarios/rimea_04_flow_osm1_470_h.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_04_flow_osm1_550_up.scenario
...ests/TestOSM/scenarios/rimea_04_flow_osm1_550_up.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_05_react_osm1.scenario
...ModelTests/TestOSM/scenarios/rimea_05_react_osm1.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/rimea_06_corner_osm1.scenario
...odelTests/TestOSM/scenarios/rimea_06_corner_osm1.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/rimea_06_corner_osm2.scenario
...odelTests/TestOSM/scenarios/rimea_06_corner_osm2.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/rimea_07_speeds_osm1.scenario
...odelTests/TestOSM/scenarios/rimea_07_speeds_osm1.scenario
+84
-11
VadereModelTests/TestOSM/scenarios/rimea_08_parameter_osm1.scenario
...lTests/TestOSM/scenarios/rimea_08_parameter_osm1.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/rimea_09_publicRoom_osm1_2.scenario
...sts/TestOSM/scenarios/rimea_09_publicRoom_osm1_2.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/rimea_09_publicRoom_osm1_4.scenario
...sts/TestOSM/scenarios/rimea_09_publicRoom_osm1_4.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/rimea_10_pathfinding_osm1.scenario
...ests/TestOSM/scenarios/rimea_10_pathfinding_osm1.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/rimea_11_exitSelection_osm1.scenario
...ts/TestOSM/scenarios/rimea_11_exitSelection_osm1.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/rimea_12_evacuation_osm1.scenario
...Tests/TestOSM/scenarios/rimea_12_evacuation_osm1.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/rimea_13_stairs_osm1_a.scenario
...elTests/TestOSM/scenarios/rimea_13_stairs_osm1_a.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/rimea_13_stairs_osm1_b.scenario
...elTests/TestOSM/scenarios/rimea_13_stairs_osm1_b.scenario
+83
-10
VadereModelTests/TestOSM/scenarios/rimea_14_selectRoute_osm1.scenario
...ests/TestOSM/scenarios/rimea_14_selectRoute_osm1.scenario
+83
-10
No files found.
VadereModelTests/TestOSM/scenarios/basic_1_chicken_osm1.scenario
View file @
5e04b527
...
...
@@ -17,14 +17,15 @@
"scenario" : {
"mainModel" : "org.vadere.simulator.models.osm.OptimalStepsModel",
"attributesModel" : {
"org.vadere.state.attributes.models.AttributesPotentialCompact" : {
"pedPotentialWidth" : 0.5,
"pedPotentialHeight" : 12.6,
"obstPotentialWidth" : 0.25,
"obstPotentialHeight" : 20.1,
"useHardBodyShell" : false,
"obstDistanceDeviation" : 0.0,
"visionFieldRadius" : 5.0
"org.vadere.state.attributes.models.AttributesPotentialCompactSoftshell" : {
"pedPotentialIntimateSpaceWidth" : 0.45,
"pedPotentialPersonalSpaceWidth" : 1.2,
"pedPotentialHeight" : 50.0,
"obstPotentialWidth" : 0.8,
"obstPotentialHeight" : 6.0,
"intimateSpaceFactor" : 1.2,
"personalSpacePower" : 1,
"intimateSpacePower" : 1
},
"org.vadere.state.attributes.models.AttributesOSM" : {
"stepCircleResolution" : 18,
...
...
@@ -41,8 +42,8 @@
"seeSmallWalls" : false,
"minimumStepLength" : false,
"targetPotentialModel" : "org.vadere.simulator.models.potential.fields.PotentialFieldTargetGrid",
"pedestrianPotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldPedestrianCompact",
"obstaclePotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldObstacleCompact",
"pedestrianPotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldPedestrianCompact
Softshell
",
"obstaclePotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldObstacleCompact
Softshell
",
"submodels" : [ ]
},
"org.vadere.state.attributes.models.AttributesFloorField" : {
...
...
@@ -113,6 +114,222 @@
"type" : "RECTANGLE"
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 35.0001,
"y" : -1.0E-4
}, {
"x" : 35.0001,
"y" : 0.5001
}, {
"x" : -1.0E-4,
"y" : 0.5001
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 35.0001,
"y" : -1.0E-4
}, {
"x" : 35.0001,
"y" : 60.0001
}, {
"x" : 34.4999,
"y" : 60.0001
}, {
"x" : 34.4999,
"y" : -1.0E-4
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 35.0001,
"y" : 60.0001
}, {
"x" : -1.0E-4,
"y" : 60.0001
}, {
"x" : -1.0E-4,
"y" : 59.4999
}, {
"x" : 35.0001,
"y" : 59.4999
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : 60.0001
}, {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : 60.0001
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 35.0001,
"y" : -1.0E-4
}, {
"x" : 35.0001,
"y" : 0.5001
}, {
"x" : -1.0E-4,
"y" : 0.5001
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 35.0001,
"y" : -1.0E-4
}, {
"x" : 35.0001,
"y" : 60.0001
}, {
"x" : 34.4999,
"y" : 60.0001
}, {
"x" : 34.4999,
"y" : -1.0E-4
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 35.0001,
"y" : 60.0001
}, {
"x" : -1.0E-4,
"y" : 60.0001
}, {
"x" : -1.0E-4,
"y" : 59.4999
}, {
"x" : 35.0001,
"y" : 59.4999
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : 60.0001
}, {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : 60.0001
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 35.0001,
"y" : -1.0E-4
}, {
"x" : 35.0001,
"y" : 0.5001
}, {
"x" : -1.0E-4,
"y" : 0.5001
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 35.0001,
"y" : -1.0E-4
}, {
"x" : 35.0001,
"y" : 60.0001
}, {
"x" : 34.4999,
"y" : 60.0001
}, {
"x" : 34.4999,
"y" : -1.0E-4
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 35.0001,
"y" : 60.0001
}, {
"x" : -1.0E-4,
"y" : 60.0001
}, {
"x" : -1.0E-4,
"y" : 59.4999
}, {
"x" : 35.0001,
"y" : 59.4999
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : 60.0001
}, {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : 60.0001
} ]
},
"id" : -1
} ],
"stairs" : [ ],
"targets" : [ {
...
...
VadereModelTests/TestOSM/scenarios/basic_2_density_osm1.scenario
View file @
5e04b527
...
...
@@ -10,14 +10,15 @@
"scenario" : {
"mainModel" : "org.vadere.simulator.models.osm.OptimalStepsModel",
"attributesModel" : {
"org.vadere.state.attributes.models.AttributesPotentialCompact" : {
"pedPotentialWidth" : 0.5,
"pedPotentialHeight" : 12.6,
"obstPotentialWidth" : 0.25,
"obstPotentialHeight" : 20.1,
"useHardBodyShell" : false,
"obstDistanceDeviation" : 0.0,
"visionFieldRadius" : 5.0
"org.vadere.state.attributes.models.AttributesPotentialCompactSoftshell" : {
"pedPotentialIntimateSpaceWidth" : 0.45,
"pedPotentialPersonalSpaceWidth" : 1.2,
"pedPotentialHeight" : 50.0,
"obstPotentialWidth" : 0.8,
"obstPotentialHeight" : 6.0,
"intimateSpaceFactor" : 1.2,
"personalSpacePower" : 1,
"intimateSpacePower" : 1
},
"org.vadere.state.attributes.models.AttributesOSM" : {
"stepCircleResolution" : 18,
...
...
@@ -34,8 +35,8 @@
"seeSmallWalls" : false,
"minimumStepLength" : false,
"targetPotentialModel" : "org.vadere.simulator.models.potential.fields.PotentialFieldTargetGrid",
"pedestrianPotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldPedestrianCompact",
"obstaclePotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldObstacleCompact",
"pedestrianPotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldPedestrianCompact
Softshell
",
"obstaclePotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldObstacleCompact
Softshell
",
"submodels" : [ ]
},
"org.vadere.state.attributes.models.AttributesFloorField" : {
...
...
@@ -115,6 +116,222 @@
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 38.0001,
"y" : -1.0E-4
}, {
"x" : 38.0001,
"y" : 0.5001
}, {
"x" : -1.0E-4,
"y" : 0.5001
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 38.0001,
"y" : -1.0E-4
}, {
"x" : 38.0001,
"y" : 12.0001
}, {
"x" : 37.4999,
"y" : 12.0001
}, {
"x" : 37.4999,
"y" : -1.0E-4
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 38.0001,
"y" : 12.0001
}, {
"x" : -1.0E-4,
"y" : 12.0001
}, {
"x" : -1.0E-4,
"y" : 11.4999
}, {
"x" : 38.0001,
"y" : 11.4999
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : 12.0001
}, {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : 12.0001
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 38.0001,
"y" : -1.0E-4
}, {
"x" : 38.0001,
"y" : 0.5001
}, {
"x" : -1.0E-4,
"y" : 0.5001
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 38.0001,
"y" : -1.0E-4
}, {
"x" : 38.0001,
"y" : 12.0001
}, {
"x" : 37.4999,
"y" : 12.0001
}, {
"x" : 37.4999,
"y" : -1.0E-4
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 38.0001,
"y" : 12.0001
}, {
"x" : -1.0E-4,
"y" : 12.0001
}, {
"x" : -1.0E-4,
"y" : 11.4999
}, {
"x" : 38.0001,
"y" : 11.4999
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : 12.0001
}, {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : 12.0001
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 38.0001,
"y" : -1.0E-4
}, {
"x" : 38.0001,
"y" : 0.5001
}, {
"x" : -1.0E-4,
"y" : 0.5001
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 38.0001,
"y" : -1.0E-4
}, {
"x" : 38.0001,
"y" : 12.0001
}, {
"x" : 37.4999,
"y" : 12.0001
}, {
"x" : 37.4999,
"y" : -1.0E-4
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 38.0001,
"y" : 12.0001
}, {
"x" : -1.0E-4,
"y" : 12.0001
}, {
"x" : -1.0E-4,
"y" : 11.4999
}, {
"x" : 38.0001,
"y" : 11.4999
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : 12.0001
}, {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : 12.0001
} ]
},
"id" : -1
} ],
"stairs" : [ ],
"targets" : [ {
...
...
VadereModelTests/TestOSM/scenarios/basic_3_1_wall_osm1.scenario
View file @
5e04b527
...
...
@@ -10,14 +10,15 @@
"scenario" : {
"mainModel" : "org.vadere.simulator.models.osm.OptimalStepsModel",
"attributesModel" : {
"org.vadere.state.attributes.models.AttributesPotentialCompact" : {
"pedPotentialWidth" : 0.5,
"pedPotentialHeight" : 12.6,
"obstPotentialWidth" : 0.25,
"obstPotentialHeight" : 20.1,
"useHardBodyShell" : false,
"obstDistanceDeviation" : 0.0,
"visionFieldRadius" : 5.0
"org.vadere.state.attributes.models.AttributesPotentialCompactSoftshell" : {
"pedPotentialIntimateSpaceWidth" : 0.45,
"pedPotentialPersonalSpaceWidth" : 1.2,
"pedPotentialHeight" : 50.0,
"obstPotentialWidth" : 0.8,
"obstPotentialHeight" : 6.0,
"intimateSpaceFactor" : 1.2,
"personalSpacePower" : 1,
"intimateSpacePower" : 1
},
"org.vadere.state.attributes.models.AttributesOSM" : {
"stepCircleResolution" : 18,
...
...
@@ -34,8 +35,8 @@
"seeSmallWalls" : false,
"minimumStepLength" : false,
"targetPotentialModel" : "org.vadere.simulator.models.potential.fields.PotentialFieldTargetGrid",
"pedestrianPotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldPedestrianCompact",
"obstaclePotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldObstacleCompact",
"pedestrianPotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldPedestrianCompact
Softshell
",
"obstaclePotentialModel" : "org.vadere.simulator.models.potential.PotentialFieldObstacleCompact
Softshell
",
"submodels" : [ ]
},
"org.vadere.state.attributes.models.AttributesFloorField" : {
...
...
@@ -88,6 +89,150 @@
"type" : "RECTANGLE"
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 20.0001,
"y" : -1.0E-4
}, {
"x" : 20.0001,
"y" : 0.5001
}, {
"x" : -1.0E-4,
"y" : 0.5001
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 20.0001,
"y" : -1.0E-4
}, {
"x" : 20.0001,
"y" : 10.0001
}, {
"x" : 19.4999,
"y" : 10.0001
}, {
"x" : 19.4999,
"y" : -1.0E-4
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : 20.0001,
"y" : 10.0001
}, {
"x" : -1.0E-4,
"y" : 10.0001
}, {
"x" : -1.0E-4,
"y" : 9.4999
}, {
"x" : 20.0001,
"y" : 9.4999
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {
"x" : -1.0E-4,
"y" : 10.0001
}, {
"x" : -1.0E-4,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : -1.0E-4
}, {
"x" : 0.5001,
"y" : 10.0001
} ]
},
"id" : -1
}, {
"shape" : {
"type" : "POLYGON",
"points" : [ {