Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

3d-3 point arc

3d-3 point arc

3d-3 point arc

Using ACAD14 I am unsuccessful at drawing a 3-point arc in three dimensions. I've since found another procedure to get the arc almost the way that I want it but if I could specify 3 points in 3-space and have the program generate the required arc then it would be more accurate and a lot less trouble. I guess a better way to describe the problem would be to say that drawing sections of helixes is extremely difficult and I don't know what I am doing wrong.
Grapes of Wrath

RE: 3d-3 point arc

If you want to draw a 3D 3 point arc, first align the UCS with the plane passing through the 3 points. If you want to draw a helix, then you can draw a 3D polyline. However, it is unfortunate the you cannot extrude along a 3d polyline, such as to draw a spring.

RE: 3d-3 point arc

I am away from my house for another month but for the sake of asking, can a 3d polyline be incorporated into a solid and then modified using the various solid modelling commands?

RE: 3d-3 point arc

1) Draw the arc in the x-y plane and use the command rotate3d to position it correctly.
2) Draw a 3D line from the start point to the end point of your arc. Use object ucs and pick the line. Change the view using plan, currrent ucs. Draw your 3 point arc.

RE: 3d-3 point arc

The first suggestion - to align the UCS with the three points and then draw the arc - is the simplest and quickest method. It gives you an arc that has a consistent radius (not elliptical) and is easy to manipulate (it can be trimmed etc).

The second message regarding a helix however, describes the situation that often drives one to make a 3d curve. A helix can be modelled using AutoCAD. The trick is in creating a group of nodes to use with a 3d polyline. Once a 3d poly line is used to "connect the dots", the solid>extrude>path command can be used to make a solid helix, like a spring. Making this a "true" curve may not be possible, I do not think AutoCAD will extrude along a spline path. It will extrude along a 3d polyline however. (the distinction to make here is that this method creates a "helix like" object, one that consists of a group of straight line segments, not a true curved object.)

Creating a group of nodes in 3d space can be done using a spreadsheet. Simply make a spreadsheet that calculates the x,y,z coordinates for each node. Import the coordinates using a script file. Once imported, create a 3d polyline that passes through each node. Draw a circle perpendicular to the node at one end. Extrude along a path and select the 3d polyline for the path. A helical solid will be created.

RE: 3d-3 point arc

MikeVV gave a very good answer, I just have one thing to add to it.

Before you extrude along the 3D polyline path you can 'fit' the poly line (curve, cubical, or quadratic fit).  Doing this will make the polyline look more like a spline (experiment with the type of fit and number of points used in the polyline to get the results you want - eg: you could draw a 'circle' with the polyline command using say 20 segments, but you may get as good or better results using 6 segments and then using a curve fit).  One word of caution - 'fitting' the polyline essentially adds more points to it, which in turn adds to the time needed for AutoCAD to do calculations with it.

RE: 3d-3 point arc

Thanx, I'm trying to draw a compound spring for a shock absorber. I'm much obliged. I did experiment with rotating sections of a torus to obtain a smoother 3d spring section, it wasn't completely successful but it's an approach that other people may find useful for other applications. I'm glad I'm kind of toying with a personal project, or I'd be way past the deadline. HA!! HA!!

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login


Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close