Skip to content

Instantly share code, notes, and snippets.

@chuongmep
Last active July 31, 2021 15:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chuongmep/ec3afdc07114d38760199eb84eb90430 to your computer and use it in GitHub Desktop.
Save chuongmep/ec3afdc07114d38760199eb84eb90430 to your computer and use it in GitHub Desktop.
var tran = new Transaction(DB.Doc);
tran.Start("s");
var extrusionRef = DB.UIApp.ActiveUIDocument.Selection.PickObject(
ObjectType.Element, "Select a circular extrusion: ");
var extr = DB.Doc.GetElement(extrusionRef.ElementId) as Extrusion;
var skt = extr.Sketch;
Arc arc = null;
foreach (CurveArray curArr in skt.Profile)
foreach (Curve curve in curArr)
{
arc = curve as Arc;
break;
}
var dimension = DB.Doc.FamilyCreate.NewRadialDimension(DB.Doc.ActiveView, arc.Reference, arc.Center);
tran.Commit();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment