Abstract
We propose an angle-based mesh representation, which is invariant under translation, rotation, and uniform scaling, to encode the geometric details of a triangular mesh. Angle-based mesh representation consists of angle quantities defined on the mesh, from which the mesh can be reconstructed uniquely up to translation, rotation, and uniform scaling. The reconstruction process requires solving three sparse linear systems: the first system encodes the length of edges between vertices on the mesh, the second system encodes the relationship of local frames between two adjacent vertices on the mesh, and the third system defines the position of the vertices via the edge length and the local frames. From this angle-based mesh representation, we propose a quasi-angle-preserving mesh deformation system with the least-squares approach via handle translation, rotation, and uniform scaling. Several detail-preserving mesh editing examples are presented to demonstrate the effectiveness of the proposed method.
Similar content being viewed by others
References
Alexa, M., 2003. Differential coordinates for local mesh morphing and deformation. Vis. Comput., 19(2):105–114.
Au, O., Tai, C., Liu, L., et al., 2006. Dual Laplacian editing for meshes. IEEE Trans. Visual. Comput. Graph., 12(3):386–395. [doi:10.1109/TVCG.2006.47]
Boier-Martin, I., Ronfard, R., Bernardini, F., 2004. Detailpreserving variational surface design with multiresolution constraints. Proc. Shape Modeling Int., p.119–128.
Botsch, M., Kobbelt, L., 2004. An intuitive framework for real-time freeform modeling. SIGGRAPH, p.630–634.
Chen, S.G., Wu, J.Y., 2004. Estimating normal vectors and curvatures by centroid weights. Comput. Aid. Geom. Des., 21(5):447–458. [doi:10.1016/j.cagd.2004.02.003]
Coquillart, S., 1990. Extended free-form deformation: a sculpting tool for 3D geometric modeling. SIGGRAPH, p.187–196.
Guskov, I., Sweldens, W., Schroder, P., 1999. Multiresolution signal processing for meshes. SIGGRAPH, p.325–334.
Hsu, W.H., Hughes, J.F., Kaufman, H., 1992. Direct manipulation of free-form deformations. SIGGRAPH, p.177–184.
Hu, J.W., Liu, L.G., Wang, G.Z., 2007. Dual Laplacian morphing for triangular meshes. Comput. Anim. Virt. Worlds, 18(4–5):271–277. [doi:10.1002/cav.182]
Kobbelt, L., Campagna, S., Vorsatz, J., et al., 1998. Interactive multiresolution modeling on arbitrary meshes. SIGGRAPH, p.105–114.
Lazarus, F., Coquillart, S., Jancne, P., 1994. Axial deformations: an intuitive deformation technique. Comput.-Aid. Des., 26(8):607–613. [doi:10.1016/0010-4485(94)90103-1]
Lipman, Y., Sorkine, O., Cohen-Or, D., et al., 2004. Differential coordinates for interactive mesh editing. Proc. Shape Modeling Int., p.181–190.
Lipman, Y., Sorkine, O., Levin, D., et al., 2005. Linear rotation-invariant coordinates for meshes. SIGGRAPH, p.479–487.
Luke, E., Collins, E., Blades, E., 2012. A fast mesh deformation method using explicit interpolation. J. Comput. Phys., 231(2):586–601. [doi:10.1016/j.jcp.2011.09.021]
MacCracken, R., Joy, K., 1996. Free-form deformations with lattices of arbitrary topology. SIGGRAPH, p.181–188.
Nealen, A., Sorkine, O., Alexa, M., et al., 2005. A sketch-based interface for detail-preserving mesh editing. SIGGRAPH, p.1142–1147.
Sederberg, T.W., Parry, S.R., 1986. Free-form deformation of solid geometric models. SIGGRAPH, p.151–160.
Singh, K., Fiume, E., 1998. Wires: a geometric deformation technique. SIGGRAPH, p.405–414.
Sorkine, O., Lipman, Y., Cohen-Or, D., et al., 2004. Laplacian surface editing. ACM SIGGRAPH/Eurographics on Geometry, p.179–188.
Toledo, S., 2003. TAUCS: a Library of Sparse Linear Solvers, Version 2.2.
Xu, G., Wang, G.Z., Chen, X.D., 2008. Free form deformation with rational DMS-spline volumes. J. Comput. Sci. Technol., 23(5):862–873. [doi:10.1007/s11390-008-9182-3]
Xu, G., Hui, K.C., Ge, W.B., et al., 2013. Direct manipulation of free-form deformation using curve-pairs. Comput.-Aid. Des., 45(3):605–614. [doi:10.1016/j.cad.2012.09.004]
Yu, Y., Zhou, K., Xu, D., et al., 2005. Mesh editing with Poisson-based gradient field manipulation. SIGGRAPH, p.496–503.
Zhou, K., Huang, J., Snyder, J., et al., 2004. Large mesh deformation using the volumetric graph Laplacian. SIGGRAPH, p.641–648.
Zhou, X., Li, S., 2013. A new mesh deformation method based on disk relaxation algorithm with predisplacement and post-smoothing. J. Comput. Phys., 235:199–215. [doi:10.1016/j.jcp.2012.10.024]
Zorin, D., Schroder, P., Sweldens, W., 1997. Interactive multiresolution mesh editing. SIGGRAPH, p.259–268. [doi:10.1145/258734.258863]
Author information
Authors and Affiliations
Corresponding authors
Additional information
Project supported by the National Natural Science Foundation of China (Nos. 61472111, 61272300, and 51475309), the Defense Industrial Technology Development Program (No. A3920110002), the Open Project Program of the State Key Lab of CAD&CG, Zhejiang University (No. A1406), the Zhejiang Provincial Natural Science Foundation (No. Z1091077), the Direct Grant from the Chinese University of Hong Kong (No. 2050492), and the Research Grants Council of the Hong Kong Special Administration Region, China (No. 412913)
Rights and permissions
About this article
Cite this article
Xu, G., Deng, Ls., Ge, Wb. et al. Quasi-angle-preserving mesh deformation using the least-squares approach. J. Zhejiang Univ. - Sci. C 15, 754–763 (2014). https://doi.org/10.1631/jzus.C1400103
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/jzus.C1400103