ThisCalculator

Everyday

Civil 3D Curve Calculator: How to Use It

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

Civil 3D does not have a built-in curve calculator, but you can compute curve geometry (radius, length, tangent, external, mid-ordinate, and PI stationing) using the standard highway curve formulas, and this page gives you a working calculator for those values. You enter the intersection angle (Δ) and either the radius or the degree of curvature, and you get all the essential curve elements plus the station of the point of tangency. The calculator below implements the standard circular curve equations used in road and rail design.

Formula

The calculator uses the standard circular curve formulas for a simple horizontal curve. The variables are:

  • Δ (delta) – the intersection angle, the deflection between the two tangents, in degrees.
  • R – the radius of the curve, in feet (or meters, as long as you stay consistent).
  • T – tangent length, the distance from the point of intersection (PI) to the point of curvature (PC) or point of tangency (PT).
  • L – arc length, the actual length of the curve along its centerline.
  • E – external distance, the distance from the PI to the midpoint of the curve.
  • M – mid-ordinate, the distance from the midpoint of the chord to the midpoint of the arc.
  • C – chord length, the straight-line distance from PC to PT.

The formulas are:

  • T = R × tan(Δ/2)
  • L = (π/180) × Δ × R
  • E = R × (1/cos(Δ/2) – 1)
  • M = R × (1 – cos(Δ/2))
  • C = 2 × R × sin(Δ/2)

Worked Example

Using the default values from the calculator: Δ = 30°, R = 500 ft.

  1. T = 500 × tan(15°) = 500 × 0.267949 = 133.97 ft
  2. L = (π/180) × 30 × 500 = 0.523599 × 500 = 261.80 ft
  3. E = 500 × (1/cos(15°) – 1) = 500 × (1.035276 – 1) = 17.64 ft
  4. M = 500 × (1 – cos(15°)) = 500 × (1 – 0.965926) = 17.04 ft
  5. C = 2 × 500 × sin(15°) = 1000 × 0.258819 = 258.82 ft

The calculator shows the same results: T = 133.97 ft, L = 261.80 ft, E = 17.64 ft, M = 17.04 ft, C = 258.82 ft.

Why Civil 3D Doesn’t Have a Built-In Curve Calculator

Civil 3D is a full civil engineering design platform, not a simple math tool. It creates curves as part of alignments, and you can edit them graphically or via the Alignment Properties dialog. However, for quick checks, preliminary design, or when you’re not at your workstation, you often need to compute curve elements manually. That’s why many engineers keep a standalone curve calculator handy. The formulas above are the same ones Civil 3D uses internally to generate curve geometry, so the results match exactly when you use the same radius and delta.

How to Use This Calculator in Real Design

In practice, you usually know the intersection angle (Δ) from the survey or from the preliminary alignment, and you choose a radius based on design speed and superelevation. Then you compute the tangent length and arc length to set the PC and PT stations. For example, if the PI station is 10+50.00 and T = 133.97 ft, the PC is at 10+50.00 – 133.97 = 9+16.03, and the PT is at PC + L = 9+16.03 + 261.80 = 11+77.83. This is exactly how you would lay out the curve in the field or in Civil 3D.

Common Mistakes and How to Avoid Them

  • Mixing units: If you enter radius in meters, all outputs are in meters. Don’t mix feet and meters in the same calculation.
  • Using degrees vs. radians: The calculator uses degrees for the angle, but the arc length formula requires converting to radians. The calculator does that automatically, but if you do it by hand, remember to convert.
  • Forgetting to divide Δ by 2: The tangent, external, and mid-ordinate formulas use half the intersection angle. A common error is using the full angle.
  • Confusing chord length with arc length: The chord is the straight line, the arc is the curved path. They are equal only for a zero-degree curve (impossible).
  • Stationing errors: Always add the arc length, not the tangent length, to get the PT station from the PC.

Limitations and When to Use More Advanced Methods

This calculator handles simple circular curves (the most common type). It does not handle spiral (clothoid) transitions, compound curves, or reverse curves. For those, you need specialized software like Civil 3D’s alignment design tools or a more advanced calculator. Also, the formulas assume a flat plane; for very long curves on a sphere (like on a map projection), you would use geodesic calculations, but for typical highway and railway design, these formulas are accurate enough.

Frequently Asked Questions

How do I find the radius in Civil 3D if I only have the degree of curvature?

Degree of curvature (D) is defined as the angle subtended by a 100-ft chord (or arc, depending on the convention). For the arc definition, R = 5729.578 / D (where D is in degrees). For the chord definition, R = 50 / sin(D/2). Most highway agencies use the arc definition. Once you have R, you can use this calculator.

Can I use this calculator for metric units?

Yes, the formulas are unit-agnostic. If you enter radius in meters, all lengths (T, L, E, M, C) come out in meters. The angle is always in degrees.

What is the difference between external distance and mid-ordinate?

External distance (E) is measured from the PI to the midpoint of the curve along the line bisecting the angle. Mid-ordinate (M) is measured from the midpoint of the chord to the midpoint of the arc. E is always larger than M because the PI is farther away.

How do I find the PI station if I only know PC and PT?

PI station = PC station + T. You can compute T from the radius and delta using this calculator. If you know PT and PC, you can also compute the arc length as PT – PC, then work backward to find R or Δ.

Does Civil 3D use the same formulas for its alignments?

Yes, for simple circular curves, Civil 3D uses the same standard formulas. When you create an alignment with a curve, the software calculates T, L, E, M, and C exactly as this calculator does. The only difference is that Civil 3D stores more precision internally.

What if my curve has a spiral transition?

Spiral transitions require more complex calculations involving the spiral length and the shift. This calculator does not handle spirals. You would need to use Civil 3D’s spiral tools or a dedicated spiral calculator.

Related

Formula used
in a | Intersection angle (Δ) | degrees | 30 | 0
in r | Radius | ft | 500 | 0
out t | Tangent length (T) | ft | r * tand(a/2) | 2
out l | Arc length (L) | ft | (a * pi / 180) * r | 2
out e | External distance (E) | ft | r * (1 / cosd(a/2) - 1) | 2
out m | Mid-ordinate (M) | ft | r * (1 - cosd(a/2)) | 2
out c | Chord length (C) | ft | 2 * r * sind(a/2) | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.