-
I was very intrigued by AMF attempt at curved tringles and when read your article https://elalish.blogspot.com/2022/03/smoothing-triangle-meshes.html . I wanted to know more about it in the context of manifold library. Since I am very attached to doing 3D stuff in JavaScript, I am really want to know more about it, and if maybe I can benefit from it in my JS code. My main focus in on 3D printing and modelling for it by coding parametrizable models. My mind is exploding with questions by the fact manifold does this stuff internally. First thing I am wondering is what king of silly way this could be used. And how these are treated in boolean operations in manifold. ... anyway .. I really want to know more on this topic. Thanks :) |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
I'm so glad you asked! Indeed, I was trying to succeed where AMF failed. Did you try the Scallop example in https://manifoldcad.org/? The Boolean ops only work on flat triangles, so you need to refine your low-res curved triangles sufficiently before doing operations on them. Thus they are better as inputs to the CAD workflow than for smoothing the end result. I'd eventually like to find a more hybrid, automatic approach, where the Boolean can refine only around intersections as necessary, but that'll take quite a bit of work. |
Beta Was this translation helpful? Give feedback.
I'm so glad you asked! Indeed, I was trying to succeed where AMF failed. Did you try the Scallop example in https://manifoldcad.org/?
The Boolean ops only work on flat triangles, so you need to refine your low-res curved triangles sufficiently before doing operations on them. Thus they are better as inputs to the CAD workflow than for smoothing the end result. I'd eventually like to find a more hybrid, automatic approach, where the Boolean can refine only around intersections as necessary, but that'll take quite a bit of work.