[General] network = SpatialMobilityShowcase #abstract-config = true (requires omnet 7) # scene visualization *.visualizer.osgVisualizer.sceneVisualizer.clearColor = "skyblue" *.visualizer.osgVisualizer.sceneVisualizer.sceneImage = "showcases/desert" *.visualizer.osgVisualizer.sceneVisualizer.sceneImageSize = 5000m *.visualizer.osgVisualizer.sceneVisualizer.axisLength = 1000m *.visualizer.osgVisualizer.sceneVisualizer.sceneMinX = -2000m *.visualizer.osgVisualizer.sceneVisualizer.sceneMinY = -2000m *.visualizer.osgVisualizer.sceneVisualizer.sceneMinZ = 0m *.visualizer.osgVisualizer.sceneVisualizer.sceneMaxX = 3000m *.visualizer.osgVisualizer.sceneVisualizer.sceneMaxY = 3000m *.visualizer.osgVisualizer.sceneVisualizer.sceneMaxZ = 1000m # network node visualization: disable labels *.visualizer.osgVisualizer.networkNodeVisualizer.displayModuleName = false # mobility visualization *.visualizer.*.mobilityVisualizer.displayMobility = true # master switch *.visualizer.*.mobilityVisualizer.displayPositions = true *.visualizer.*.mobilityVisualizer.displayOrientations = true *.visualizer.*.mobilityVisualizer.displayVelocities = true *.visualizer.*.mobilityVisualizer.displayMovementTrails = true *.visualizer.*.mobilityVisualizer.animationSpeed = 1 # mobility constraint area **.constraintAreaMinX = 0m **.constraintAreaMinY = 0m **.constraintAreaMinZ = 0m **.constraintAreaMaxX = 1000m **.constraintAreaMaxY = 1000m **.constraintAreaMaxZ = 1000m # no configurator needed (there is no communication between hosts) **.networkConfiguratorModule = "" [Config Spiral] sim-time-limit = 100s *.numHosts = 1 *.host[*].osgModel = "3d/glider.osgb.100.scale.0,0,180.rot" *.host[0].mobility.typename = "SuperpositioningMobility" *.host[0].mobility.numElements = 2 *.host[0].mobility.orientationComposition = "faceForward" *.host[0].mobility.element[0].typename = "LinearMobility" *.host[0].mobility.element[0].initialX = 0m *.host[0].mobility.element[0].initialY = 0m *.host[0].mobility.element[0].initialZ = 0m *.host[0].mobility.element[0].initialMovementElevation = 90deg *.host[0].mobility.element[0].speed = 2mps *.host[0].mobility.element[1].typename = "CircleMobility" *.host[0].mobility.element[1].cx = 500m *.host[0].mobility.element[1].cy = 500m *.host[0].mobility.element[1].r = 400m *.host[0].mobility.element[1].speed = 20mps [Config Drone] sim-time-limit = 100s *.numHosts = 10 *.host[*].osgModel = "3d/drone.ive.100.scale.0,0,90.rot" *.host[*].mobility.typename = "MassMobility" *.host[*].mobility.changeInterval = 1s *.host[*].mobility.initialMovementHeading = uniform(0deg, 360deg) *.host[*].mobility.initialMovementElevation = uniform(-90deg, 90deg) *.host[*].mobility.angleDelta = uniform(-10deg,10deg) *.host[*].mobility.rotationAxisAngle = uniform(-10deg,10deg) *.host[*].mobility.speed = uniform(10mps,20mps) *.host[*].mobility.faceForward = false **.constraintAreaMinZ = 200m