Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] How to find the one to one mapping of vertices from an arbitrary 3d model to a predefined sphere?

Subject: CGAL users discussion list

List archive

[cgal-discuss] How to find the one to one mapping of vertices from an arbitrary 3d model to a predefined sphere?


Chronological Thread 
  • From: xiaojin <>
  • To:
  • Subject: [cgal-discuss] How to find the one to one mapping of vertices from an arbitrary 3d model to a predefined sphere?
  • Date: Mon, 18 May 2020 09:22:41 -0500 (CDT)
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=SoftFail ; spf=Pass
  • Ironport-phdr: 9a23:clGiFxCYDsljqZqSGF/aUyQJP3N1i/DPJgcQr6AfoPdwSPX5r8bcNUDSrc9gkEXOFd2Cra4d1qyP6/2rBjdIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfLN/IA+roQnNtsQajolvJ6gswRbVv3VEfPhby3l1LlyJhRb84cmw/J9n8ytOvv8q6tBNX6bncakmVLJUFDspPXw7683trhnDUBCA5mAAXWUMkxpHGBbK4RfnVZrsqCT6t+592C6HPc3qSL0/RDqv47t3RBLulSwJMCQ28GDTisdtkaxbuAihpx15w47bfYqZMPRzcr/Ycd4cWGFPXNteVzZZD42yb4UBEekPM/tXoIbhqFUDtge+BRCwCO/z1jNEmn370Ksn2OohCwHG2wkgEsoBsXTVttr1M6USUeGzzKLVyjjDc/FW2TPg6IjPcxEhofaMXbR/ccrTyEkvERjIjlqVqYP/PjOV0v4BvHSc7+plTO+ijXMspA5trDa13MgslpXJiZwPylDC7Sh03Jo5KMO2RUN5fdOpEpVeuS+EOodqQs4vQW5ltSQ6x7MIuZC2fTYGxIonyRDfavGJfIeF7BLjWuuVPzp1h3BodbSijBi89kigz/fzVsiy0FtSqCpFj9zMuW4X1xzS9seIUP998l692TaIygDT8PpELVoomqrcLp4t2r8wlp8csUTeBC/6gln5jKiTdkk89eio6vjnbav4qZOGNo90jRnyMqI0lcOkGus4NhYBU3KH9uS70b3u+1DyTrZSjvAuj6XUtJTXKd4Vq6O6GQNY0Ycu5wy+Ajqn1tkTgGMJI0hfeB2diojkI1HOL+78Dfe4m1msljhmy+rAPrL7GZrCNXzDn6n7cblh7E5czRI/zdFZ551KFrEMOO//V0v1udDCABI0MBa4zuXmBdln144TWHqDAqqDP6PTtV+I6PgvI+6JZIINpDb9Kfwl5+PpjX44mV8deq+p3ZQVaHC5GPRrOEqZYX/2jdcAFWcGpBYxTOvviFGaSz5ce26yX74g5jE8EI+pEYjDSZqpgLCYwSi7H4ZWaXxbClCXCnflbJ6EWvcJaCKKOMBtiD0EVb67S48gzx6irgH6y6A0ZtbTryYXvJam2Nlu7PDIjjkz8yZ1BoKTyTKjVWZxy3MJTjg03aY39VB/zkqEw6h/hfNaFNp76PZAUwN8PpnZmb8pQ+vuUx7MK4/aAG2tRc+rVGppF45j85o1e094Xu6aoFXbxSPzWu0akrWKANo/9aeOhyGgdfY48G7P0ewat3djR8JOMWO8gasmrlrcAofIlwOSkKP4Lv1Bjh6Iz3+KyC+1hG8dUAN0VvyYD3ZDIE3fp9796wXJSLr8ULk=

In my program, I want to map an arbitrary 3d model to a predefined sphere.

I have known that I can map an 3d model to a sphere using spherical
parameterization
<https://www.numerical-tours.com/matlab/meshdeform_2_parameterization_sphere/>

. But it's not what I really want, because the result sphere of spherical
parameterization has two problems:

1.The number of vertices of the resulting sphere depends on the original
model, which means that different models(which have different number of
vertices) result in different spheres.
2.The distribution of vertices of the resulting sphere is not uniform.
So, in order to solve this two problems, I found that I can predefine a
uniform sphere(with n vertices), and then map an arbitrary 3d model(with m
vertices, m < n) to it.

In other words, I want to do the following things:

1.Predefine an uniform sphere with n vertices(like this
<https://i.stack.imgur.com/kOHM7.png> )
2.Given an arbitrary 3d model with m vertices(n > m)
3.Find the one to one mapping of vertices from the 3d model to the
sphere(There may be some vertices in the sphere without mapping from the 3d
model since n > m, but it's ok for my program)

And There is a sample
<https://luozhongjin.gitee.io/dataset/data/meshes_smp/Cat/18.ply> of 3d
models.

So, does anyone has some strategies to do the one to one mapping of vertices
from the 3d model to the predefined sphere?



--
Sent from: http://cgal-discuss.949826.n4.nabble.com/


  • [cgal-discuss] How to find the one to one mapping of vertices from an arbitrary 3d model to a predefined sphere?, xiaojin, 05/18/2020

Archive powered by MHonArc 2.6.19+.

Top of Page