Announcement

Collapse
No announcement yet.

Minimum vertex distance? (The pipes & fillets tesselation problem.)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    Minimum vertex distance? (The pipes & fillets tesselation problem.)

    Here's what most CAD tesselators, including Datasmith, currently do with pipes and tubes:

    Click image for larger version  Name:	Capture.JPG Views:	1 Size:	184.7 KB ID:	1640458

    It is the same with fillets and surfaces:

    Click image for larger version  Name:	Untitled1.jpg Views:	1 Size:	201.1 KB ID:	1640459

    How about in addition to having a "max edge length", also having a "minimum vertex distance"?

    I mean, there's no reason at all to pack 10 vertices per centimeter into those fillets, while at the same time having the surface between them have 1 vertex per 10 centimeters!

    #2
    Turns out that Rhino V6 actually has this setting!

    Click image for larger version  Name:	Capture.PNG Views:	1 Size:	14.7 KB ID:	1646290

    And the result is really noticeable, because the above screenshot in the previous post had about 120k triangles, while the one below has 140k, and most of that is in the surfaces and not the fillets:

    Click image for larger version  Name:	Capture2.JPG Views:	1 Size:	339.9 KB ID:	1646295

    Still a number of problematic areas though, but at least there's more settings to tweak in Rhino, and very fast previews of the mesh before you hit OK as well!

    Right now, it looks as if Rhino will replace both 3D Studio Max and Datasmith for us when it comes to converting nurbs to meshes...

    EDIT: Wow, Rhino even has a maximum aspect ratio setting so it will never do too pointy triangles. Sadly when you enable it, it doesn't respect the previous "minimum edge length", so you get a very dense mesh, but with pretty clean topology. Still, there's potential here I wasn't even aware of before...

    Click image for larger version

Name:	Capture.jpg
Views:	1
Size:	441.8 KB
ID:	1646609
    Last edited by roberteker; 07-26-2019, 04:52 AM.

    Comment

    Working...
    X