Перейти к содержанию

Рекомендуемые сообщения

Имею такую штриховку:

// "C:\Users\All Users\Nanosoft\nanoCAD x64 Plus 20.1\SHX"\custom.pat
*Peschanik,Песчаник
0,       1.96,1.96,      2,4,   0.08,-3.92
0,       1.96,2.04,      2,4,   0.08,-3.92
90,      1.96,1.96,      4,2,   0.08,-7.92
90,      2.04,1.96,      4,2,   0.08,-7.92
//

При отработке скрипта - Peschanik-ом - штрихуется объект,

а SOLID-ом - не хочет - упорно пишет: Штриховка слишком плотная.

 

Как победить?

 

Ниже лог.

//

Команда: RECTANG
REC,RECT,RECTANG,RECTANGLE,ПРЯ,ПРЯМОУГ,ПРЯМОУГОЛЬНИК - Прямоугольник по 2 точкам
Первый угол или [Фаска/Уровень/Сопряжение/Высота/Ширина]: W
Ширина линий прямоугольников <0.00>: 0
Первый угол или [Фаска/Уровень/Сопряжение/Высота/Ширина]: 1.3303420E7,6913411.5
Второй угол или [Площадь/Размеры/поВорот]: 1.3303440E7,6913611.5

Команда: -HATCH
-HATCH,-ШТРИХ - Штриховка...
Текущий образец штриховки: ANSI31
Укажите внутреннюю точку или [Свойства/Выбрать объекты/пОстроить контур/удалить Контуры/Дополнительные/поРядок прорисовки/Исходная точка/Аннотативный/Цвет штриховки/сЛой/Прозрачность]: P
Имя образца или [?/Заливка/Пользовательская/Градиент] <ANSI31>: Peschanik
Масштаб штриховки <1>: 3
Угол наклона штриховки <0>: 0
Текущий образец штриховки: Peschanik
Укажите внутреннюю точку или [Свойства/Выбрать объекты/пОстроить контур/удалить Контуры/Дополнительные/поРядок прорисовки/Исходная точка/Аннотативный/Цвет штриховки/сЛой/Прозрачность]: SELECT
Выбрать объекты или [?]: LAST
1 найдено 
Выбрать объекты или [?]:
1 найдено, 1 всего
Текущий образец штриховки: Peschanik
Укажите внутреннюю точку или [Свойства/Выбрать объекты/пОстроить контур/удалить Контуры/Дополнительные/поРядок прорисовки/Исходная точка/Аннотативный/Цвет штриховки/сЛой/Прозрачность]:

Команда: RECTANG
REC,RECT,RECTANG,RECTANGLE,ПРЯ,ПРЯМОУГ,ПРЯМОУГОЛЬНИК - Прямоугольник по 2 точкам
Первый угол или [Фаска/Уровень/Сопряжение/Высота/Ширина]: W
Ширина линий прямоугольников <0.00>: 0
Первый угол или [Фаска/Уровень/Сопряжение/Высота/Ширина]: 1.3303320E7,6913411.5
Второй угол или [Площадь/Размеры/поВорот]: 1.3303340E7,6913611.5

Команда: -HATCH
-HATCH,-ШТРИХ - Штриховка...
Текущий образец штриховки: Peschanik
Укажите внутреннюю точку или [Свойства/Выбрать объекты/пОстроить контур/удалить Контуры/Дополнительные/поРядок прорисовки/Исходная точка/Аннотативный/Цвет штриховки/сЛой/Прозрачность]: P
Имя образца или [?/Заливка/Пользовательская/Градиент] <Peschanik>: solid
Текущий образец штриховки: SOLID
Укажите внутреннюю точку или [Свойства/Выбрать объекты/пОстроить контур/удалить Контуры/Дополнительные/поРядок прорисовки/Исходная точка/Аннотативный/Цвет штриховки/сЛой/Прозрачность]: select
Выбрать объекты или [?]: last
1 найдено 
Выбрать объекты или [?]:
1 найдено, 1 всего
Текущий образец штриховки: SOLID
Укажите внутреннюю точку или [Свойства/Выбрать объекты/пОстроить контур/удалить Контуры/Дополнительные/поРядок прорисовки/Исходная точка/Аннотативный/Цвет штриховки/сЛой/Прозрачность]:
Штриховка слишком плотная.
Текущий образец штриховки: SOLID
Укажите внутреннюю точку или [Свойства/Выбрать объекты/пОстроить контур/удалить Контуры/Дополнительные/поРядок прорисовки/Исходная точка/Аннотативный/Цвет штриховки/сЛой/Прозрачность]:
//

Ссылка на сообщение
Поделиться на другие сайты

а можно на сами скриптик взглянуть?
а то дубовая конструкция вида
 

RECTANGLE 1.3303320E7,6913411.5 1.3303340E7,6913611.5
-HATCH
P SOLID
S LAST  
regen
ZOOM EXTENTS

работает вполне адекватно.  важно : после LAST - два пробела :)

hatch.scr

Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, bom сказал:

Дополнение.

Если вместо штриховки “Peschanik” подставить, например “ANSI31”, то скрипт отработает нормально.

Вы правы, потому что SOLID и ANSI31 относятся к стандартным образцам штриховки. Peschanik это пользовательский образец. До исправления разработчиком ошибки попробуйте перед заданием образца SOLID после Peschanik устанавливать другой стандартный образец, например, ANSI31.

Ссылка на сообщение
Поделиться на другие сайты
12 часов назад, SilverBird775 сказал:

Вы правы, потому что SOLID и ANSI31 относятся к стандартным образцам штриховки. Peschanik это пользовательский образец. До исправления разработчиком ошибки попробуйте перед заданием образца SOLID после Peschanik устанавливать другой стандартный образец, например, ANSI31.

Спасибо, придется делать так.

Зато работает такой скриптик.

zz2.scr

Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, bom сказал:

Зато работает такой скриптик.

Победный танец чуть попроще:

-HATCH P ANSI31 100 0 P SOLID select last 

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!
×
×
  • Создать...