sketchucation logo sketchucation
    • Login
    🤑 SketchPlus 1.3 | 44 Tools for $15 until June 20th Buy Now

    Area Reporting by Components

    Scheduled Pinned Locked Moved Dynamic Components
    sketchup
    3 Posts 2 Posters 6.7k Views 2 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.
    • ccaponigroC Offline
      ccaponigro
      last edited by

      I am trying to create a room finish schedule from components with just a face and some attributes. It is working fairly well. The idea is that the component carries all the attributes I want and I just copy it and make it unique then alter the shape and attributes. The problem is the FACEAREA attribute does not update until you go into the attribute and reapply the FACEAREA formula each and every time you change the face area. That's a pain. Is it me or is the a bug?


      You can see entity info does not match component attribute


      FLOORS.skp

      cfcaia.com

      1 Reply Last reply Reply Quote 0
      • P Offline
        pcmoor
        last edited by

        Because you are altering the raw geometry rather than using a formula to do this (which would be too involved and impractical, I suggest either place an attribute that can be changed via onClick or the option dialog to cause the redraw.

        I added redraw to the onClick, this means you have to select the interact finger to do the redraw after..a few too many clicks
        If the Dynamic Component is further developed and the option dialog had too be used then this will automate the redraw after pressing apply

        Another alternative, and probably the quickest (safest) is to create a shortcut key, and press it after closing the component (click any outer space) with it still selected

        1. select one of the components (necessary to show the right click options in the shortcut menu)

        2.from the top menu go to: window / preferences / shortcuts

        3.select Edit/Item/Dynamic Components/Redraw in the dropdown menu and assign a letter like U or N that have not be assigned

        Then after altering the shape, close and press u

        Capture.PNG

        I took the liberty of changing the attribute label to data (changed by double click on bedroom label) then use the name attribute, copy the new component name here


        FLOORS.skp

        1 Reply Last reply Reply Quote 0
        • ccaponigroC Offline
          ccaponigro
          last edited by

          Thanks that was really helpful. When I force the component redraw it's all good.

          cfcaia.com

          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