Тема: Как макросом сформировать штриховку?

Имеется прямоугольник и в нем еще один прямоугольник.
Требуется штриховать область между прямоугольниками
Объявляю массив и туда пихаю все линии (4x2)
пишу (не совсем на Бейсике)

patternName2:='ANSI31';
PatternType2:=0;
bAssociativity:=true;
hatchObj2:= AcadApp.ActiveDocument.ModelSpace.AddHatch(PatternType2, patternName2, bAssociativity);

Возвращает сообщение
Invalid input
В чем проблема. Вроде все культурно объявил. Контуры прямоугольников закрыты.

Re: Как макросом сформировать штриховку?

Разобрался :)) надо было просто прописать

hatchObj2.AppendInnerLoop(Kontur3);
hatchObj2.AppendOuterLoop(Kontur2);

А конутры взять как прямоугольники

Re: Как макросом сформировать штриховку?

Немного неправильно, сначала надо OuterLoop, потом InnerLoop и Evaluate

Re: Как макросом сформировать штриховку?

Спасибо :))