How to make Angular dimension by Python Rhino

Hi all

I wanna make an Angular dimension on Rhino by Python can anyone help.

import Rhino
import scriptcontext as sc

plane = Rhino.Geometry.Plane.WorldXY
center = Rhino.Geometry.Point3d(0.0,0.0,0.0)
radius = 5.0
angle = Rhino.RhinoMath.ToRadians(45)
offset = 12.0
arc = Rhino.Geometry.Arc(plane, center, radius, angle)
ang_dim = Rhino.Geometry.AngularDimension(arc, offset)

sc.doc.Objects.AddAngularDimension(ang_dim)
sc.doc.Views.Redraw()
2 Likes