 Moreover, traditional feature-based CAD tools are also difficult to deal with irregular geometry for the improvement of functional performance.To solve these issues, design methods or tools are needed to help designers to take full advantages of design freedom provide by AM processes.These design methods or tools can be categorized as Design for Additive Manufacturing.