@article{behandish_classification_2019, abstract = {Additive manufacturing ({AM}) enables enormous freedom for design of complex structures. However, the process-dependent limitations that result in discrepancies between as-designed and as-manufactured shapes are not fully understood. The tradeoffs between infinitely many different ways to approximate a design by a manufacturable replica are even harder to characterize. To support design for {AM} ({DfAM}), one has to quantify local discrepancies introduced by {AM} processes, identify the detrimental deviations (if any) to the original design intent, and prescribe modifications to the design and/or process parameters to countervail their effects. Our focus in this work will be on topological analysis. There is ample evidence in many applications that preserving local topology (e.g., connectivity of beams in a lattice) is important even when slight geometric deviations can be tolerated. We first present a generic method to characterize local topological discrepancies due to material under-and over-deposition in {AM}, and show how it captures various types of defects in the as-manufactured structures. We use this information to systematically modify the as-manufactured outcomes within the limitations of available 3D printer resolution(s), which often comes at the expense of introducing more geometric deviations (e.g., thickening a beam to avoid disconnection). We validate the effectiveness of the method on 3D examples with nontrivial topologies such as lattice structures and foams.}, author = {Behandish, Morad and Mirzendehdel, Amir M. and Nelaturi, Saigopal}, date = {2019-10-01}, doi = {10.1016/j.cad.2019.05.032}, issn = {0010-4485}, journaltitle = {Computer-Aided Design}, keywords = {1 - Additive manufacturing, 1 - Industry, 2 - Betti numbers, 2 - Euler characteristic, 3 - 2D slices, 3 - 3D prints}, langid = {english}, pages = {206--217}, shortjournal = {Computer-Aided Design}, title = {A Classification of Topological Discrepancies in Additive Manufacturing}, url = {https://www.sciencedirect.com/science/article/pii/S0010448519302131}, urldate = {2023-02-01}, volume = {115} }