Спасибо много сообщений на каждое отвечать не к чему.
Алексей Терно да нужны красные кружки при чем они масштабируются при зумировании (это наверное допиливать надо). Задача в пометке точек полилинии и не только, просто зачастую приходится обводить по полилинии, а точек с малым радиусом не видно.
Александр Ривилис Ваш пример обязательно попробую, по результатам напишу.
DrawJig (на всякий случай), а что это такое и как использовать?
Почему то ни чего не происходит, весь код мне не нужен, круг точно получает данные - я их потом считывал, но вот на чертеже ни чего не появляется, есть один нюанс что в примере происходило конвертирование координат, но там весь пример на это был заточен.
-         Dim activeDoc As Document = Application.DocumentManager.MdiActiveDocument 
-         Dim ed As Editor = Application.DocumentManager.MdiActiveDocument.Editor 
-         Dim selPline = New PromptEntityOptions(vbLf & "Выберите полилинию") 
-         selPline.SetRejectMessage(vbLf & "Должна быть полилиния") 
-         selPline.AddAllowedClass(GetType(Polyline), True) 
-         Dim res = ed.GetEntity(selPline) 
-         If res.Status <> PromptStatus.OK Then Return 
-         Dim PID As ObjectId = res.ObjectId 
-         Dim cPline As Polyline 
-   
-         Application.DocumentManager.MdiActiveDocument.LockDocument() 
-         Using tr As Transaction = Application.DocumentManager.MdiActiveDocument.Database.TransactionManager.StartTransaction() 
-             cPline = tr.GetObject(PID, OpenMode.ForWrite, False, True) 
-             tr.Commit() 
-         End Using 
-   
-         Dim sp As New Point3d(cPLine.StartPoint(0), cPLine.StartPoint(1), 0) 
-         Dim ep As New Point3d(cPLine.EndPoint(0), cPLine.EndPoint(1), 0) 
-         Dim tCircle As New Circle 
-         tCircle.Center = sp 
-         tCircle.Radius = 2.5 
-         Dim coll As New IntegerCollection 
-         Autodesk.AutoCAD.GraphicsInterface.TransientManager.CurrentTransientManager.AddTransient(tCircle, Autodesk.AutoCAD.GraphicsInterface.TransientDrawingMode.DirectShortTerm, 128, coll) 
-         ' тут я прерываю и смотрю получилось ли, точнее прочто не выполняю остаток кода 
-         Autodesk.AutoCAD.GraphicsInterface.TransientManager.CurrentTransientManager.EraseTransient(tCircle, coll) 
-         tCircle.Dispose()