Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh


Chronological Thread 
  • From: Sebastien Loriot <>
  • To:
  • Subject: Re: [cgal-discuss] Create a 3D Triangulation out of a Surface mesh
  • Date: Fri, 6 May 2022 15:34:32 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-data: A9a23:DOsQS6AyxKML3hVW/xrlw5YqxClBgxIJ4kV8jS/XYbTApDslhDYGn 2tJUT+OPPuIZ2r0eox1adzgo0sP7MPQy4AyOVdlrnsFo1Bi+ZOUX4zBRqvTF3rPdZObFBoPA +E2MISowBUcFyeEzvuVGuG96yE6j8lkf5KkYAL+EnkZqTRMFWFw0HqPp8Zj2tQy2YXhXVvU0 T/Pi5S31GGNi2Yc3l08sPrrRCNH5JwebxtF1rCWTakjUG72zxH5PrpHTU2CByeQrr1vIwKPb 72rIIdVUY/u10xF5tuNyt4Xe6CRK1LYFVDmZnF+A8BOjvXez8A/+v5TCRYSVatYozvKwo16w 8dqiYabFA42Jp/SuP8RCgYNRkmSPYUekFPGCX22sMjW0FefNnWwkrNhC0Y5OYBe8eFyaY1M3 aZAeXZdM1bZ3bvwnOPTpupE3qzPKOHwOIQFu3Z8izTdJfkjSJHHBa7N4Le02R9r25gTRKiHO aL1bxI+PDjJcjd+E24+M88ZhMy0vkenb21X/Qf9Sa0fujCPlmSdyoPFO9XcfpmGRN5eg12Dj nnX+nzwRBAcLt2WjzSfmk9AncfKlCL/HZ0ITfi2qq8sj1qUyWgeThYRUDNXvMVVlGawGI8CI EcG3RY0hvU761SZUPnmU0Sn9SvsUgEnZ/JcFOgz6Qeow6XS4hqECmVsctKnQIx23CPRbWx6v mJlj+8FFhQ07+LIESP1GqO86GLtaXJMfAfucAddFVNdi+QPtr3fmf4mczqOOKu8j9mwBiuph j7W/W4xgLIcicNN3KK+lbwmv95OjsiZJuLWzl+PNo5A0u+fTND+D2BPwQaAhcus1K7DEjG8U IEswqByFtwmA5CXjzCqS+4QBryv7PvtGGSC3AcwR8Z6qW7yqyTLkWVsDNdWdBcB3iEsKW+BX aMvkV45CGJ7ZyXxMvUpPepd9exzl/a6RbwJqcw4nvIXOsQrHON21C5pYkGU0gjQfLsEwMkC1 WOgWZ/0Vx4yUPw5pBLvHrt1+eJ1m0gWmDyLLbimnkzP+efPPxa9FOZVWHPQNLxRxP3f+239r Y0PX/ZmPj0FD4USlAGModBNRb3LRFBnba3LRzt/K7DTf1I6SD1wYxITqJt4E7FYc21uvr+g1 hmAtoVwkjITXFXLdleHbG5NcrTqUcotpH43J31+MlOh2nxlaoGqtf9Ne5wydLgh1epi0f8kF 6lfK5vcWqxCGmbd5jAQTZjht4g9JhmmgAS5OSD6MjUyephXQRPEp43/dQz1+ShSVSe67JNso 7Cp2g7Bb4AEQgBuUJTfZP61ngG+uHEcnKR5WE6Reotff0Dl8Y5LLS3tj69vc5tcd0mbnjbDj lSYGxYVo+XJsrQZytiRiPDWtZqtHst/AlFeQDvW4LOwAi/QoTiuzIpGZ+CXJGyPWW7x/pKiU uVb1fTLNvMKwQRRuI1mHrc3lK8z6oe9p7JeyQg4TnzHY07xUeFlK3iCmNZV7+hDmu4ftgyxV UaCvNJdPOzRas/iFVcQIisjb/iCha5IwGiMtaxtLRWo/jJz8ZqGTV5WY0uGhhtbIeYnK4gi2 +og5JMb5lDtkBYsKdra3ClY+37WdS4FWqQj844AWcrl1lttxVZFbpjRTCTx5cjXOdlLN0ArJ B6ShbbD1+sAnBucKyJrGCifx/dZiLQPpAtOkA0IKWOPl4eXnfQwxhBQrWk6Qwk9Is+rCA6v1 rWH9nGZJJliOx9tjclHGn+2QkRPWEzf9Uv2xF8E0mbeSiFEk4ALwHIVYY6wEIIxqgqwvQS3O JmXzW/kVXDhe8SZMu4aRxt+s/K6JTBu3lSqpS1kdvhp27E1ZDPkhumlYm9gR94Lxy8urBWvm NSGN9qcpUE22eD8bkH750SnOWwsdS25
  • Ironport-hdrordr: A9a23:4+LRN6zFObG6jfSN8KU+KrPwD71zdoMgy1knxilNoG9uA6qlfq eV7YgmPH7P+UsssRQb8+xoV5PwI080maQFmrX5eI3SJjUO21HYSb2Kj7GSoAEIcheWnoU86U 4jSdkHNDSZNzlHZK3BkW6F+rgbsaC6GeyT9IPjJrRWIT2CqZsM0+60MGmm+4RNKjV7OQ==
  • Ironport-phdr: A9a23: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 E1gcjzDQuAI54Y=
  • Ironport-sdr: 49K4WzdfdmLnxuEuynaJXz0MAokOYOeS9YCirrqS/ZsyF6PiqmKZI/KilnHJ4nzW53BXQqQ/Hc 3tHpUptuzFFwvQRuQWsnhF3rhONwN0at/u620ctR95MxFMHD1GbgKBYsGPBl8z3eyAYZr0WwQz 4tAX0yKSrXVL09TTELgyQdC/5bTULo2bPQ/oFv0Rw8494pq5+QkKHr/OIMM+StsIxEccrE2CFB RPP7YAflRekgNUP2Sd80p/FgFGM4BGUmD4YWdlEziQzWX+C9qzVGt0xTTVwSAevtST00dnn8kD LZQILFtxbPQtNLS9gpr5MEyd

You can check this example:

https://github.com/CGAL/cgal/blob/master/Mesh_3/examples/Mesh_3/remesh_polyhedral_surface_sm.cpp

Best,

Sebastien.

On 5/6/22 15:14, Bob Bill ( via cgal-discuss Mailing List) wrote:
I'm still trying to solve this, sorry again. I've seen the make_mesh_3 function (https://doc.cgal.org/latest/Mesh_3/group__PkgMesh3Functions.html#ga1ee73dc372985c6aeef85f2415fac0ba) but my initial domain is a triangle Surface_mesh, not a Polyhedron as in the example, so I am still stuck and I need a help or a hint.

Just to make things clearer, my goal is to create a 3D triangulation from the Surface_mesh `mesh2` of this basic example program in the documentation : https://doc.cgal.org/latest/Polygon_mesh_processing/Polygon_mesh_processing_2corefinement_consecutive_bool_op_8cpp-example.html#a5

Best

Il venerdì 6 maggio 2022, 01:15:25 CEST, Bob Bill <> ha scritto:


Dear all,

I have a triangulated Surface_mesh (which is the output of a boolean operation), and now I need to get a 3D triangulation from it, i.e. to fill it with tetrahedra. I don't see a direct way to do this, so I'd like to hear from you what your approach would be.

My first guess was to do just:
// CGAL::Surface_mesh<K> sm
Triangulation tr(s.points().begin(),sm.points().end());

but I don't know honestly if that's the preferred way. Any hint or comment is highly appreciated!

Best regards,
Bob

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss




Archive powered by MHonArc 2.6.19+.

Top of Page