sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    Trouble changing a circle radius precisely

    Scheduled Pinned Locked Moved SketchUp Discussions
    sketchup
    13 Posts 4 Posters 781 Views 4 Watching
    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.
    • I Offline
      Involute
      last edited by

      I have a circle with a radius of .04" I'd like to change to .035". I've changed my Units precision under Model Info to 0.000", but when I change the radius value in the Entity Info window to .035, the value changes to .04 as soon as I click off the circle. It will accept .03, so it's not that I'm making the circle too small. SketchUp just isn't accepting the additional decimal place. Is there a way to get it to? I'm running SketchUp 8 Pro on Win7 x64. Thanks.

      1 Reply Last reply Reply Quote 0
      • bazB Offline
        baz
        last edited by

        Just tried it, and with odd number of segments in case, couldn't reproduce your problem, works fine on my machine. You could try scaling up and back, SU does have some problems with very small entities...

        Untitled.jpg

        1 Reply Last reply Reply Quote 0
        • Dave RD Offline
          Dave R
          last edited by

          radius.gif

          I don't have SU8 anymore. It's too old. But I tried it on SU2015 at .000 precision as well as what's shown in the GIF and it worked for me just fine.

          What happens if you set precision higher?

          Etaoin Shrdlu

          %

          (THERE'S NO PLACE LIKE)

          G28 X0.0 Y0.0 Z0.0

          M30

          %

          1 Reply Last reply Reply Quote 0
          • I Offline
            Involute
            last edited by

            Well, I wasn't able to edit the existing hole to .035", but I was able to create a new hole with that dimensions, so problem solved, even if it's more hassle than it should be. Thanks for trying to help, though.

            1 Reply Last reply Reply Quote 0
            • Dave RD Offline
              Dave R
              last edited by

              Yeah, but... Was the hole defective or past its sell-by date? That's a weird thing.

              Etaoin Shrdlu

              %

              (THERE'S NO PLACE LIKE)

              G28 X0.0 Y0.0 Z0.0

              M30

              %

              1 Reply Last reply Reply Quote 0
              • I Offline
                Involute
                last edited by

                @dave r said:

                That's a weird thing.

                I agree. The hole went through a .25" piece of material, so I sealed up the "tunnel" so there was a just a hole in one surface, and it still wouldn't let me change it to .035. Didn't matter whether there was an even or odd number of sides, or if the precision was increased to 0.0000". Go figure.

                1 Reply Last reply Reply Quote 0
                • Dave RD Offline
                  Dave R
                  last edited by

                  Is it possible it wasn't a circle anymore?

                  Etaoin Shrdlu

                  %

                  (THERE'S NO PLACE LIKE)

                  G28 X0.0 Y0.0 Z0.0

                  M30

                  %

                  1 Reply Last reply Reply Quote 0
                  • I Offline
                    Involute
                    last edited by

                    I don't see how it could have changed, but, even if it had, would SU allow me to edit its radius if SU didn't recognize it as a circle?

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      mac1
                      last edited by

                      Su 8 runs as 32 bit & does not make any difference what version of windows you use. Think su change to 64 bits at 2014. My 2015 with 64 bits reports as expected. The precision you are changing only effects display precision not any thing to do with internal calculation.
                      There are on line IEE floating point conversion programs you can run . Float cannot convert all the real numbers exactly so guess is you are seeing a rounding error, that is pain you pay for dynamic range vs accuracy.
                      BTW the task manager will report what processes are running 32 bits.

                      1 Reply Last reply Reply Quote 0
                      • I Offline
                        Involute
                        last edited by

                        If SU couldn't handle the precision, why would it let me create a .035" diameter hole but not let me change the diameter of an existing hole to that value?

                        1 Reply Last reply Reply Quote 0
                        • M Offline
                          mac1
                          last edited by

                          why ask me when you can go to net do serach on 32 float, look at converter and see what it tells you. The actual precision of 32 bit float is equivalent to about 24 bit when you consider 1 bit sign , 7 bits mantissa. Depending on the mother board you have the actual bus may operate at more than 24 bits and conversion actually happens when the data is stored in memory.

                          1 Reply Last reply Reply Quote 0
                          • bazB Offline
                            baz
                            last edited by

                            @mac1 said:

                            why ask me when you can go to net do serach on 32 float, look at converter and see what it tells you. The actual precision of 32 bit float is equivalent to about 24 bit when you consider 1 bit sign , 7 bits mantissa. Depending on the mother board you have the actual bus may operate at more than 24 bits and conversion actually happens when the data is stored in memory.

                            I was sort of following this until now 😞

                            1 Reply Last reply Reply Quote 0
                            • M Offline
                              mac1
                              last edited by

                              You are correct, terrible job on my part trying to explain;
                              For 32 float, you have 1 sign bit, 8 mantissa bits and 23 significant bits but because way the sign used significant bits is 24. The decimal equivalent digits for 24 bits is 7.2+ digits. Thus you see the basis of the display I was discussing earlier. Using an online converter 0.35 converts to .3499999994039..... and 0.4 to .40000000596046.... and rounding is done for those to read .35...... and .40......... and has nothing to change the precision use internal to the machine. Why the OP machine changes .35 to .40 I can only guess, but if a generic SU issue that would have many more folks flagging the problem so => probably issue with his machine or its operating system. There is zero info provided for it so no further action can be done except by the op.

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

                              Advertisement