Close



Results 1 to 7 of 7
  1. #1

    Question Mesh of stl file is all messed up!! Can anyone help?

    Hi everyone,
    I recently made a model that I exported via a plugin from revit (.rvt files to .stl files). I load it into makerbot to find that the mesh is all messed up!!! Trying a quick print shows that the sides of the roofs are not whole for some reason.
    Can anyone help!? I have uploaded the relevant files as the attachment way is not working.
    https://www.sendspace.com/file/sjj7y3


  2. #2
    Engineer-in-Training ssayer's Avatar
    Join Date
    Oct 2014
    Location
    Lakeville, Michigan
    Posts
    369
    Upload it here and download the fixed file...

    https://netfabb.azurewebsites.net/index.php

  3. #3
    Super Moderator Geoff's Avatar
    Join Date
    Nov 2013
    Location
    NSW, Australia
    Posts
    1,824
    Add Geoff on Thingiverse
    Well, yes you can netfabb your model - but that always doesn't come out right - I uploaded his file to Netfabb 20 minutes ago and it failed to repair it "OOPS, SOMETHING WENT WRONG!"

    Try it if you like

    Unfortunately Netfab simply reverses faces or 'normals' that are not facing outward, i.e it makes them consistent across the model surface - these are the 'holes' you are always seeing it refer to. They are not technically holes, they are just places in the model where you didn't join vertices or edges correctly. A correctly made model is already manifold

    If you make a mesh from scratch, and do it the right way - you don't even need to netfabb your models. You know they are manifold because you created every single vertice of it and made sure when you extruded, bent, pulled or rotated any edge or vertice - the next corresponding face was the same polarisation as the last and edges or 'seams' have no gaps... It's when people copy / paste parts of their model, and Join them together or duplicate parts. This generally doesn't join vertices correctly and just clones the object, distance specified by you... next to the original object.

    But.. sometimes Netfabb can't do a very good job, especially when the mesh is a little messy to start with (like this one!)

    The issue with this model is pretty much alot of overlapping edges (where vertices were joined together incorrectly) and reversed normals,
    hlp1.JPGhlp2.JPGhlp4.jpg


    I'd rather show people why they are not printing rather than sending them to netfabb because if you can show them why it's happening, you might actually help them.
    Hex3D - 3D Printing and Design http://www.hex3d.com

  4. #4
    Quote Originally Posted by Geoff View Post
    Well, yes you can netfabb your model - but that always doesn't come out right - I uploaded his file to Netfabb 20 minutes ago and it failed to repair it "OOPS, SOMETHING WENT WRONG!"

    Try it if you like

    Unfortunately Netfab simply reverses faces or 'normals' that are not facing outward, i.e it makes them consistent across the model surface - these are the 'holes' you are always seeing it refer to. They are not technically holes, they are just places in the model where you didn't join vertices or edges correctly. A correctly made model is already manifold

    If you make a mesh from scratch, and do it the right way - you don't even need to netfabb your models. You know they are manifold because you created every single vertice of it and made sure when you extruded, bent, pulled or rotated any edge or vertice - the next corresponding face was the same polarisation as the last and edges or 'seams' have no gaps... It's when people copy / paste parts of their model, and Join them together or duplicate parts. This generally doesn't join vertices correctly and just clones the object, distance specified by you... next to the original object.

    But.. sometimes Netfabb can't do a very good job, especially when the mesh is a little messy to start with (like this one!)

    The issue with this model is pretty much alot of overlapping edges (where vertices were joined together incorrectly) and reversed normals,
    hlp1.JPGhlp2.JPGhlp4.jpg


    I'd rather show people why they are not printing rather than sending them to netfabb because if you can show them why it's happening, you might actually help them.
    Thank you for your response! Netfabb didn't work so I was wondering if you could help me fix this as I have no clue in what to do

  5. #5
    Super Moderator Geoff's Avatar
    Join Date
    Nov 2013
    Location
    NSW, Australia
    Posts
    1,824
    Add Geoff on Thingiverse
    Quote Originally Posted by paccap View Post
    Thank you for your response! Netfabb didn't work so I was wondering if you could help me fix this as I have no clue in what to do
    I'll have a crack at it, it's a bit of a challenge now..

    For starters, it is enormous.. what scale do you want it at? i.e how big is your printer?

    This roof section, the 3 tiers of the roof... they are all at different heights, which means there will be alot of support. I'd suggest seperating them and laying them all flat on the bed.

    I'll see if I can make it printable first... it is nearly 400,000 polygons. If I try and un-subdivide any of the vertices, it make the shape of the object screw up, so I will basically delete faces manually and re-create them
    as quads.

    It won't be fast, i'll get back to you in a few hours...
    Hex3D - 3D Printing and Design http://www.hex3d.com

  6. #6
    Quote Originally Posted by Geoff View Post
    I'll have a crack at it, it's a bit of a challenge now..

    For starters, it is enormous.. what scale do you want it at? i.e how big is your printer?

    This roof section, the 3 tiers of the roof... they are all at different heights, which means there will be alot of support. I'd suggest seperating them and laying them all flat on the bed.

    I'll see if I can make it printable first... it is nearly 400,000 polygons. If I try and un-subdivide any of the vertices, it make the shape of the object screw up, so I will basically delete faces manually and re-create them
    as quads.

    It won't be fast, i'll get back to you in a few hours...
    OMG thank you for helping me with this!!! The revit file is to scale of real life and i was thinking of making it to a scale of 1:150 for my replicator 2. Due to this the 3 tiers would be printed separately in order to print the size i wanted and so it can fit on the bed.
    Thanks again!!

  7. #7
    Engineer-in-Training ServiceXp's Avatar
    Join Date
    Apr 2015
    Location
    USA
    Posts
    379
    Follow ServiceXp On Twitter Add ServiceXp on Google+ Add ServiceXp on Thingiverse
    How did you make out Geoff?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •