by utiler » Mon Mar 26, 2012 9:14 am
Why is it everytime I try to create a DC I realise you almost need a PHD in Math to get anything to work!!!!!!  I wonder if there was a poll to see just how many people actually understand and use these things proficiently..... You know I've posted on this forum a number of time over the years to try and work out how to create a DC fence but each time I give up because it is soooo bloody frustrating!!!!!!!  [don't get me wrong; its not from a lack of offers for help] All I want to do is this: 1. Ability to alter the height 2. Set the post spacing no larger than say 2400mm considering the rail sizes I would use and I don't think at this stage I need to start toggling rail sizes... I've been told that I need my picket components and rail components as components within the master DC but there lays the problem; where do you set formulas? in the Master or in the nested components... 3. Ability to remove the start post [first post in the string...] 4. Remove the end post in the string [last post] Attached is my umpteenth attempt and I guess last time I will even consider trying to understand these bloody things..... I thought I was OK at maths but I just can't get my head around it. I'm on my hands and knees. No cute comments from you too, Rich! Thank you. I feel better already. BTW, It's metric.... 
Please, register (free) to access all the attachments on the forums. purpose/expression/purpose/....
-

utiler
- Top SketchUcator
-
- Posts: 1928
- Joined: Wed Nov 14, 2007 11:35 am
- Location: Queensland, Australia
- Name: utiler
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by ArCAD-UK » Mon Mar 26, 2012 10:02 am
I gave up already! DCs looked like a great parametric solution but even if I got one working it didn't make sense to me how they were deployed, seemingly creating random new components. If I spent time learning the rules then maybe I could make sense of it but for now I find it quicker just to modify my components on demand and build up a controlled static library of fixed size objects.
In my ideal world there would only be one master DC and that would be listed & enumerated according to its parameter variants, not as seems to happen where you end up with a proliferation of DCs.
-
ArCAD-UK
-
- Posts: 304
- Joined: Tue Feb 08, 2011 11:21 pm
- Location: SW Scotland
- Name: Trevor B.
by utiler » Mon Mar 26, 2012 11:07 am
Glad to hear I'm not the only one loosing my mind, Trevor! I'm sure for some DC guru its childs play but it seems that the deeper you dig, the more time is spent on trying to troubleshoot formulas....
purpose/expression/purpose/....
-

utiler
- Top SketchUcator
-
- Posts: 1928
- Joined: Wed Nov 14, 2007 11:35 am
- Location: Queensland, Australia
- Name: utiler
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by gullfo » Mon Mar 26, 2012 12:05 pm
like object programming - encapsulate the objects. if the picket is simple, then create as a group and use the master to host the parameters and things like "count" etc, then in the group (picket) simply use the Copies and simple space rules to lay them out. if the pickets need to align end to end and the space can vary slightly, then compute that in the master and create an adjusted space after computing the number of pickets you can fit in a given length. or if spacing is important, compute the final size picket (in the master) and IF(Copy=Copies, last_size, normal_size). on align, IF(Copy=Copies,Master!LenX-normal_size,Copy * (normal_size+spacing)) etc.
if the object is complex, then make it a component with everything it needs to function but remember to pass parameters to it from the master otherwise using the component options UI will not work as sub-components do not surface their parameters to the UI. likewise you cannot reference the parents parent so you need to pass parameters on the components.
it can be frustrating. i've spent a few days making dynamic stud wall framing which has a feature to prevent end studs from overlapping because i wanted them to be usable for 2D drafts. yikes! and even after you test and test, there's always a glitch which needs adjusting... i'll get it eventually... it would be great if there was a native API which could be used with Ruby scripts to i could use/replace some of my scripts as plugged into a DC as the math in a DC will not properly support some of the math needed...
Please, register (free) to access all the attachments on the forums.
-

gullfo
-
- Posts: 98
- Joined: Mon Dec 10, 2007 5:19 am
- Location: Old Tappan, NJ USA
- Name: Glenn Stanton
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
-
by solo » Mon Mar 26, 2012 12:52 pm
I realized very early that DC's and me would never be friends, after I spent a day trying to figure out a DC way of saving me ten minutes if it actually worked I came to the conclusion that ten minutes more modeling isn't such a bad thing.
My site Quod gratis asseritur, gratis negatur.
-

solo
- Global Moderator
-
- Posts: 10750
- Joined: Mon Nov 12, 2007 1:46 pm
- Location: Dallas, Texas
- Name: Pete Stoppel
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: other
- Level of SketchUp: Intermediate
-
by Jim Smith » Mon Mar 26, 2012 1:32 pm
Many,many, many of the plug-ins make modeling so much easier and I am thankfull to all the Ruby experts that have created them. Then there is DC. I felt somehow I was at fault because DC would never work right for me. Like Solo, I found it easier to spend a few more minutes working on the model "conventionally" than spending hours trying to make the thing work. The concept is GREAT however and I hope it eventually gets tweaked into someting workable. By the way, had a thought... did AutoDesk have anything to do with developing it? Just asking. 
"Out of clutter find simplicity, from discord find harmony, In the middle of difficulty lies opportunity" Albert Einstein
-

Jim Smith
- Premium Member

-
- Posts: 418
- Joined: Mon Nov 12, 2007 2:25 pm
- Location: Crown Point, Indiana, USA , home and office)
- Name: Jim Smith
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by pbacot » Mon Mar 26, 2012 5:08 pm
Even of the pre-made DC's by those who understand them... who uses DC's? I haven't seen an example yet of a DC that I thought would really do exactly what I wanted, or which I would use repeatedly for different permutations.
I think a poll might be interesting (as far as these limited-participation polls go). I've wondered how widespread the use is. It's an ingenious concept, but has it caught on?
-

pbacot
- Top SketchUcator
-
- Posts: 2707
- Joined: Sun Jul 20, 2008 7:26 pm
- Location: Sonoma
- Name: pbacot
- Operating system: Mac
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Intermediate
by gullfo » Mon Mar 26, 2012 6:55 pm
i've been struggling because the intricate 3D models then need to be translated into 2D plans or exported as DWG in 2D to interact with other people in the process of getting things built... so having the ability to use parameters, scale, and switch between 3D and 2D views easily is important to my work flow. scripts only take it so far, so the DC components (like framed walls, doors, windows, etc) all help with the modeling, drafting and material lists more than the scripting or individual modeling does (at least for me). so i try to invest at least 5 hours per project creating re-usable DC components so the next project is somewhat reduced in time and the quality is the same or better even.
i think the biggest win for pre-built is the kitchen components - there seems to be quite a few nice ones out there plus Pella and Marvin both have some nice windows and doors.
-

gullfo
-
- Posts: 98
- Joined: Mon Dec 10, 2007 5:19 am
- Location: Old Tappan, NJ USA
- Name: Glenn Stanton
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
-
by pbacot » Mon Mar 26, 2012 7:00 pm
Those are good examples, gullfo. Cabinets especially. I have had some reservations about Manufacturer models (some are heavy while not looking very good--and lacking the options).
-

pbacot
- Top SketchUcator
-
- Posts: 2707
- Joined: Sun Jul 20, 2008 7:26 pm
- Location: Sonoma
- Name: pbacot
- Operating system: Mac
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Intermediate
by David_H » Mon Mar 26, 2012 7:00 pm
solo wrote:I realized very early that DC's and me would never be friends, after I spent a day trying to figure out a DC way of saving me ten minutes if it actually worked I came to the conclusion that ten minutes more modeling isn't such a bad thing.
At First I thought you guys were talking about WASHINGTON D.C. which we will never understand either  . . .but going to Pete's point. . . if it takes 14 hours to figure how to make a DC to save 10 minutes what's the gain? Short of some animation things (doors opening or something) I don't see what all the fuss is about. Stairs and fences can be re-modeled ususally a lot faster than it takes to input in all the data to make it DYNAMIC. SO i don't use them either. Just my 2c
If I make it look easy. . .rest assured--it probably is.
-

David_H
- Top SketchUcator
-
- Posts: 2280
- Joined: Wed Nov 28, 2007 9:31 pm
- Location: Salt Lake City, UT
- Name: David Hunter
by Jeff Hammond » Mon Mar 26, 2012 7:30 pm
David_H wrote:solo wrote:. .but going to Pete's point. . . if it takes 14 hours to figure how to make a DC to save 10 minutes what's the gain? Short of some animation things (doors opening or something) I don't see what all the fuss is about. Stairs and fences can be re-modeled ususally a lot faster than it takes to input in all the data to make it DYNAMIC. SO i don't use them either.
Just my 2c
all minutes aren't created equally. Ive made 4 DCs that I use occasionally. . one of them took me two days to build and it saves around 20 minutes of drawing time. (the others took less time to make but they still knock off minutes when the minute$ count) the thing is, those 20 minutes are much more valuable to me because they occur on site where as the 2 days making the DC was done in leisure time. ..if any of that makes sense 
dotdotdot
-

Jeff Hammond
- Global Moderator
-
- Posts: 4311
- Joined: Thu Jan 24, 2008 11:16 pm
- Location: newyorkcity
- Operating system: Mac
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by solo » Mon Mar 26, 2012 7:46 pm
That's the thing Jeff, if I had a product that I used often and it made sense for it to be a DC then I'd probably have tried harder, longer or asked for help. Now my wife on the other hand is a CKD kitchen designer and she uses 20/20 daily, she is talking of using Sketchup in the future and this may be when DC's will come in very handy or even necessary.
I guess it comes down to when or how you will use them or even need them.
My site Quod gratis asseritur, gratis negatur.
-

solo
- Global Moderator
-
- Posts: 10750
- Joined: Mon Nov 12, 2007 1:46 pm
- Location: Dallas, Texas
- Name: Pete Stoppel
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: other
- Level of SketchUp: Intermediate
-
by David_H » Mon Mar 26, 2012 8:05 pm
Ditto.
If I make it look easy. . .rest assured--it probably is.
-

David_H
- Top SketchUcator
-
- Posts: 2280
- Joined: Wed Nov 28, 2007 9:31 pm
- Location: Salt Lake City, UT
- Name: David Hunter
by Jeff Hammond » Mon Mar 26, 2012 10:39 pm
David_H wrote:Ditto.
oh. I totally understand what you guys are saying and for the most part, I'm the same way. it's just that I happened to find a use for them in which it made sense for me to spend the time creating the DC.. so I was just adding my own experience. I do wish the sketchup team developed them much further beyond the initial release. a DC GUI of sorts would probably do wonders as far as getting more people to use them. the current implementation is far too codey(?) for most people. we generally want to SHOW the computer what to do instead of TELL it what to do. (the show vs tell is probably the wrong choice of words here.. replace them with whatever works better  )
dotdotdot
-

Jeff Hammond
- Global Moderator
-
- Posts: 4311
- Joined: Thu Jan 24, 2008 11:16 pm
- Location: newyorkcity
- Operating system: Mac
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by solo » Mon Mar 26, 2012 11:22 pm
I agree, it should be easier, It feels like I need to learn a new program almost. I'd like presets with configurable options, drop windows maybe with options, easy building UI, etc. or even as you suggest something like a macro, where I can record the action.
My site Quod gratis asseritur, gratis negatur.
-

solo
- Global Moderator
-
- Posts: 10750
- Joined: Mon Nov 12, 2007 1:46 pm
- Location: Dallas, Texas
- Name: Pete Stoppel
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: other
- Level of SketchUp: Intermediate
-
by Jeff Hammond » Tue Mar 27, 2012 12:19 am
solo wrote:or even as you suggest something like a macro, where I can record the action.
I was actually thinking something along the lines of grasshopper (maybe not as intense though  ) maybe: [in DC design mode or whatever] select a face assign a push/pull modifier to the face. the modifier could then be controlled via a slider or numerical input etc or select a component assign a move modifier to it show the direction you like check yes/no for copymove etc itd be a lot more user friendly like that
dotdotdot
-

Jeff Hammond
- Global Moderator
-
- Posts: 4311
- Joined: Thu Jan 24, 2008 11:16 pm
- Location: newyorkcity
- Operating system: Mac
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by Pilou » Tue Mar 27, 2012 12:27 am
Hoppefully this possibility of programming don't exist in the free version! Maybe in the V9, so we can help you!  Try Scratch or Byob (Hyper Scratch) for your kids or you and DC will seem more easy! 
-

Pilou
- Top SketchUcator
-
- Posts: 10038
- Joined: Wed Jan 23, 2008 10:33 pm
- Operating system: Windows
- SketchUp version: 6
- License type: Free
- SketchUp use: hobby
- Level of SketchUp: Advanced
-
by Krisidious » Tue Mar 27, 2012 2:29 am
DC's are half the reason I bought Pro 7 and gave up very soon after the purchase. I figured I was just too dense to get it.
-

Krisidious
-
- Posts: 3164
- Joined: Mon Oct 22, 2007 1:52 pm
- Location: Springfield, Missouri. USA
- Name: Krisidious
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
-
by utiler » Tue Mar 27, 2012 5:52 am
phew... now I feel much better that you guys are of the same opinion....
I like that idea about selection a face and applying a group of settings to come up with what's require: Goh's 1001bit tools does a similar thing and it works well for me.
Maybe I just drop the DC thing all together.
purpose/expression/purpose/....
-

utiler
- Top SketchUcator
-
- Posts: 1928
- Joined: Wed Nov 14, 2007 11:35 am
- Location: Queensland, Australia
- Name: utiler
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by Trogluddite » Tue Mar 27, 2012 9:10 am
I concur with ArCAD's experience - the way DC's are deployed completely hampers their usefulness. I have plenty of programming experience, so found the maths side not too bad and managed to create several DC's that I thought would be useful.... ....until I looked in my Components toolbox - "Part#1", "Part#2", "Part#3",..etc... ...which I then rename as "Part Small", "Part Big", "Part Huge" etc. and then try to remember to drag the right one into the model so that I don't then end up with another new series of #1,#2,#3... (except that I will anyway if I alter any parameters "on site"). I think, at best, they can be used as a kind of templates for quick construction of regular "non-DC" components. But as has been pointed out already, SU is so fast to model with, that I may as well have just built "Part Small", "Part Big"... as separate components in the first place. To be more useful, I would like to see something like...
- Only ever one definition (visible?) in the component toolbox. - A new native component attribute "Suffix", visible in the Outliner - e.g. for a component called "Nut", we could add "M3","M4" etc. according to parameter values - purely as "aliases" to help us see what is what and for use in reports, but not changing the DC definition in any way. - "Variants" itemised according to their parent definition and sorted by parameter values in reports. So I can quickly see that I have used 25 M3 Nuts, rather than having to check each "Nut#x" component individually to see see what parameters it has.
In principle, DC's have a lot of potential - but I doubt it can ever be realised unless the implementation is thoroughly overhauled.
-
Trogluddite
-
- Posts: 180
- Joined: Wed Sep 07, 2011 8:56 am
- Name: Steve
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: engineering and mechanical design
- Level of SketchUp: Intermediate
by ArCAD-UK » Tue Mar 27, 2012 10:29 am
Well this turned into a surprising thread. I hadn't expected so many experienced users to be having issues with DCs. I guess someone needs to grab hold of this aspect of SU and give it a real good shake to give us a more useable format.
I did have another play yesterday to create an inclined beam and realised that DCs are really lacking some basic shape modelling commands such as add and subtract, but with SU's solid modelling this must now be a realistic prospect?
-
ArCAD-UK
-
- Posts: 304
- Joined: Tue Feb 08, 2011 11:21 pm
- Location: SW Scotland
- Name: Trevor B.
by gullfo » Tue Mar 27, 2012 7:32 pm
yeah, naming your parts and using materials (i use colors named as needed "lumber_stud", "machine_bolt" etc then replace if used for rendering later) is key to making the reporting work well. then i import to excel and run some macros to remove extraneous values and summarize (DSUM DCOUNT etc) to create the materials list. it would be nice to have the reporting take families of groups and report directly though... it would be cool if DC had a "record macro" function. but some more functions (like % (mod)) would be nice plus parent's parent referencing (as well as inserting of Ruby code  )
-

gullfo
-
- Posts: 98
- Joined: Mon Dec 10, 2007 5:19 am
- Location: Old Tappan, NJ USA
- Name: Glenn Stanton
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
-
by utiler » Wed Mar 28, 2012 1:28 am
ArCAD-UK wrote:Well this turned into a surprising thread. I hadn't expected so many experienced users to be having issues with DCs. I guess someone needs to grab hold of this aspect of SU and give it a real good shake to give us a more useable format.
Let's hope..... 
purpose/expression/purpose/....
-

utiler
- Top SketchUcator
-
- Posts: 1928
- Joined: Wed Nov 14, 2007 11:35 am
- Location: Queensland, Australia
- Name: utiler
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
by ArCAD-UK » Tue Apr 03, 2012 9:58 am
gullfo wrote:it would be nice to have the reporting take families of groups and report directly though...
Glenn, I'm no Exel wiz but could you achieve what you need with a pivot table?
-
ArCAD-UK
-
- Posts: 304
- Joined: Tue Feb 08, 2011 11:21 pm
- Location: SW Scotland
- Name: Trevor B.
by gullfo » Tue Apr 03, 2012 2:30 pm
I do use Excel currently but i'm thinking a built-in solution for SU would be nice
-

gullfo
-
- Posts: 98
- Joined: Mon Dec 10, 2007 5:19 am
- Location: Old Tappan, NJ USA
- Name: Glenn Stanton
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: architecture
- Level of SketchUp: Advanced
-
by Andrew Jones » Fri May 25, 2012 6:03 am
Hi All,
Where would I find a list of functions that could be used in DCs? Or a guide to the maths being talked about here? I've built a door DC but had the problem of it resizing things I don't want changed when it adjusts, but it looks like there are ways to stop that happening. I'm patient enough to work out formulas (actually enjoy excel stuff), and I figure if i can get what I need done in a week of working on the DCs, it still beats forking out on another program (not that I can find one that I like, or that has libraries I can use anyway)
I'm hoping Trimble add a decent 2d drafting component and object library tools that way there is nothing I need elsewhere. At the moment I'm only searching for another program as my first project done in Skp Pro 8 took way too long. the windows on the house took 2 hours alone. Don't talk to me about the gutters, I think I have geometry stuck under my nails still...then the engineer wants changes and the ceiling heights are going up, all that starts making it like digging sand with a tooth pick.
But as shite as they seem to be, DCs may be the thing I need to get into... and having 'group and layer it' tattooed on the back of my eyelids. cheers
Andy
-
Andrew Jones
-
- Posts: 2
- Joined: Sun Mar 18, 2012 7:18 am
- Name: Andrew Jones
by ArCAD-UK » Fri May 25, 2012 11:30 am
Andy - If you open the Window>Component Attributes dialog there is a tab at the top which when clicked will then give access to a list all the functions. Additionally you can go here... http://support.google.com/sketchup/bin/ ... wer=108144for a more detailed explanantion. As I've mentioned previously I gave up on DC's. My solution is to build individual non-DC components which can be quickly edited to suit a specific project e.g. a window where you only need to carry out two stretches 1. to change the overall frame and 2. the casement. Good luck with your endeavours. Let us know how you get on!
-
ArCAD-UK
-
- Posts: 304
- Joined: Tue Feb 08, 2011 11:21 pm
- Location: SW Scotland
- Name: Trevor B.
by Jim » Fri May 25, 2012 10:50 pm
Andrew Jones wrote:Where would I find a list of functions that could be used in DCs? Or a guide to the maths being talked about here?
Here's a good starting page... http://support.google.com/sketchup/bin/ ... opic=22496
-
Jim
- Global Moderator
-
- Posts: 4126
- Joined: Mon Nov 12, 2007 10:13 pm
- Location: NEOH
- Name: Jim
- Operating system: Windows
- SketchUp version: 8
- License type: Pro
- SketchUp use: other
- Level of SketchUp: Intermediate
-
by Andrew Jones » Sat May 26, 2012 5:15 am
Thanks ArCAD / Jim,
I'll have a good go at them an see if I can't get something happening. If it's just a matter of maths skills, then it can't hurt to stretch the ol' brain a bit. Might keep alziemers at bay...
-
Andrew Jones
-
- Posts: 2
- Joined: Sun Mar 18, 2012 7:18 am
- Name: Andrew Jones
by David_H » Sat May 26, 2012 5:23 pm
Andrew Jones wrote:If it's just a matter of maths skills, then it can't hurt to stretch the ol' brain a bit. Might keep alziemers at bay...
If it were me, I would just take a daily dose of coconut oil and do the little extra modeling. 
If I make it look easy. . .rest assured--it probably is.
-

David_H
- Top SketchUcator
-
- Posts: 2280
- Joined: Wed Nov 28, 2007 9:31 pm
- Location: Salt Lake City, UT
- Name: David Hunter
Return to Dynamic Components
|