|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
заполнение контуров условными знаками
топограф, технолог
Москва
Регистрация: 24.05.2009
Сообщений: 3,072
|
||
Просмотров: 21193
|
|
||||
геолог Регистрация: 02.09.2009
Тында, Дальний Восток
Сообщений: 413
![]() |
Такая программа есть. Это Геоникс. Там в панели УТИЛИТЫ есть инструмент ШТРИХОВКА КОНТУРА БЛОКОМ. Выбираешь блок, выбираешь контур, указываешь шаг по Х, шаг по Y, угол штрихования и вперед. Блоки никогда не вылезут на контур, а при изменении контура штриховка тоже изменится, будет заполнять весь новый контур. Очень удобно.
http://www.csoft.ru/catalog/soft/geo...eonics-10.html или на торренте |
|||
![]() |
|
||||
В СПДСе есть 2 команды:
spardarray - Массив по области sppltarray - Раскладка плитки |
||||
![]() |
|
||||
Спасибо ответившим
![]() Только покупать или ставить целый пакет из-за одной-двух функций нецелесообразно. Да и наверняка эти функции как-то будут связаны с идеологией пакета, т.е. потребуется что-то дополнительно учитывать, менять (это я про Геоникс). |
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Итого: ничего отдельного, самостоятельной программки заполнения площадей условными знаками нет?
|
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Для заполнения superhatch создай третий блок, в котором заполнены только четные или нечетные места матрицы и штрихуй им
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Цитата:
Наконец, получилось хоть раз заполнить ![]() Можно ли задать расстояния (строки/колонки) цифрами, а не прямоугольником? И блоки все-таки наложились на границу, и обрезались ей. Что в топографии делаться не должно. Заполнить двумя разными блоками одновременно (например, через один) вроде бы тоже нельзя. |
||||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
Так что "программки" делай сам. Это просто. Например: Код:
|
|||
![]() |
|
||||
Цитата:
Это название файла с блоками ("ru-lib-topo")? А "land\\" - это какое-то место, где лежит этот файл с блоками? И как правильно задать этот параметр block_lib, если блок описан в самом рабочем файле? |
||||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Цитата:
"land\\", естественно, какое-то место, о котором знает программа. block_lib - макроблок, библиотека блоков - dwg-файл, в котором есть куча маленьких блочишек. block_name - имя конкретного блочишки которым надо "штриховать". А в "рабочем файле" этого блока может и не быть. Кто его там опишет? Если есть - будет использован, а нету - прилетит из библиотеки. |
|||
![]() |
|
||||
Цитата:
Файл с малюсенькими блочишечками у меня, конечно ж, есть. Только как его для этой программы подключить? Последний раз редактировалось АлексЮстасу, 05.08.2010 в 17:26. |
||||
![]() |
|
||||
|
||||
![]() |
|
||||
Цитата:
Интересный пакет. О заполнении знаками: 1. нет нерегулярного заполнения 2. знаки почему-то вылезают за указанную границу. В некоторых случаях вообще все заполняющие знаки оказываются за пределами площади. (похоже, что за базовую точку программа принимает точку вставки образца знака или что-то в этом роде) |
||||
![]() |