sketchucation logo sketchucation
    • Login
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    πŸ›£οΈ Road Profile Builder | Generate roads, curbs and pavements easily Download

    Trouble changing a circle radius precisely

    Scheduled Pinned Locked Moved SketchUp Discussions
    sketchup
    13 Posts 4 Posters 845 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

      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