# Structural framing and Curve trimming

**URL:** <https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946>\
**Category:** Geometry\
**Created:** [August 16, 2022, 6:55pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946 "2022-08-16T18:55:55Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![jaeho](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@jaeho](https://forum.dynamobim.com/u/jaeho)\
**Post date:** [August 16, 2022, 6:55pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/1 "2022-08-16T18:55:55Z")

</div>

I trimmed line by using Curve.Project node(Base geometry). This was successful and all the trimmed lines’ length were correct. But when I made structural framing with these lines(curves), there were gaps between the solid that I used for trimming. I couldn’t find what I missed,please give me any advice.

 ![Capture_Bar length4](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/3/9/39e63407f06f008c2a814c6df034b87de8c294d5.png)  
 ![Capture_Bar length3](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/a/8/a87674ce9689df8961a0f06cb25a7cb541176cf0.png)

---

<div class="post-metadata">

**Author:** ![christian.stan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian.stan/32/166296_2.png) [@christian.stan](https://forum.dynamobim.com/u/christian.stan)\
**Post date:** [August 16, 2022, 8:24pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/2 "2022-08-16T20:24:06Z")

</div>

good evening,  
your surface on which you projected your curves, is it a flat surface?

Cordially  
christian.stan

---

<div class="post-metadata">

**Author:** ![jaeho](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@jaeho](https://forum.dynamobim.com/u/jaeho)\
**Post date:** [August 16, 2022, 8:38pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/3 "2022-08-16T20:38:48Z")

</div>

Hi, Those X marks are lighting fixtures and I changed these to solids from bounding box(Because one lighting fixture contains two solids). So, its not a flat surface.

---

<div class="post-metadata">

**Author:** ![jaeho](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@jaeho](https://forum.dynamobim.com/u/jaeho)\
**Post date:** [August 16, 2022, 8:40pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/4 "2022-08-16T20:40:51Z")

</div>

[Trimming curves(lines) by elements(surfaces, boundingboxs or solids) - Geometry - Dynamo (dynamobim.com)](https://forum.dynamobim.com/t/trimming-curves-lines-by-elements-surfaces-boundingboxs-or-solids/79923)

I followed your solution and got the results but still there are small things left

---

<div class="post-metadata">

**Author:** ![christian.stan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian.stan/32/166296_2.png) [@christian.stan](https://forum.dynamobim.com/u/christian.stan)\
**Post date:** [August 17, 2022, 12:01pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/5 "2022-08-17T12:01:18Z")

</div>

Hello,

Try to see if this is not due to your reduction of the start or end joint

 ![17 aout forum anglais rep2](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/a/2ab5a9a9b6655dc3cf20b0eef322a8ab686f26bb.png)

Cordially  
christian.stan

---

<div class="post-metadata">

**Author:** ![jaeho](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@jaeho](https://forum.dynamobim.com/u/jaeho)\
**Post date:** [August 17, 2022, 4:01pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/6 "2022-08-17T16:01:49Z")

</div>

Hi,  
Yes, you’re right. But I still cannot change the values by GlobalParameter.SetValue and Parameter.SetValue nodes.

 ![Capture_Bars2](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/c/d/cd46cf8027ded7f3a4a25f737e16d738540d2ad7.png)

---

<div class="post-metadata">

**Author:** ![christian.stan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian.stan/32/166296_2.png) [@christian.stan](https://forum.dynamobim.com/u/christian.stan)\
**Post date:** [August 18, 2022, 9:28am UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/7 "2022-08-18T09:28:28Z")

</div>

Hello,

I think there are certainly much more effective

 ![18 aout forum anglais_2022-08-18_11-25-55](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/7/a/7a3bcd860357ddca24484557e12bf80c18ee3d83.png)

Cordially  
christian.stan

---

<div class="post-metadata">

**Author:** ![christian.stan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian.stan/32/166296_2.png) [@christian.stan](https://forum.dynamobim.com/u/christian.stan)\
**Post date:** [August 18, 2022, 2:15pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/9 "2022-08-18T14:15:10Z")

</div>

Try typing “End Cut” instead of (“Reduc” in French), to see if this parameter exists (it does not necessarily exist on all elements)  
 ![Capture d’écran 2022-08-18 161324](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/3/1/31d817498abb775748c1753ad6c8920df5b2165a.jpeg)

Cordially  
christian.stan

---

<div class="post-metadata">

**Author:** ![jaeho](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@jaeho](https://forum.dynamobim.com/u/jaeho)\
**Post date:** [August 18, 2022, 2:16pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/10 "2022-08-18T14:16:30Z")

</div>

Hi,  
Thank you for your advice. I could change the value of cut length to 0.0.  
But the cut length is shorter than the calculated length. Is there any ways to change all the Cut Length values to the Length that I highlighted at once?

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/e/a/eaac6b58490bc693f564ad8f43c544983041ae0f.png)

---

<div class="post-metadata">

**Author:** ![christian.stan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian.stan/32/166296_2.png) [@christian.stan](https://forum.dynamobim.com/u/christian.stan)\
**Post date:** [August 18, 2022, 2:22pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/11 "2022-08-18T14:22:06Z")

</div>

I don’t think this is possible as the field is grayed out

sorry  
I thought this would solve your problem

(The cut length must be (in the conditional) the distance between the end of the flanges of the support beams)

edit:

 ![Capture d’écran 2022-08-18 162511](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/0/b/0b179480e00ba673f2e2fff6507b2f547ee8ae62.jpeg)

Cordially  
christian.stan

---

<div class="post-metadata">

**Author:** ![jaeho](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@jaeho](https://forum.dynamobim.com/u/jaeho)\
**Post date:** [August 18, 2022, 3:29pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/12 "2022-08-18T15:29:03Z")

</div>

Hi,  
Here, If you see the highlighted cross,if its cut then its shorter than the actual length and if it’s not then it’s crossing each other? 🥲

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/b/a/ba8cd40d51160f83679ead76b2b8de5e3855ee76.png)

Can I change the uncutted bars to be cut through changing the parameter values?  
To make it looks like same as cutted bars

---

<div class="post-metadata">

**Author:** ![christian.stan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian.stan/32/166296_2.png) [@christian.stan](https://forum.dynamobim.com/u/christian.stan)\
**Post date:** [August 18, 2022, 3:42pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/13 "2022-08-18T15:42:26Z")

</div>

I lack the skills to be able to answer you unfortunately (I only started recently, a year ago I started revit, and since February dynamo, with the last month more on a regular basis)  
I still have a lot of dark areas (for one as for the other) and a big margin of progress.

sorry again  
Cordially  
christian.stan

---

<div class="post-metadata">

**Author:** ![jaeho](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@jaeho](https://forum.dynamobim.com/u/jaeho)\
**Post date:** [August 18, 2022, 4:16pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/15 "2022-08-18T16:16:59Z")

</div>

No, still thank you so much for your help! much better than the beginning! 👍 👍

---

<div class="post-metadata">

**Author:** ![christian.stan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian.stan/32/166296_2.png) [@christian.stan](https://forum.dynamobim.com/u/christian.stan)\
**Post date:** [August 19, 2022, 2:21pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/16 "2022-08-19T14:21:23Z")

</div>

Hello,  
Here is

 ![19 Aout poutre treillis2_2022-08-19_04-12-11](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/b/d/bd39f67e0f2f779bd6e85e17ea776d5442702f12.png)

I hope it will be good

You will need to install the Structural Design package  
 ![Capture d’écran 2022-08-19 161242](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/d/d/dd97e00ab2a98536324ac9a2e93795add403afee.jpeg)

Cordially  
christian.stan

---

<div class="post-metadata">

**Author:** ![jaeho](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@jaeho](https://forum.dynamobim.com/u/jaeho)\
**Post date:** [August 22, 2022, 8:18am UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/17 "2022-08-22T08:18:39Z")

</div>

Hi, Thank you for your solution. I could see that I’m reaching to my goal.  
I used the DisallowJoinAtEnd node that you used but when I put 19 elements as inputs it only returns 2 result. do I need to put different numbers for the End(input)?

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/a/a/aa5f2cdd5ee420fd6561027df6d82f38ba562714.png)  
 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/5/8/58c640b7f4634fe41ba93d3beeac13726dfebf1d.png)  
It works only those two highlighted bars…

---

<div class="post-metadata">

**Author:** ![christian.stan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian.stan/32/166296_2.png) [@christian.stan](https://forum.dynamobim.com/u/christian.stan)\
**Post date:** [August 22, 2022, 9:32am UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/18 "2022-08-22T09:32:31Z")

</div>

Hello,  
Have you tried Long combination on the Node

Cordially  
christian.stan

---

<div class="post-metadata">

**Author:** ![jaeho](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@jaeho](https://forum.dynamobim.com/u/jaeho)\
**Post date:** [August 22, 2022, 10:48am UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/19 "2022-08-22T10:48:15Z")

</div>

Thanks a lot! I could adjust everything.!

---

<div class="post-metadata">

**Author:** ![jaeho](https://avatars.discourse-cdn.com/v4/letter/j/e9bcb4/32.png) [@jaeho](https://forum.dynamobim.com/u/jaeho)\
**Post date:** [August 23, 2022, 4:35pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/20 "2022-08-23T16:35:43Z")

</div>

Hi,  
Is there another approach to get the same result?  
The DisallowJoinAtEnd node cusus a lot of delaying… 🥲

---

<div class="post-metadata">

**Author:** ![christian.stan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/christian.stan/32/166296_2.png) [@christian.stan](https://forum.dynamobim.com/u/christian.stan)\
**Post date:** [August 23, 2022, 5:53pm UTC](https://forum.dynamobim.com/t/structural-framing-and-curve-trimming/79946/21 "2022-08-23T17:53:02Z")

</div>

Hello,  
I do not see.  
sorry

Cordially  
christian.stan
