En C# :
Code:
Reference r = Application.ActiveUIDocument.Selection.PickObject(ObjectType.PointOnElement, "Sélectionnez un point");
double x = UnitUtils.ConvertFromInternalUnits(r.GlobalPoint.X, DisplayUnitType.DUT_METERS);
double y = UnitUtils.ConvertFromInternalUnits(r.GlobalPoint.Y, DisplayUnitType.DUT_METERS);
double z = UnitUtils.ConvertFromInternalUnits(r.GlobalPoint.Z, DisplayUnitType.DUT_METERS);
TaskDialog.Show("Coordonnées du point", string.Format(System.Globalization.CultureInfo.InvariantCulture, "{0}, {1}, {2}", x, y , z));