Eclipse SUMO is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools for scenario creation.
At dead ends netconvert adds a geometry consisting of a single line (although it seems to add a third point which is colinear with the first two). The initially constructed shape consists of four points (at least in the simple example in tests/netconvert/meta/with_log) which is then reduced to three points by PositionVector::simplify. Unfortunately this reduction removes the outermost point instead of one of the inner ones. Furthermore we should check whether keeping only the two outermost points is enough (or if anything in the code assumes that a junction shape always has at least three points).
At dead ends netconvert adds a geometry consisting of a single line (although it seems to add a third point which is colinear with the first two). The initially constructed shape consists of four points (at least in the simple example in tests/netconvert/meta/with_log) which is then reduced to three points by PositionVector::simplify. Unfortunately this reduction removes the outermost point instead of one of the inner ones. Furthermore we should check whether keeping only the two outermost points is enough (or if anything in the code assumes that a junction shape always has at least three points).