84
Views
0
CrossRef citations to date
0
Altmetric
Articles

Optimization of triangular networks with spatial constraints

&
Pages 842-868 | Received 12 Aug 2018, Accepted 03 Apr 2019, Published online: 25 Apr 2019
 

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.

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 x,yC and λ[0,1], we have (1λ)x+λyC.

2 See, e.g. [Citation20] and [Citation3] for relevant materials in convex analysis.

Additional information

Funding

This research is partially supported by Autodesk, Inc.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.