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

    Help! Scaling with constraints!

    Scheduled Pinned Locked Moved Dynamic Components
    sketchup
    4 Posts 2 Posters 704 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.
    • H Offline
      hutdowg
      last edited by

      Most of the model is done, except now all I need is a few operations:

      1. The glass balustrade currently breaks up into 1200mm section panels, when scaled in the X direction it remains constrained and includes a 12mm break between each panel. What I NEED now is for the panels to have a threshold from 1200-1400mm before they start duplicating.

      For this I've tried using >= and <= also ROUND,NEAREST,SMALLEST functions and so forth...to no avail.

      1. Although the material has been set prior to duplication, the certain elements of the material on a sub-object level seem to automatically reset themselves...which has never happened before...

      2. The rail is unpredictable and although not a major issue it is just a pain in the ass not seeing your model work to your ideal design, it is supposed to remain constrained to the absolute extents of the glass in the X axis.

      I'm interested to see what the pro's have to say about this because I've given up math a long time ago since high school haha.

      Thanks in advance =]

      Glass Balustrade.skp

      1 Reply Last reply Reply Quote 0
      • DareDevilD Offline
        DareDevil
        last edited by

        Some questions....
        Why the X position of the Rail is =Glass Balustrade!X ? If you move all de Glass Balustrade DC the rail move too IN it. The X position must be =0 because his origin is in the glass balustrade DC.
        In your Glass Group, the Copies value is =Glass Balustrade!LenX/LenX-1 so is not an integer (or rarely). For the Copies it's ok, it's rounded, but the real value is not an integer. So if you use this value in an other function, be careful, the float value is used. So you must use the INT() function.

        When there are too many calculations in child components with parent references, I prefer put them in the parent component and child will read it.
        Here my version of all I understand you want to do, with a light version of your balustrade.

        Balust_DD.skp

        1 Reply Last reply Reply Quote 0
        • H Offline
          hutdowg
          last edited by

          Daredevil Thank you,Thank you,Thank you!!!

          You saved me a lot of time and headaches, I'm still not that advanced when it comes to Dynamic components =\

          1 Reply Last reply Reply Quote 0
          • DareDevilD Offline
            DareDevil
            last edited by

            @hutdowg said:

            You saved me a lot of time and headaches, I'm still not that advanced when it comes to Dynamic components =\

            Me too 😉
            DC is a kind of maze, dont really know what's working or not, and why... Only tests and expreriences to build some own rules and share them here.

            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