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

Writing custom aditional data in .skp

Scheduled Pinned Locked Moved Developers' Forum
5 Posts 4 Posters 173 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
    th3lurker
    last edited by 12 Apr 2012, 11:31

    Hi again.
    I was wondering if there is anyway we can add additional data (text is sufficient) to a skp file. Data which cannot be accessed by end users, only devs who know where to look. I could use the description parameter, but that can be changed by a user.

    1 Reply Last reply Reply Quote 0
    • T Offline
      thomthom
      last edited by 12 Apr 2012, 11:45

      Yes, each Entity has an AttributeDictionaries collection where you can create AttributeDictionary objects attached to the entity

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

      1 Reply Last reply Reply Quote 0
      • T Offline
        th3lurker
        last edited by 12 Apr 2012, 12:29

        Well that was easier than expected. Thanks!

        1 Reply Last reply Reply Quote 0
        • T Offline
          TIG Moderator
          last edited by 12 Apr 2012, 12:52

          And for the avoidance of doubt - most 'things' accessed through the API are 'Entities' - even the SKP model itself.
          So you can attach custom attribute keys/values in your own custom-dictionary.
          Best attached to the 'model' because 'objects' can be deleted...

          These are easy to set/get... You can also store many data types:

          boolean - e.g. true/false
          integer - e.g. 1, -2
          float - e.g. 1.2, -2.3
          string - e.g. 'cat', 'dog'
          array (of any of the above) - e.g. [1, 2, 3]
          etc...

          TIG

          1 Reply Last reply Reply Quote 0
          • A Offline
            AdamB
            last edited by 19 Apr 2012, 17:44

            Just keep in mind that if you start attaching data to every Entity, you'll have massive file bloat.

            Developer of LightUp Click for website

            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