Removed duplicated SimulationControlLayer, used the one from alite
Added repeated replanning of physical cars
Reverted angle check change in TacticalPersonActuator
Added epsilon to tactical person angle test
Added parameters to CarLayer (chassis and text info visualization, point color)
cleaned pom.xml a bit
Added Stryker as a new vehicle
Fixed GoToWaypointTacticalPersonActuator with unnormalized orientation in target
TacticalPersons can change team
Fixed the example car's initial waypoint
Fixed connection of the path plans in PlanningCarActuator
Now properly reusing the last point of the (adapted) to point and right direction.
Fixed LMB clicking on PositionedEntityToggleLayer and FPS/Stat layers
Removed explicit goal point from PlanningCarSensor
The goal point is taken from the PlanningCarActuator. This fixes situations when the planner had to move the goal point because of zones.
Cleaned up warnings
The PlanningCarActuator instantiates the planning wrapper and do basic deconfliction
The PlanningCarActuator generates zones for each car per se (using different parameterizations) and includes the other cars as zones in beginning of the planning (no updates so far). The zone visualisation requires clicking on the car now.
Fixed creation of example agents
Merge with 6443599f910e00aa0b2b6893965e9a36305d049d
Changed static usage of PlanningCarActuator maneuver planner usage to instantiated wrapper (enables different no-ride-zones for different cars).
Added methods for checking if one or more polygons intersect, further polygons can be easily rotated and translated.
Merge with 5ce2c04c4d769abb1856af6524a63bc7ee4a7926
added turn radius to car model - used by the planner in PlanningCarActuator
fixed plan viewing
Fixed parameters of the regulator for reversing. Fixed intersection testing.
Fixed collision checking on Polygons. Tuned regulator parameters.
Changed parameters of MDARS
CarDefinition now contains also maxSteering. Added JTS for polygon inflation.
The cars can be configured to be either MDARS or V3S (truck). 2D-layer now shows envelope of the car and the orientation of its wheels.Car regulator attempts to control the middle of the front axis towards the goal, which should be more appropriate for reversing.
Truck is now properly working both in simulation and visio.
Getter methods for loadVis and loadVis3d fields
Box provider for Vis3D
Updated box model
Added box model
Merge with 56dd8b923b3e48e00da3f9fbdf5a2ab7dd6dd3f7
Changed licence from GPL3 to LGPL3
Merge with d56a212564a7161d4ce990e976ec988175e8fd11
Fixed heightmap generator
Turn off simulation step delay when visualization is not used.
Added getHeading and getSpeed methods to CarSensor.
Made private fields and private methods in TacticalUniverse protected. Needed for PAH-tactical.
Removed testing code
Removed ambiguous log4j.properties file
Support for white and orange avatar colors
Removed unused field
VisualInteractionLayer moved to alite
Disabled novyon.net in pom.xml
Package name edit
Merge with c6045d88377b01be50d23b83de44b52e6bfc46b0
jbullet dependency fix
Fixed package naming by Java conventions
Minor warning fix
XML files clean up
File load fix
LOGGER update, parsing time measure
PATH fix, classes clean
Data model change
hash and equalsfixing JGraphT "no such vertex" error
Merge with c2e1a962a548224124882b3d1249dcb2dc84f76b
Obj reader final
General processing of buildings, not just 4 angle bases
Better loadFromObj() method, will add only triangles+ and finds convex hull
initBulletPhysics() method is called just in the constructor
Added comparators and static method which finds convex hull in NlogN
Safety zones for cars works for general polygon base.
village.obj has streetGraph
Compute urban map from OBJ file. Still has few bugs.
Creates streetGraph from OBJ file. Change of methods.
init of Physics is done in another place, also simulation will not start if streetGraph is empty and contains only dummyNode
detector of streetGraph. Not used, but can create UndirectedGraph from jGraph from OBJ file
added StreetGraph parser
Edit of group name
Deprecated tag for getCollisionModelURL method.
Change of path and deprecated method getCollisionModelURL throws new Exception when called.
This package contains parser and mesh loader (It loads terrain, streetGraph and general objects like buildings or bridges)
For now it is not used, need to be replaced
Loading of OBJ file to physics, new altitude function (Converting triangulated terrain mesh to regular rectangular grid, rest of the code in Terrain.java is same)
Temporary change of path because of obj file import, will be changed later to previous settings
Obj file parser