это примитив автокада? Любой получается? Полилиния, круг, сплайн и т.д. , а что вы подразумеваете под его наследниками?
На основании полученных координат создаю функцию по созданию текста.
В таком виде нормально или ещё что-то учесть посоветуете? Может что-то лучше не так делать...
static public void CrText(dynamic app, dynamic acDoc, dynamic modelSpace, double xMax, double Ymax, double Zmax)
{
AcadText newText = default(AcadText);
double[] insertPoint = new double[]
{ xMax,
Ymax,
Zmax
};
string NWText = "sk;dfsdfns;akf;jsanfnsa;kjfg;sadnfgkndsafg";
double Hei_Text = 100;
// newText = CallFunc((object)app, () => acDoc.ModelSpace.AddText(NWText, Hei_Text, insertPoint));
newText =acDoc.ModelSpace.AddText(NWText, insertPoint, Hei_Text);
newText.color = ACAD_COLOR.acWhite;
}