# Dynamic Trapezoid

**URL:** <https://forums.sketchup.com/t/dynamic-trapezoid/65958>\
**Category:** Dynamic Components\
**Tags:** subcomponents\
**Created:** [April 7, 2018, 10:49pm UTC](https://forums.sketchup.com/t/dynamic-trapezoid/65958 "2018-04-07T22:49:04Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Steadfast](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@Steadfast](https://forums.sketchup.com/u/Steadfast)\
**Post date:** [April 7, 2018, 10:49pm UTC](https://forums.sketchup.com/t/dynamic-trapezoid/65958/1 "2018-04-07T22:49:05Z")

</div>

I need to make a surface or a solid that is trapezoid shaped and a sub-component within a dynamic component. I need to be able to change the height, bottom length and top length. I have tried making each related surface a sub-component of a higher tier component, and I can change and move them, but the trapezoid surface does not adjust.  
Any help appreciated.

[Ztrapezoid.skp](https://forums.sketchup.com/uploads/short-url/sHSgZquWL1fA13YoTzY8pX1ih2p.skp) (75.8 KB)

---

<div class="post-metadata">

**Author:** ![pcmoor](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/pcmoor/32/3427_2.png) [@pcmoor](https://forums.sketchup.com/u/pcmoor)\
**Post date:** [April 8, 2018, 5:50am UTC](https://forums.sketchup.com/t/dynamic-trapezoid/65958/2 "2018-04-08T05:50:02Z")

</div>

Divide the shape into simple 3D solid elements of rectangle or triangle, make them groups and the whole a component. Each element within the component definition is govern by its size and position formulas. You can hide the correlated lines/surfaces if required or use “outer shell” to make a manifold solid after the dynamic change. For the simplified component further changes can be made by swapping the instance with the original definition held in your file folders. I will upload a working example in a few days on the basis this is not an education assignment.

---

<div class="post-metadata">

**Author:** ![MikeWayzovski](https://sea2.discourse-cdn.com/sketchup/user_avatar/forums.sketchup.com/mikewayzovski/32/98346_2.png) [@MikeWayzovski](https://forums.sketchup.com/u/MikeWayzovski)\
**Post date:** [April 8, 2018, 8:28am UTC](https://forums.sketchup.com/t/dynamic-trapezoid/65958/3 "2018-04-08T08:28:10Z")

</div>

Also check this thread:

> [@Changing lengths of sub Components that has 45 degree cuts on the ends](https://forums.sketchup.com/t/changing-lengths-of-sub-components-that-has-45-degree-cuts-on-the-ends/62426/3):
>
> The only probl;em with that solution is that I want the frame width and thickness to both be changable according to the wishes of the user. So the fized corner still would not work. It would also need to change.

---

<div class="post-metadata">

**Author:** ![Steadfast](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@Steadfast](https://forums.sketchup.com/u/Steadfast)\
**Post date:** [April 8, 2018, 8:04pm UTC](https://forums.sketchup.com/t/dynamic-trapezoid/65958/4 "2018-04-08T20:04:41Z")

</div>

Thanks, this seems to work.  
[Trapezoid2.skp](https://forums.sketchup.com/uploads/short-url/2fmQRCHOT66ZBA5FR7UJkOu4g1A.skp) (97.8 KB)

You were ahead of me on the need to hide lines. Outer shell does it, but I lose the dynamic features. Hide correlated lines surfaces was not an obvious thing, so I will look for that, and hope for an explanation in the meantime.  
I really appreciate your help with this.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/sketchup/original/3X/f/2/f2a121500b085ed60806607a82720b092d800bb3.png) [@system](https://forums.sketchup.com/u/system)\
**Post date:** [July 9, 2018, 12:04pm UTC](https://forums.sketchup.com/t/dynamic-trapezoid/65958/5 "2018-07-09T12:04:48Z")

</div>

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.
