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

Erratic Duplication of Dynamic Components?

Scheduled Pinned Locked Moved Developers' Forum
3 Posts 2 Posters 932 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
    hank
    last edited by 15 Apr 2017, 03:32

    Hello All,

    I was saddened to find out that a Dynamic Component (a door) I have been working on is duplicated and/or made unique when I change one of its parameters such as width or height. A quaint #n is added onto the end component name to mark the event. This really stinks because it means my ability to push changes to multiple DC instances from a single definition is effectively lost every time I change an instance's parameter.

    To put it in concrete terms, say I start a project with a certain 8 paneled door DC. I design the whole project, setting various doors to different heights and widths, and the client decides they want single panel doors, or doors with circular windows, or scrolls, or whatever on them. I can't push that change to all the doors! This seems to defeat the whole purpose of components!

    HOWEVER, I also have a wall component that DOES NOT seem to exhibit this behavior! I can have 10 walls in the model, all set to different widths, and they ALL remain linked to the original component definition. I can go into that wall component and add a column or whatever random shape and it shows up in ALL the instances!

    So what gives!!??

    As a test case, would anyone take a look at the attached file, make changes in the Component Options for each and watch the Outliner panel as you do so. Do you see the same result?

    What is it about the two DCs that make them behave differently? Are there certain "rules" that the wall DC follows that the door DC does not?


    Test File

    1 Reply Last reply Reply Quote 0
    • P Offline
      pcmoor
      last edited by 15 Apr 2017, 05:54

      the wall component, although has a nested group, this group has no changing attributes. You will find any one level DC will not be made unique by SU operations unless you do, it is the nested changes that cause this. So one designs to take advantage of the differences. I make a complicated DC with various nesting able to be simplified via explode, outer shell to a one level component (which can be replaced with its original or another), so copies remain same, this has added advantages for material reports, file size, intellectual protection if shared, material painting....

      1 Reply Last reply Reply Quote 0
      • H Offline
        hank
        last edited by 16 Apr 2017, 16:50

        Thanks @pcmoor I see what you are saying...

        The WALL DC has only dumb objects in it with no parameters.

        The OPENING DC has sub objects that use parameters.

        But this seems insane! You mean, the second you take advantage of parameters for your sub-objects you loose the ability to have central command of your DCs?!!!

        Perhaps you can explain your modeling techniques more? So you have a DC you copy around a bunch of times the explode it? Doesn't that kill any link you have to the original definition?

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

        Advertisement