sketchucation logo sketchucation
    • Login
    🛣️ Road Profile Builder | Generate roads, curbs and pavements easily Download

    DC - 6² isn't written 6^2?

    Scheduled Pinned Locked Moved Dynamic Components
    sketchup
    14 Posts 8 Posters 2.5k Views 8 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.
    • J Offline
      James Fraser
      last edited by

      @Matt you are correct, that will give you the right answer and it will work for only positive values.

      If b is negative and a is odd, then you can multiply by -1 to get the correct answer. If a is negative then you want 1/x at the end, instead of x.

      So a general formula might be:

      b^a = IF(SIGN(a)=1, IF((SIGN(b)=-1) AND (ISODD(a)), -1, 1)*EXP(a*LN(b)), 1/(IF((SIGN(b)=-1) AND (ISODD(a)), -1, 1)*EXP(a*LN(b)))
      

      Yeah, it would be nice if ^ worked.

      It is late here, so you may want to check that formula before relying on it.

      @Chris, there is no e in the example because e is a mathematical constant and the basis for exponentials (ie ^). It is the value where e^x = d/dx e^x and e^πi=-1

      It's a very important number, but one you will only come across if you do a fair amount of calculus, probably. It makes sense that if you only have one exponential function available that it should be that one, but I would like ^ all the same.

      http://www.FormFonts.com

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

        Hi

        Just an idea but I'm not sure it's that you want.
        When I open my terminal and turn on irb, If I type 6**2 and return, I get 36.

        cheers.

        1 Reply Last reply Reply Quote 0
        • Chris FullmerC Offline
          Chris Fullmer
          last edited by

          Good idea, but doesn't work in DC's. 6**2 just returns 12.

          Chris

          Lately you've been tan, suspicious for the winter.
          All my Plugins I've written

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

            😢
            A ruby plugin who doesn't understand ruby language 👍

            cheers

            1 Reply Last reply Reply Quote 0
            • S Offline
              stillife
              last edited by

              I'm really sorry to revive this old post, but I'm wondering if the ^ operator has been implimented yet. I've tried to use it using the latest sketchup update (7.1.6087) and it seems to still be missing. It would be nice if Google created a quick fix or patch for this, since it is a very useful operator right next to the four basic operators (+-*/).

              Thanks in advance for your help.

              Still

              1 Reply Last reply Reply Quote 0
              • Chris FullmerC Offline
                Chris Fullmer
                last edited by

                It has not been implemented yet. I'm sure they've forgotten about it 😞

                Chris

                Lately you've been tan, suspicious for the winter.
                All my Plugins I've written

                1 Reply Last reply Reply Quote 0
                • scottliningerS Offline
                  scottlininger
                  last edited by

                  Hey guys,

                  We haven't forgotten about this. It's a surprisingly non trivial thing to fix. The actual coding is easy, but then we're introducing a new "version" of DCs that won't work on older Sketchup installs. Your DC that uses ^ would work great in SU 7.1, for example, but not work in 7.0.

                  If your reply to that is "who cares! people can get a free upgrade!", then let me know and I'll add that to the feature request. In general, we lean toward backwards compatibility.

                  Cheers,

                  • Scott Lininger
                    SketchUp Software Engineer
                    Have you visited the Ruby API Docs?
                  1 Reply Last reply Reply Quote 0
                  • thomthomT Offline
                    thomthom
                    last edited by

                    who cares! people can get a free upgrade! 😄

                    Thomas Thomassen — SketchUp Monkey & Coding addict
                    List of my plugins and link to the CookieWare fund

                    1 Reply Last reply Reply Quote 0
                    • plot-parisP Offline
                      plot-paris
                      last edited by

                      uuuh. tricky one. never would have thought about that. but its true, compatibility is a good thing.
                      although its probably more important for SU 7.1 to read a SU 7 DC properly than for SU 7 to read a SU 7.1 DC properly...

                      therefore in that particular case, I, too, would say: "who cares! people can get a free upgrade!" 😉

                      1 Reply Last reply Reply Quote 0
                      • Chris FullmerC Offline
                        Chris Fullmer
                        last edited by

                        +1

                        I'd hate to think that the feature never gets added just to try and keep backwards compatibility. By time we get to verion 10, I think people will be more upset if DC's haven't been improved since v7.0 than if they don't have great backwards compatibility.

                        Chris

                        Lately you've been tan, suspicious for the winter.
                        All my Plugins I've written

                        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