More dynamic components coming at you! In this Skill Builder, we are going to take a look at nested components and attributes inherited within nested components. Follow along as we go in-depth into this topic.
Excellent series. Thank you. It is very reassuring that you are taking extra time to slowly explain these tools surrounding the whole Dynamic Components topic because it can be very bewildering!!
fantastic series!...imo dynamic components is the only way that you can really "industrialize" sketchup, and this just cuts right to the heart of the matter. *much thanks*
This is fantastic. I'm going to use this for cabinet doors. The formulas are almost identical to MS-Excel, which I'm proficient at, so that helps tremendously. Looking forward to the next part! The possibilities are virtually endless!
Thank you for another great installment. Let’s keep going deeper!! Scalable DC with Onclick animations in multiple dimensions i.e. rotate and extend simultaneously, and then return to original size/position. If anyone can sketch it up Aaron can!
Very nice! Very interesting for me for construction of a closet with walls and sliding doors of frames. Would be interested in how to draw parting crosses (eg 2 in length an width in proportion). Thumbs up for your videos. They are one of my reasons to buy sketchup as I‘m a hobby woodworker. Best Channel!👍👍👍
Aloha that was awesome! Slow learner but I am learning. Good thing for replays. lol I will look for how to build cabinets next. I am trying to design my 2 car garage into living or cruising space. Small kitchen and bathroom etc. Mahalo.
I appreciate all the effort that went in to creating this tutorial. Unfortunately, I spent two hours watching and rewatching this because a bug in SketchUp Pro 2021 prevented the Component Options from showing the Frame. It led me to believe that I was not doing something correctly. I did some research and it appears to be a long standing bug in SketchUp. Extremely frustrating. I had to restart Windows to get it to show up again.
Is there is a reason you created the nested "Frame" component in the order you did it? Especially the "FrameSize" component? I would have created the "Frame" by creating components for the LeftStyle, RightStyle, BottomRail, and TopRail. Those would then be arranged as required to represent the "Frame". Then I would have selected all the rails and styles and combined those into the top level "Frame" component. After the "Frame" component is created, adding the DC functionality would be the same, excluding the mystery (to me) FrameSize nested component. As far as I can tell, your nested FrameSize component just reflects the same Height and Width values of the top level Frame component’s Height ad Width attributes. Nothing in the DC object seems to be using the FrameSize’s "local" attributes. What am I missing?
Very useful for quick customization of components. Need to see the way how they can be called and added into a model of a room, for example. Could I call the same component more than once in the same model and individually customize them in different parts of the model? Thanks for very clear explanations.
Absolutely loving this series! Thank you for your great classes. I just started following you and can't get enough! I'm trying to do a bit more complicated dynamic component for fun. Question: Can you have nested components function as well? Like a boom arm that raises a platform 45 degrees but the platform (nested inside the boom component) rotates -45 degrees to remain level?
Ha! I answered my own question! OK, first make the boom/platform component rotate with theAttribute: Custom, user can edit as textbox, display in degrees. Connect attribute RotX=Arm&Platform!Raise&Lower. Then you have to double click to enter the Arm&Platform component and in component attributes enter the RotX=-Arm&Basket!RotX. *Note the =negative otherwise your platform will launch it's load into space!
Hi, your videos are very helpful. It could be easier for me to watch if you zoom over things from time to time, to overcome bad resolution of screen or too small screens. Thank you very much.
Would you please do a video on nested components for a beamed pavilion with open-ended gable roofs? so we could see how you would handle roof pitch for rafters and beams.
Hi Aaron, Really enjoy your tutorials...I began with Sketchup 7 several years ago, unfortuntatley let my skills slide, and now am refreshing with 2020 pro. Question: At 6:00 min mark, what is sequence to select only first rectangle to offset? I did get it right twice, but sheer fluke, can't figure out what I did?? When I offset first rectangle, offset appears to copied rectangle. What am I missing?? Thanks!!
Hi Aaron, great tutorials. I am a complete novice but already hooked on Sketchup. Can you show us how you get the interactive tool (pointy finger) from please ?
Great tutorial, as a cabinet maker my self, i like to create a library of specialty cabinets for my company, would i be able to get support if i get stuck of advance configuration ? Thank you
Check out our forum (forums.sketchup.com). We have an amazingly helpful and knowledgable community that would be more than capable of helping you through any issues you may run into!
Triple clicking and making the rectangle a component does not show up on the component options window. Also, sketchup runs very slow specifically when I am working on dynamic components. Any advice?
After I created the first "Frame" and named it... when I click inside, then 3-click to select it again and make a new component and name it FrameSize, it just changes the name of the first one and doesn't create a new "drop level" component based on the first one?
Would it still work if instead of creating four independent components(I do trust you!), you were to create one component, copy it, then make them all unique?
I don't why but I can't work with cm doing this, I can do it with inches but in my workplace they specify working with cm, even though both components are in cm one still works in inches by default
I'm trying to learn how to animate on click but for some reason it only works between 0-90 degrees. Outside of that the second click wont return the door back to 0. Anyone have a video that goes over this?
I can get the earlier skill builders lessons to work but not this one. When I set the frame height and width of the Frame component and choose to let the user edit the entry, nothing shows up in the component options panel. The attributes panel shows components but the options page show no components selected even when the Frame component selected. The component window shows that there are two in-model components, Frame and FrameSize. I tried this with both SKU Pro 2019 and SKU Pro 2020. Got any ideas?
Same problem here, solved it by changing the "Units" to my used units (instead of 'default'), this change made the fields visible in the components options.
I was having this issue as well. What I did is I went back and deleted the files from earlier skill building lessons and tried again. My component options window is now working again. Possibly a bug? I just upgraded to pro 2021 before I started these skill building lessons
SK19 on my mac: whenever I create the nested component and try to add height and width it arbitrarily goes to 39.something to 94.something and I can't change no matter what the input. Should I just re-install SketchUp?
You should post your component on our Forum (forums.sketchup.com) along with a description of the issue you are having. It is unlikely that you need to reinstall SketchUp to address the issue.
@@falconlara Did you figure out how to fix this? i was having the same issue. I draw in MM or CM not inches, but when setting me DC values it always changes them to inches.
I was following along quite well up to half the video. I saved my work and opened it the next day again. When I select the frame the Component Option window shows "No Components Selected". When I make a new component and add attributes, same error, When I import the Basic Shelving Unit from the component Tray same error. I see more people have this problem. What can I do to solve it?
The easiest solution would be to take your question to our forum (forums.sketchup.com). There you can upload your component as it is and we can take a look and help to find a solution!
@@SketchUp I found the solution in this video. www.linkedin.com/learning/sketchup-pro-dynamic-components/re-install-the-dynamic-components-extension?autoplay=true
Can I delete the face component and have just the frame? And what if I want to add a slidder window with the same rules, can I do that, and how? There is an extension named Click-change that has such a window, but It`s to complicated to reverse engineer it. Thanks! Now let's see how the followers will help me :)))
Nevermind, I just replaced the custom width and length with len x and len y and put fixed values for each element width. Now I don't have to type in values, I just scale the window to the opening in the wall. And of course, I hide some of the scaling options. Much faster.
@@AaronMakingStuff yes, I did. I found the problem, I had to reinstall DC. But I think it's a bug, because everytime I want to do the dynamic components I have to reinstall it.
I added the top,bottom,left and right parts to the panel without having clicked on the panel twice to have it open while I did it, and they would not all show up in the component attributes at the same time, I then did it again while having clicked twice on the panel working with it open and they all showed up at the same time in the component attribute window.
I had the same issue. I watched this video for uninstall Dynamic Components and reinstall it again.. www.linkedin.com/learning/sketchup-pro-dynamic-components/re-install-the-dynamic-components-extension?autoplay=true
Everything works fine all the parts change size from the Component Options dialog box. Then after I save then go back to the part I get an error message. No entity data returned. ERROR: Callback function error: Unable to get property 'length' of undefined or null reference @ /dcbridge.js[601] I know you will have a easy fix for this.
Joseph DeLude I am guessing it is being imported or exported incorrectly. Right click on the main component and click Save As. Then import that file into your job file. Using a regulate Save command will not maintain the outer component.