• Login
sketchucation logo sketchucation
  • Login
ℹ️ GoFundMe | Our friend Gus Robatto needs some help in a challenging time Learn More

Why does the size of objects affect boolean operations?

Scheduled Pinned Locked Moved SketchUp Bug Reporting
sketchup
5 Posts 3 Posters 1.0k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • X Offline
    xiombarg
    last edited by 16 May 2012, 18:20

    Does anyone know why larger sizes of objects tend to perform properly when doing boolean operations and small sizes have more of a tendency to leave missing faces and/or create artifact lines? I can't see why size would make a difference when doing these operations, especially when the measurements are set to mm?

    1 Reply Last reply Reply Quote 0
    • T Offline
      Trogluddite
      last edited by 16 May 2012, 20:53

      Hi there,
      This is a well known SketchUp problem.
      Although it will happily display objects of any size, it has problems making new geometry that is "sub-millimetre" in size.
      I'm not quite sure what the technical reason is - I think is has something to do with the way that SU uses the OpenGL features of your graphics card to make life easier on your main CPU.
      The usual way to deal with this is to scale up the thing you are making, do your edits, and then scale down again. I tend to scale by 1000 so that millimetres become metres - but smaller scale factors may work depending just how small your parts are.
      A good tip (which I learned here of course!) is to make the thing you are editing into a Component. Copies of components will always share the same shapes, materials etc., but they can be scaled independently. By making your object a component, you can easily work on a scaled up copy positioned well away from other parts of your model. When you exit the component edit, the changes will copy across to your 'life size' original, and with no risk of accidentally moving it out of position, or accidentally selecting some other 'tiny' parts that you can't see when zoomed out.
      An even lazier way is to just model everything at a larger scale (e.g. metres instead of mm), and then scale the whole model down when you need to export it, or take dimensions.

      1 Reply Last reply Reply Quote 0
      • X Offline
        xiombarg
        last edited by 16 May 2012, 22:04

        Thanks for the component tip Trog!

        It's almost as if the formation of new edge geometry needs to be carried out one more decimal place in the formula in order to be recognized?

        1 Reply Last reply Reply Quote 0
        • T Offline
          TIG Moderator
          last edited by 16 May 2012, 22:21

          Sketchup/OpenGL have been optimized for the design of buildings - down to things like door-handles and up to thing like city-blocks.
          If you try to model very tiny thing - like a swiss-watch, or gigantic objects - like a whole city, then you might well encounter issues or 'failed facets'.
          Very tiny faces/edges or very gigantic face/edges might not get created as you might hope...

          The solution is to group/make-component of the geometry you want to change... and scale it up x10 or x100 [or downwards if it's enormous!], then do the changes to create new geometry, which will then be successful, and finally scale down to the original size.

          Very tiny/enormous geometry can 'exist', it's just the create of it initially that causes issues...

          TIG

          1 Reply Last reply Reply Quote 0
          • T Offline
            Trogluddite
            last edited by 17 May 2012, 10:11

            There also a handy plugin from Liquid98 called "Boolean Helper" that gives you a couple of new toolbar buttons for very quickly scaling up and down - there's a choice of scale factors, and it even automatically zooms to make sure you can see everything when the size changes.
            DOWNLOAD LINK

            1 Reply Last reply Reply Quote 0
            • 1 / 1
            1 / 1
            • First post
              1/5
              Last post
            Buy SketchPlus
            Buy SUbD
            Buy WrapR
            Buy eBook
            Buy Modelur
            Buy Vertex Tools
            Buy SketchCuisine
            Buy FormFonts

            Advertisement