Пример #1
0
        #         sdfFile.addRoadPoint([xData[1], yData[1], 0], road)
        #         #sdfFile.addRoadDebug([xData[1], yData[1], 0], road)


        roadLaneSegments.append([lanePoint, lanePoint])
        centerLaneSegments.append([x,y])

    else:

        x, y = catmull_rom(xData, yData, 10)

        centerLaneSegments.append([x, y])

        lanes = LaneBoundaries(x,y)

        [lanePointsA, lanePointsB]  = lanes.createLanes(6)

        roadLaneSegments.append([lanePointsA, lanePointsB])

        xPointsA = []
        yPointsA = []

        xPointsB = []
        yPointsB = []

        for i in range(len(lanePointsA)/2):
            xPointsA.append(lanePointsA[i*2][0])
            yPointsA.append(lanePointsA[i*2][1])
            #sdfFile.addLeftLaneDebug([lanePointsA[i*2][0], lanePointsA[i*2][1], 0], road)

            xPointsB.append(lanePointsB[i*2][0])