Hi, All

I am deeply appreciate that you came here to help someone.

I started Revit Dynamo in January, it was a short time, but I learned a lot from here.

I started Dynamo to do tunnel modeling, and I am learning a lot in this forum.

and here I am going to sort out the things I learned and ask some questions.

**At first,**

The tunnel I’m designing is on a 3D curve curve that changes along the X, Y, and Z axes.

In this case, we can’t start with Structural Framing Family.

**Revit structural Framing Family can not put along the 3D curve.**

I tried this so many time, but I only found this is impossble.

“Structural Framing” category that is curved in more than one plane

If you have any idea that this is possible, please share your thoughts in this forum.

**Second**

AdaptiveComponent.byPoints is also impossible.

I made family like this,

and made this graph

the result is…

family has rotated.

This is a matter of adaptive component points,

If I move first point in Y axis,

The family changes along the curve.

but If I move first point in Y and Z axis,

It rotate.

I cannot control this unwanted rotations.

If I want to prevent such unwanted curve rotations, I need to create another adaptive point in the Z direction.

But you know,

then, we have to create 4th points of curve, maybe offset points, this is impossible in 3D curve.

this is different from the “translate point”.

I cannot find the way to find the “offset points” of 3D curve.

If you have any other good ideas, please let me know.

At Last,

Even if tunnel modeling succeeds, the last problem remains.

If the section where the cross section of the tunnel changes is a curved section, there is a gap in the section.

This seems to be a problem with the angle of the section, but it seems impossible to control it in a three-dimensional curve.

I would like to ask the advice of many experts about the three problems I raised.

Thank you for read this topic.

I wish you full of luck on today