Здравствуйте! Понимаю что вопрос глупый, но всё же прошу помощи.
Не могу найти нужной информации в интернете. решил обратиться за помощью к вам на форум.
язык : C# , среда : MVS13, autocad 14.
Задача проста:
При вызове функции дать пользователю создать точку на ней сделать окружность и заштриховать в solid.
рядом создать label с текстом, и получить данные на этот label чтобы к нему можно было программно обратиться.
p.s. создание точки не обязательно можно просто создать окружность заштриховать и выполнить перемещение этих объектов, чтобы пользователь сам выбирал куда его переместить.
Заранее прошу не ругайте, autocad api мне не понятен:
Подключены библиотеки:
using Autodesk.AutoCAD.ApplicationServices;
using Autodesk.AutoCAD.EditorInput;
using Autodesk.AutoCAD.Runtime;
using Autodesk.AutoCAD.Geometry;
using Autodesk.AutoCAD.DatabaseServices;
using Autodesk.AutoCAD.Windows;
using Autodesk.Windows;
наследование :
public class Class1 : IExtensionApplication
создана команда вызова функции:
[CommandMethod("func_form")]
public void func_form()
{
-----------------------------------------------------
вызывается функция в которой и надо всё осуществить:
static public String func_new_circle(int f_id)
{
Document acDoc = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument;
Database acDocBase = acDoc.Database;
using (DocumentLock acDocLock = acDoc.LockDocument())
{
using (Transaction acDocTr = acDocBase.TransactionManager.StartTransaction())
{
}
}
return "нужно возвратить id label";
}
Заранее Большое спасибо, каждому кто попытается помочь!