Abstract
A common representation of a three dimensional object in computer applications, such as graphics and design, is in the form of a triangular mesh. In many instances, individual or groups of triangles in such representation need to satisfy spatial constraints that are imposed either by observation from the real world, or by concrete design specifications of the object. As these problems tend to be of large scale, choosing a mathematical optimization approach can be particularly challenging. In this paper, we model various geometric constraints as convex sets in Euclidean spaces, and find the corresponding projections in closed forms. We also present an interesting idea to successfully manoeuvre around some important non-convex constraints while still preserving the intrinsic nature of the original design problem. We then use these constructions in modern first-order splitting methods to find optimal solutions.
AMS Subject Classifications:
Acknowledgments
The authors are grateful to the Editors and two anonymous referees for their constructive suggestions that allow us to improve the original presentation.
Disclosure statement
No potential conflict of interest was reported by the authors.
Notes
1 C is convex if for all and
, we have
.
2 See, e.g. [Citation20] and [Citation3] for relevant materials in convex analysis.