Dear Sketchup Community,
Lately I’ve been working a lot with dynamic components in sketchup. I use these components to automate most of the drawings I make and I’ve build up a library containing these components. However lately I’ve begun to integrate these components into bigger components with underlying connections to automate the drawing process even further. Currently I’ve got a dynamic component consisting of tons of dynamic sub-components with each there own attributes op to 6 “layers” deep. At this point it’s possible to change up integers in the outer most component and it can calculate and draw the whole drawing itself by copying and adjusting sub-components in size and shape etc based on their underlying relations and attributes.
The problem I’m facing is that however this is working for me at the moment, I’ve found that the drawings it creates are huge in size, up to 50mb for average drawings, and the calculation already takes up to 10-15 minutes. I’d like to find a way to automate the drawing process in such a way that it doesn’t create drawings this big in size as working with these drawings is slow and takes up too much of my Hard Drive. I’ve read a bit into it and found some posts talking about using excel sheets and a ruby script to automate the drawing but I can’t really find any details on how to do this or where to start.
Ideally I’d like to automate the drawing process even further in the future and expand the amount of values a user can imput to customize the drawings even further and at this point I don’t see this possible from within the sketchup dynamic components attributes due to the reasons explained above.
I’d like to ask if anyone in the community has had any experience with automating drawings in such a way, and can point me in the right direction on where to get started on such a project. At the moment I’m not very familiar with programming however I’m eager to learn new things.
Thanks and kind regards,