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

    [Plugin] AreaTextTag

    Scheduled Pinned Locked Moved Plugins
    97 Posts 27 Posters 76.3k Views 27 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.
    • TIGT Offline
      TIG Moderator
      last edited by

      Here's v1.5 http://forums.sketchucation.com/viewtopic.php?p=373717#p373717

      The CSV reporting is fixed - it now uses correctly accented UTF8 characters, and now reports Tags in the active context properly [so if they are inside a group edit that group before running the reporter].
      It now also strips all '\n' from reported 'names'
      It substitutes '/' if there is multi-line text, other than 'name\n<>' which becomes 'name' anyway, whereas 'name\nmore\n<>' becomes 'name / more' in the reported name.
      If the name includes text other than '<>' then the '<>' is always omitted - so 'name <>' becomes 'name '.
      However, a Tag with just a '<>' [or '<->'] is still reported as named '<>'.

      TIG

      1 Reply Last reply Reply Quote 0
      • C Offline
        castaway
        last edited by

        I just tested it and works perfectly, I wish I had a hat to take of to you. Thank you so much!

        1 Reply Last reply Reply Quote 0
        • Z Offline
          ZFRPS
          last edited by

          Dear Tig:
          good job!The CSV reporting is my want,Very slow when reporting ....
          01.jpg

          sketchup is bim

          1 Reply Last reply Reply Quote 0
          • TIGT Offline
            TIG Moderator
            last edited by

            Its 'slowness' is because it must find all text-tags in the current context by sifting out other things, then it must 'update' them in case a tagged face has changed since the last update, it also must check for tags that are no longer glued to a face and ignore them, and also for duplicate tags placed on the same face and so on [this can be done beforehand using 'Update' manually, which might speed up the CSV a little]... the writing of the CSV file itself is relatively quick once the updating concludes... 😉

            I noticed that your CSV toolbar button icon is missing - I have missed it out of the subfolder set.
            I'll add it to any future updates, but meanwhile if you substitute/add these two PNG files into the tool's subfolder it will fix the missing icon...


            AreaTextTag-report-16x16.png


            AreaTextTag-report-24x24.png

            TIG

            1 Reply Last reply Reply Quote 0
            • Z Offline
              ZFRPS
              last edited by

              Dear Tig:
              Here amount only:1001006=60000;slow !!Half an hour past it no finish!
              if csv change to xml ?
              or other way ?

              Thanks again !

              sketchup is bim

              1 Reply Last reply Reply Quote 0
              • Z Offline
                ZFRPS
                last edited by

                OK!
                Irrespective !
                I only look forward to it change to very very quickly !

                Your job is great for all SU-FANS,I love you !

                THANKS AGAIN

                sketchup is bim

                1 Reply Last reply Reply Quote 0
                • A Offline
                  ArCAD-UK
                  last edited by

                  TIG, Many thanks for developing this.

                  I have just downloaded the RBZ and have tried a few variations of tagging but keep getting zero perimeters. The areas are working as expected with simple rectangles and no grouping. Bug or have I missed something?

                  Update: If I change "Report Surface Area" to Yes then perimeter is reported.

                  1 Reply Last reply Reply Quote 0
                  • TIGT Offline
                    TIG Moderator
                    last edited by

                    @arcad-uk said:

                    TIG, Many thanks for developing this.

                    I have just downloaded the RBZ and have tried a few variations of tagging but keep getting zero perimeters. The areas are working as expected with simple rectangles and no grouping. Bug or have I missed something?

                    Update: If I change "Report Surface Area" to Yes then perimeter is reported.
                    You must apply an area tag directly onto a face.... how the hell is it going to know what face to use if you apply it onto a group or instance ?
                    So... in the same [edit] context as the face you want to tag pick that face to add an area tag onto it.
                    If you later export those tags from that context into a CSV file the faces' areas and the faces' perimeters are returned...
                    The 'surface'=Yes tag is intended for adding area-tags to bound-faces that are 'facets' with hidden/smoothed edges, forming a 'surface' where you want the one area reported for all of them together, getting the perimeter of a 'surface' is much more complex than with a face [in fact it's too complex!]...

                    TIG

                    1 Reply Last reply Reply Quote 0
                    • A Offline
                      ArCAD-UK
                      last edited by

                      Hi TIG, as per my update I was advising that with "surface" = No then the perimeter is not exported to the CSV which is what I was expecting. I now understand your reasoning and will default to "surface" = Yes.

                      Just a suggestion, reporting the perimeter in both modes may be more logical to the end user, but you know better than most what can be achieved with the coding.

                      Thanks again for another great contribution!

                      1 Reply Last reply Reply Quote 0
                      • guanjinG Offline
                        guanjin
                        last edited by

                        未命名.jpg

                        Can not correctly display units.

                        I come from China, is to learn

                        1 Reply Last reply Reply Quote 0
                        • TIGT Offline
                          TIG Moderator
                          last edited by

                          If the chosen font has no superscript 2 '²' it won't be shown.
                          What font is used?
                          Do you get one with other fonts [use the Settings dialog to adjust various aspects of the AreaText tags] ?
                          It might be your Chinese OS ?
                          Do you get any error messages in the Ruby Console [I'd expect not, because 3dText simply skips over missing characters in a font's collection].
                          If you copy paste this [ 1.23 m²] into the native 3dText tool's pane, for the same font [Arial?] what gets made ? Does the final '²' appear or not ??
                          This is what my Arial-Font AreaText tag looks like...


                          Capture.PNG

                          TIG

                          1 Reply Last reply Reply Quote 0
                          • guanjinG Offline
                            guanjin
                            last edited by

                            I choose Times New Roman, but the display unit does not

                            I come from China, is to learn

                            1 Reply Last reply Reply Quote 0
                            • TIGT Offline
                              TIG Moderator
                              last edited by

                              @guanjin said:

                              I choose Times New Roman, but the display unit does not

                              Have you tried my copy/paste suggestion using the native 3dText tool ?

                              TIG

                              1 Reply Last reply Reply Quote 0
                              • guanjinG Offline
                                guanjin
                                last edited by

                                Paste the local, show normal

                                I come from China, is to learn

                                1 Reply Last reply Reply Quote 0
                                • TIGT Offline
                                  TIG Moderator
                                  last edited by

                                  It works fine for our western PCs? 😕
                                  As a temporary fix...
                                  Edit the main .rb file inside this tool's subfolder using Notepad.exe.
                                  Find the 4 occurrences of the text
                                  .gsub(/2/,"²")
                                  and change it to read
                                  .gsub(/2/,"2")
                                  then you will get
                                  1.23 m2
                                  instead of the intended [but failing]
                                  1.23 m²
                                  which whilst not perfect it is better.
                                  If you would prefer
                                  1.23 m^2
                                  then change the replacement text
                                  .gsub(/2/,"2")
                                  to be
                                  .gsub(/2/,"^2")

                                  TIG

                                  1 Reply Last reply Reply Quote 0
                                  • guanjinG Offline
                                    guanjin
                                    last edited by

                                    Thank you, of TIG: has been resolved, thanks again!

                                    6666.gif

                                    I come from China, is to learn

                                    1 Reply Last reply Reply Quote 0
                                    • J Offline
                                      jeff2047
                                      last edited by

                                      got it, thanks share

                                      1 Reply Last reply Reply Quote 0
                                      • B Offline
                                        Bokkie
                                        last edited by

                                        hi, was wondering if this plugin will / could, extract or copy an atrribute's value, when inserted into a block with attributes?

                                        1 Reply Last reply Reply Quote 0
                                        • TIGT Offline
                                          TIG Moderator
                                          last edited by

                                          It reports the area of the face it's 'attached' to.
                                          The face/tag need to be in the same context.
                                          It doesn't 'report attributes'.
                                          There are other tools that do that, but you need to be somewhat clearer in your question...

                                          TIG

                                          1 Reply Last reply Reply Quote 0
                                          • F Offline
                                            ffox
                                            last edited by

                                            Thank you, I am finding all of this really helpful.

                                            I searched through the chain and don't think that this has been addressed yet. I am wondering if it is possible to input two text entries per tag. For example, "room #" and "department" both associated with the same square footage, so when exported, you have two text columns per sf which can be sorted accordingly.

                                            Thanks in advance!

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

                                            Advertisement