Get Turnout Properties

Hello Dynamo community!

I am trying to extract the properties of turnouts using Dynamo and Python.

I have obtained all the names of the turnouts.

But I need to obtain the following properties:

Names of critical points and pickets (coordinates) of critical points.

Perhaps you can obtain these properties.
I don’t know what to enter as input.
I am attaching some examples

Autodesk Civil 3D 2026 Help | Turnout.GetCriticalPointLocation Method | Autodesk

Autodesk Civil 3D 2026 Help | Turnout.GetCriticalPoints Method | Autodesk

Turnout.dwg (578.3 KB)

TYR-Turnout.dyn (16.6 KB)

Maybe this will help.

My research is here

How to customize Rail Turnout catalog in Civil 3D