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

New API doc - typos and questions

Scheduled Pinned Locked Moved Developers' Forum
370 Posts 35 Posters 256.4k 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.
  • T Offline
    TIG Moderator
    last edited by 23 Nov 2012, 11:04

    @wood_galaxy

    Now I understand you. 😒
    It is indeed a typo in that example code and it should be "'" NOT ''' - the first two '' are taken as an empty string and the third one as a start of a new string - so it's not really a 'rem' - a # or =begin...=end does that in Ruby - it's simply made all of the following code into a string until it reaches the next ' which happens to be inside a comment "can**'**t", thereafter the code resumes again, but of course at that point it's garbled and will return errors and not work...
    This type of error is sometimes hard to find but if you are using Notepad++ it'd be obvious, as the syntax highlighting would should a massive block of 'string' text where it shouldn't be, so looking at it's start/end delimiters ['] tells us what's up and what needs fixing...
    See the original and the correction [the rest of the code - with the exception of the unnecessary $ variable in the menu setup seems OK]Capture.PNGCapture1.PNG
    I thought you were using some of it for your own ends and having problems...
    There are MANY errors in the API examples - it's been discussed, and indeed the main API docs used to have a user comments section at the end of each page where we pointed out the mistakes.
    When Google moved the content these were 'lost'.
    SketchUp still have the text but it's the way of including it that is lacking.
    Various ways of introducing a 'wiki-like' system have been mooted, but nothing to date...

    TIG

    1 Reply Last reply Reply Quote 0
    • H Offline
      honkinberry
      last edited by 29 Jan 2013, 19:38

      I finally tracked down a bug that popped up with 7.1, but not sure if this is the best place to note it.

      But for Transformation.scaling, both (scale) and (pt, scale) have a bug.
      One instead needs to use (xscale, yscale, zscale), even though all 3 parameters will be the same.

      1 Reply Last reply Reply Quote 0
      • T Offline
        thomthom
        last edited by 29 Jan 2013, 22:29

        Yea, that's a nasty one. It used to be in the comments of the API docs, but it disappeared some time ago.

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

        1 Reply Last reply Reply Quote 0
        • M Offline
          mptak
          last edited by 21 May 2013, 22:07

          Is anyone else having a hard time accessing the Sketchup Ruby API today?

          1 Reply Last reply Reply Quote 0
          • T Offline
            thomthom
            last edited by 21 May 2013, 22:29

            Yeah, the URLs got messed up when they launched the new site. Hope the fix the forwarding soon. You find working links at the bottom of sketchup.com

            Sent from my LT25i using Tapatalk 2

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

            1 Reply Last reply Reply Quote 0
            • A Offline
              Aerilius
              last edited by 22 May 2013, 02:02

              For now, you can add ".php" in the address bar.

              1 Reply Last reply Reply Quote 0
              • T Offline
                thomthom
                last edited by 22 May 2013, 08:03

                index.jpg

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

                1 Reply Last reply Reply Quote 0
                • X Offline
                  XorUnison
                  last edited by 7 Jan 2015, 07:47

                  I would assume typos can still be posted here? If so, here's one:
                  http://www.sketchup.com/intl/en/developer/docs/ourdoc/tool#onKeyDown

                  Tool.onKeyDown SketchUp 6.0+

                  The onKeyDown method is called by SketchUp when the user presses a key on the keyboard. If you want to get input from the VCB, you should implement onUserText rather than this method.

                  This method is can be used for special keys such as the Shift key

                  1 Reply Last reply Reply Quote 0
                  • T Offline
                    TommyK
                    last edited by 20 Jan 2015, 10:13

                    Model Observer:
                    onAfterComponentSaveAs(model)
                    and
                    onBeforeComponentSaveAs(model)

                    The "model" parameter is actually a ComponentInstance object - the one currently selected. This is the case at least in Sketchup 2015.

                    1 Reply Last reply Reply Quote 0
                    • T Offline
                      Talha222 Newcomers
                      last edited by 24 Jan 2023, 07:18

                      Yeah! really great information about documentation about API .
                      Thank You so much i will be helpful for me

                      1 Reply Last reply Reply Quote 0
                      • 1
                      • 2
                      • 15
                      • 16
                      • 17
                      • 18
                      • 19
                      • 19 / 19
                      • First post
                        Last post
                      Buy SketchPlus
                      Buy SUbD
                      Buy WrapR
                      Buy eBook
                      Buy Modelur
                      Buy Vertex Tools
                      Buy SketchCuisine
                      Buy FormFonts

                      Advertisement