A computer-implemented method for building a three-dimensional object using an extrusion-based layered deposition system according to at least one tool path, where the at least one tool path is generated by modifying geometries of thin-wall regions of a computer aided design model of the three-dimensional object to reduce overfill conditions along the at least one tool path, the method comprising: 1. providing a threshold wall width ranging from 150% of a road width of build material deposited from the extrusion-based layered deposition system to 200% of the road width; 2. providing a CAD model of a three-dimensional object to be built, the CAD model having at least one thin-wall region, where a thin-wall region is a region where the wall thickness of the three-dimensional object falls within a range that is greater than the width of a single tool path, but is less than the combined widths of a pair of adjacent tool paths; 3. slicing the CAD model into multiple sliced layers; 4. selecting a sliced layer; 5. identifying at least one polyline in the selected sliced layer wherein the at least one polyline comprises multiple linear segments interconnected at vertices and defines the exterior surface of the three-dimensional object in the selected layer; 6. selecting a vertex from one of the at least one polyline; 7. searching for vertices adjacent to the selected vertex by forming a test box around the selected vertex; 8. identifying linear segments connected to the adjacent vertices; 9. determining the minimum distance between the selected vertex and the identified linear segments; 10. comparing the determined minimum distance to the threshold wall width; 11. if the determined minimum distance is smaller than the threshold wall width, moving the selected vertex in a direction collinear to the identified minimum distance going away from the adjacent vertex until the minimum distance between the selected vertex and the identified linear segments is equal to or greater than the threshold wall width; 12. repeating the above steps 6. to 11. for each vertex of the polyline; 13. generating a tool path by offsetting the adjusted polyline, the value of the offset being equal to half the road width; 14. repeating the above steps 5. to 13. for each polyline in the selected sliced layer; 15. repeating the above steps 4. to 14. for each sliced layer of the CAD model; 16. building the three-dimensional object in a layer by layer manner based on the generated tool paths, using the extrusion-based layered deposition system. 1. providing a threshold wall width ranging from 150% of a road width of build material deposited from the extrusion-based layered deposition system to 200% of the road width; 2. providing a CAD model of a three-dimensional object to be built, the CAD model having at least one thin-wall region, where a thin-wall region is a region where the wall thickness of the three-dimensional object falls within a range that is greater than the width of a single tool path, but is less than the combined widths of a pair of adjacent tool paths; 3. slicing the CAD model into multiple sliced layers; 4. selecting a sliced layer; 5. identifying at least one polyline in the selected sliced layer wherein the at least one polyline comprises multiple linear segments interconnected at vertices and defines the exterior surface of the three-dimensional object in the selected layer; 6. selecting a vertex from one of the at least one polyline; 7. searching for vertices adjacent to the selected vertex by forming a test box around the selected vertex; 8. identifying linear segments connected to the adjacent vertices; 9. determining the minimum distance between the selected vertex and the identified linear segments; 10. comparing the determined minimum distance to the threshold wall width; 11. if the determined minimum distance is smaller than the threshold wall width, moving the selected vertex in a direction collinear to the identified minimum distance going away from the adjacent vertex until the minimum distance between the selected vertex and the identified linear segments is equal to or greater than the threshold wall width; 12. repeating the above steps 6. to 11. for each vertex of the polyline; 13. generating a tool path by offsetting the adjusted polyline, the value of the offset being equal to half the road width; 14. repeating the above steps 5. to 13. for each polyline in the selected sliced layer; 15. repeating the above steps 4. to 14. for each sliced layer of the CAD model; 16. building the three-dimensional object in a layer by layer manner based on the generated tool paths, using the extrusion-based layered deposition system.