Community
Civil 3D Forum
Welcome to Autodesk’s Civil 3D Forums. Share your knowledge, ask questions, and explore popular AutoCAD Civil 3D topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Curve Through More Than 3 Points

28 REPLIES 28
SOLVED
Reply
Message 1 of 29
Pointdump
10451 Views, 28 Replies

Curve Through More Than 3 Points

I've drawn a 3D Polyline through these points, then converted it to a Feature Line so I can use it as a Breakline in my Surface.

 

Curve1.png

 

what I'd like is a smooth curve. A Spline Fit can't be converted to a Feature Line. A 2D Polyline uses the first point for its elevation. A 3D Polyline doesn't have any curve options. Create Feature Line is awkwardly limited to a 3-point curve. What's the best way to make a Curved Feature Line?

 

Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2024
28 REPLIES 28
Message 2 of 29
Pointdump
in reply to: Pointdump

OK, this "Smooth" command seems to get me closer to what I want:

 

Curve2.png

 

Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2024
Message 3 of 29
Joe-Bouza
in reply to: Pointdump

Hi Dave

I am not in front of c3d at the moment but I think you can up the ante on the fit curve settings and use the command line option for points to go beyond the default settings?

Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 4 of 29
Pointdump
in reply to: Joe-Bouza

Joe,

 

I was watching my command line like a hawk for just such a thing, but didn't see it.

 

I even thought about doing 3 points at a time with Create Feature Line, but subtleties of that command won't allow such a thing.

 

Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2024
Message 5 of 29
Joe-Bouza
in reply to: Pointdump

http://docs.autodesk.com/CIV3D/2013/ENU/index.html?url=filesCUG/GUID-28547440-3EBA-42A5-AA07-C7468EB...

 

 points is a min. you pick start and end and can go through many more points

Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 6 of 29
Neilw_05
in reply to: Joe-Bouza

I'm intrigued with this challenge. As I understand the OP, the goal is to find a best fit curve between the 2 polylines. There is a Best Fit Curve tool described in the help system but I can't find it on the ribbon or in the CUI commands list. Does anyone know how to initiate the tool?

By the way, the Best Fit curve tool won't find a best fit BETWEEN the polylines so it does not meet the task.
Neil Wilson (a.k.a. neilw)
AEC Collection/C3D 2024, LDT 2004, Power Civil v8i SS1
WIN 10 64 PRO

http://www.sec-landmgt.com
Message 7 of 29
Neilw_05
in reply to: Neilw_05

One solution is to use the BEST FIT curve under the alignment tools. Once you get a curve you like, explode it down to a polyline or arc and convert to FL. From there you will have to use some method to apply elevations such as by draping on a surface created from the bounding polylines, elevation by adjacent tool, etc.
Neil Wilson (a.k.a. neilw)
AEC Collection/C3D 2024, LDT 2004, Power Civil v8i SS1
WIN 10 64 PRO

http://www.sec-landmgt.com
Message 8 of 29
Pointdump
in reply to: Neilw_05

Neil,

 

Not a best-fit, but more like a spline-fit through my points. Instead of a segmented curve, the curb is really a series of compound and reverse curves that look almost free-form. The "Smooth" command in Edit Geometry seems to be working to do what I want.

 

Curve3.png


OK, here's my new workflow:

 

1. Draw 3D Polyline through points.
2. Convert said 3D Polyline to a Feature Line.
3. Use "Smooth" Command to make the Feature Line look like the curve it is.

 

Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2024
Message 9 of 29
Pointdump
in reply to: Joe-Bouza

Joe,

 

This is an As-Built Topo, so I don't want Best-Fit. I need the curve to go through all the points, and at the Point Elevations, because I'll use the Feature Lines as Break Lines in my Surface.

 

Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2024
Message 10 of 29
Neilw_05
in reply to: Pointdump

I see I misunderstood your OP. I see now you have points representing a flowline (FL) between the 2 polylines so your solution is appropriate.
Neil Wilson (a.k.a. neilw)
AEC Collection/C3D 2024, LDT 2004, Power Civil v8i SS1
WIN 10 64 PRO

http://www.sec-landmgt.com
Message 11 of 29
Pointdump
in reply to: Neilw_05

Thanks, Neil,

 

I was hoping there was a cool command in there to Spline-Fit all those points together, but I guess not.

 

There is another way, but it involves using Survey Figures in the Survey Database, and I don't know if you can use a Survey Figure as a Breakline. I haven't done much with the Survey Database. I was trying to keep things Low-Tech.

 

Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2024
Message 12 of 29
Joe-Bouza
in reply to: Pointdump

right. I think you will have to peice meal it

Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 13 of 29
Pointdump
in reply to: Joe-Bouza

Joe,

 

Bam! Done!

 

Curve4.png

 

Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2024
Message 14 of 29
AllenJessup
in reply to: Pointdump

Dave,

 

I may have missed it in the thread. But did you try converting the 3D Polyline to a Featureline and then using

FITCURVEFEATURE?

 

fcf.png

 

The help flyout above is wrong about one thing. It doesn't work on 3D polylines. I didn't think it would so I tested it.

 

Allen

Allen Jessup
CAD Manager - Designer
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 15 of 29
rl_jackson
in reply to: Pointdump

Dave,

 

There's is a cool command that does that. Use survey figures. Code you ascii file to use a the OC (on curve) figure code and all will come in as expected. Plus all you have to do is add the figures to the surface as breaklines. This can be set up on within the figure by simply checking the use a breakline.


Rick Jackson
Survey CAD Technician VI

Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 16 of 29
Joe-Bouza
in reply to: Pointdump

Cool. What was the ultimate work flow?

Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 17 of 29
johngordon6189
in reply to: Joe-Bouza

I would just draw a polyline through the points adjusting the curvature between the known points and the turn that polyline into a feature line assigning elevations from the surface.
John Gordon
CAD Manager/Survey Technician

C3D 2018/2020
Microstation
Windows 10
Message 18 of 29
jmayo-EE
in reply to: Pointdump

Edit the point desc to note the begining and end of curves

export the points

Import the points with a survey DB to a new file and process the linework.

 

You should get the curves with the linework codeset.

John Mayo

EESignature

Message 19 of 29
Pointdump
in reply to: rl_jackson

RL,

 

It took a while to setup the Database and re-order the points in the text file, but I wanted to see if OC/EC would fit to my points. It does indeed. However, the curve still looks like a segmented line. (I did a Regen All, but it didn't improve.)

 

DB1.png

 

DB3.png

 

DB2.png

 

Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2024
Message 20 of 29
Pointdump
in reply to: johngordon6189

John,

 

"I would just draw a polyline through the points adjusting the curvature between the known points and then turn that polyline into a feature line assigning elevations from the surface."

 

The problem is that I need those points to define the surface. (As a Breakline.)

 

Dave

Dave Stoll
Las Vegas, Nevada

EESignature

64GB DDR4 2400MHz ECC SoDIMM / 1TB SSD
NVIDIA Quadro P5000 16GB
Windows 10 Pro 64 / Civil 3D 2024

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Rail Community


 

Autodesk Design & Make Report