I’m trying go make an alignment report with dynamo.
I can get the R-value by using the “AlignmentExtensions.GetInstantaneousRadiusAtStation” node.
But there isn’t a similar node for the A-value…
Is it possible to get the A-value of an alignment spiral?
Assuming that ‘A’ value of a transition curve defines the ‘flatness’ of the spiral and is expressed as A=SQRT(R*L) where R = Radius and L = Transition Length from this source is correct, I believe you can use the “AlignmentSubEntity.Length” to get the length and calculate A.
For my “hor…alignement report” script I used the idea that A=sqrt (R*L).
I used the radius at the start and the end of the spiral.
Applied the formula and counted them together. (one will always be 0)
Calculating A value is one way to go about it. There is also a way to get the A value without calculation and pulling directly from the spiral subentity parameters using the GetParameterByName node or GetParameters node in the Civil3DToolkit. I find these node goes unnoticed since it’s really general but can pull a lot of info on just about any type of object. This way may help reduce the number of nodes required as well.