Possible to use degree of curvature to define circular fillet without converting to radius?

While I am running OpenRail 2021 R1, this is just linework.

Is there a way, either a dgnlib edit, or a vba function, that would allow me to input, for example "d10" instead of converting to radius in "circular fillet"?

I know I can do it with geometry, but when doing quick concepts, it is quicker to just use dumb lines

Parents Reply
  • I have actually never heard of Versine. Quick search and it looks like it is used in someway to lay out curves on rail, so there is some relationship there. I don't have the time at the moment to dive in and really go at it though.

    The equations between radius and DOC (degree of curvature) is pretty simple: R=50/(sin(D/2)) where R is radius in feet and D is degree of curvature.

    I have never created custom tools in Microstation, but with my limited knowledge, it would seem this is an example of a good use for one if "Construct Circular Fillet" is not capable of a DOC input.

Children