Проблема с контуром штриховки
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Проблема с контуром штриховки

Проблема с контуром штриховки

Ответ
Поиск в этой теме
Непрочитано 01.03.2010, 21:22 #1
Проблема с контуром штриховки
angrykeo
 
Регистрация: 01.03.2010
Сообщений: 32

Доброго времени суток.
Я новичок в AutoCAD`е, делаю, можно сказать, первый чертеж.
Проблема с выбором границы штриховки - жму на точку внутри контура(так удобней, чем объекты выбирать), и часто мне выдается сообщение о том, что контур не замкнут(хотя он замкнут). Бывает так, что автокад не видит контура, я перезагружаюсь - и после этого он видит.
Если объектами выбирать, то он закрашивает как-то косо (с "глюками").

PS:Чертеж прилагаю: http://files.mail.ru/JW7XNV
Проблема такая возникает прежде всего со штриховкой корпуса.
Просмотров: 51881
 
Непрочитано 01.03.2010, 21:41
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Ну, во-первых, не мешало бы озвучить версию AutoCAD'a. Во-вторых, файлы лучше прикладывать к постам (см.справку по форуму, ссылка у меня в подписи). И, наконец, в-третьих: когда вызывается команда _.bhatch, весь штрихуемый контур виден? А в момент выбора точки?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 01.03.2010, 22:12
#3
angrykeo


 
Регистрация: 01.03.2010
Сообщений: 32


Виноват.
Версия 2010. Файлы впредь буду прикреплять к постам.
Команду _.bhatch я не вызываю, я жму на кнопку hatch ( значок штриховки), вылезает диалоговое окно, выделяю контуры(которые сразу видны, или же мне выдается сообщение о том что они незамкнуты), и штрихую. ВОт.
angrykeo вне форума  
 
Непрочитано 01.03.2010, 22:27
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Прикрепи скрин окна штриховки (там в окне есть такая малозаметная настройка "Точность штриховки" - может, там тупо поставить не 0?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.03.2010, 00:35
#5
Chapter

Инженер-проектировщик автомобильных дорог
 
Регистрация: 21.10.2009
Южно-Сахалинск
Сообщений: 245
<phrase 1=


В 2010 если контур не замкнут он же вроде автоматом указывает места разрывов красными кругами? или я ошибаюсь?
Chapter вне форума  
 
Непрочитано 02.03.2010, 01:01
#6
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,923


Цитата:
Сообщение от angrykeo Посмотреть сообщение
PS:Чертеж прилагаю: http://files.mail.ru/JW7XNV
Проблема такая возникает прежде всего со штриховкой корпуса.
Где корпус? Где Контуры? Вы бы красным обводили неудобные места или давали 1 контур для осмотра.
engngr вне форума  
 
Автор темы   Непрочитано 17.03.2010, 23:51
#7
angrykeo


 
Регистрация: 01.03.2010
Сообщений: 32


Прошу прощения за долгое отсутствие.
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Прикрепи скрин окна штриховки (там в окне есть такая малозаметная настройка "Точность штриховки" - может, там тупо поставить не 0?
Там я выставлял и 0 и 5 и 50 и 500 - либо не хочет контур штриховать, либо выдает "глючный" контур (т.е. дуги, круги и т.д., не имеющие отношения к требуемому контуру).
Я заметил - это иногда бывает изза того, что имеются наложения линий друг на друга (короткая на длинную например). Эту проблему я устранил, но все равно штриховка остается проблемной - иногда не хочет штриховать, перезагружаю - все отлично штрихует.

Прилагаю чертеж, красным помечен контур, который у меня только что не получилось заштриховать (Корпус изделия).
http://files.mail.ru/SYDYYZ
angrykeo вне форума  
 
Автор темы   Непрочитано 17.03.2010, 23:52
#8
angrykeo


 
Регистрация: 01.03.2010
Сообщений: 32


Цитата:
Сообщение от Chapter Посмотреть сообщение
В 2010 если контур не замкнут он же вроде автоматом указывает места разрывов красными кругами? или я ошибаюсь?
Совершенно верно, отмечает красными кругами. Но у меня в этих отмеченных местах в 99% случаев разрывов нет.

Вот теперь пометил красным контур корпуса, который только что не хотел штриховаться.
Частично проблема заключалась,как я потом выяснил, в наложении линий друг на друга(короткой на длинную например), но в целом проблема как была так и осталась.

Файл прилагаю: http://files.mail.ru/SYDYYZ
За помощь буду крайне признателен

Последний раз редактировалось angrykeo, 17.03.2010 в 23:59.
angrykeo вне форума  
 
Непрочитано 18.03.2010, 00:40
#9
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


А #2 игнорируется по каким причинам?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 18.03.2010, 01:17
#10
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от angrykeo Посмотреть сообщение
Файл прилагаю: http://files.mail.ru/SYDYYZ
За помощь буду крайне признателен
еще бы версию Автокада постарше. Не у всех же 10-й...
АлексЮстасу вне форума  
 
Автор темы   Непрочитано 18.03.2010, 01:48
#11
angrykeo


 
Регистрация: 01.03.2010
Сообщений: 32


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А #2 игнорируется по каким причинам?
Ты про вложение файлов? Не разобрался сначала как их прилагать, теперь разобрался.Теперь буду вкладывать.
АлексЮстасу - не понял сути замечания - мой файл не открывается в старых версиях автокада?Нужно как-то по-другому сохранять?

Последний раз редактировалось angrykeo, 18.03.2010 в 02:05.
angrykeo вне форума  
 
Непрочитано 18.03.2010, 01:58
#12
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от angrykeo Посмотреть сообщение
АлексЮстасу - не понял сути замечания - мой файл не открывается в старых версиях автокада?Нужно как-то по-другому сохранять?
У меня 2008, и в ней файл не открылся.
Если сохранять в прежних версиях, то вероятность ответов-помощи увеличится.
АлексЮстасу вне форума  
 
Автор темы   Непрочитано 18.03.2010, 02:04
#13
angrykeo


 
Регистрация: 01.03.2010
Сообщений: 32


Цитата:
Сообщение от АлексЮстасу Посмотреть сообщение
У меня 2008, и в ней файл не открылся.
Если сохранять в прежних версиях, то вероятность ответов-помощи увеличится.
Ясно, спасибо за совет. Вкладываю "пересохраненный" файл.
Вложения
Тип файла: dwg
DWG 2007
Эскиз_17марта(2007).dwg (108.8 Кб, 10702 просмотров)
angrykeo вне форума  
 
Непрочитано 18.03.2010, 02:16
#14
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Вроде бы залилось без особых проблем. На левый нижний контур штриховка ругнулась, что не может создать контур, но потом почему-то создала.
Нужно создать единую штриховку или независимые?

В начале координат болтается какая-то арка странная...
Вложения
Тип файла: dwg
DWG 2004
Эскиз_17марта(2007)_залито.dwg (251.6 Кб, 10657 просмотров)
АлексЮстасу вне форума  
 
Автор темы   Непрочитано 18.03.2010, 02:24
#15
angrykeo


 
Регистрация: 01.03.2010
Сообщений: 32


Вообще, не суть важно, зависимые или нет (там нужны и те и те), просто не хочет выделять контура.
Ну что я могу сказать, если у Вас залилось без проблем, то тогда остается только вариант с "глюком" моей версии AutoCADа. Попробую переставить.
А если в целом, есть какие-то специфические особенности штриховки, Из-за которых с ней могут возникать проблемы?
PS: Да, и еще, - как правильнее делать, выделать объекты для штриховки или точку внутри контура указывать?
angrykeo вне форума  
 
Непрочитано 18.03.2010, 02:39
#16
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от angrykeo Посмотреть сообщение
Ну что я могу сказать, если у Вас залилось без проблем, то тогда остается только вариант с "глюком" моей версии AutoCADа. Попробую переставить.
А если в целом, есть какие-то специфические особенности штриховки, Из-за которых с ней могут возникать проблемы?
Это у меня сейчас получилось. А завтра не получится. Так что можно не переставлять, наверное...

Штрихование в Автокаде (точнее, создание границы), судя по всему, как-то привязано к масштабу изображения на экране. Как будто чертеж при этом растрируется или т.п. И граница отстраивается (если вообще отстраивается) часто не та, какая нужна, а со срезанными мелкими детальками, не пролезает в "узкие горлышки", не сработает, если не весь контур на экране и т.п.
(см. "в-третьих" из #2)
Т.к. от самого Автодеска не дождёсси, то нужно писать лисп или т.п., который будет точно и всегда (когда контур корректный есть) создавать нужные границы.
АлексЮстасу вне форума  
 
Непрочитано 18.03.2010, 08:40
#17
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


С Автокадом я знаком с 1992 года и проблемы с определением контура
штрмховки были всегда.
Наша служба в случае, когда Acad "уперто" не видит контур, а такое бывает
даже, если указать достаточно большой допуск незамкнутости, пользуется примитивной лисп-программешкой:
Код:
[Выделить все]
(defun c:kontur ()
(command "_-layer" "_m" "SCHTRIH" "")
  (prompt "\nШТРИХОВКА  ОБЪЕКТОВ !!!")
  (setq z (getint "\nТип штриховки /1-Металлы; 2-Неметаллы/ <1> : "))
  (if (null z)
    (setq z 1)
  ) ;_ конец if
  (if (= z 1)
    (setq tip "ansi31")
  ) ;_ конец if
  (if (= z 2)
    (setq tip "ansi37")
  ) ;_ конец if
  (setq ma (getint "\nМасштаб штриховки <1> : "))
  (if (null ma)
    (setq ma 1)
  ) ;_ конец if
  (setq gr (getint "\nУгол поворота <0°> : "))
  (if (null gr)
    (setq gr 0)
  ) ;_ конец if
      (command "_.color" "2")
    (prompt "\nУкажите контур области под штриховку!")
    (setq sp (ssadd))
    (setq p1 (getpoint "\nОт точки : "))
    (while (not (null p1))
      (setq p2 (getpoint p1 "\nДо точки : "))
      (if (null p2)
	()
	(progn
	  (command "_.line" p1 p2 "")
	  (ssadd (entlast) sp)
	  (setq p1 p2)
	) ;_ конец progn
      ) ;_ конец if
      (setq p1 p2)
    ) ;_ конец while
    (command "_.color" "Bylayer")
    (command "_.hatch" tip ma gr sp "")
    (command "_.erase" sp "")
)
То есть пользователь тупо обводит нужный контур при этом рисуется линия, нарисованный контур штрихуется а затем удаляется.
Остается штриховка.

Последний раз редактировалось E-degtyarev, 18.03.2010 в 13:49.
E-degtyarev вне форума  
 
Автор темы   Непрочитано 18.03.2010, 12:31
#18
angrykeo


 
Регистрация: 01.03.2010
Сообщений: 32


А можно немного разъяснить чайнику, куда эту лисп-программу прописывать надо? (что такое лисп я прогуглил)
angrykeo вне форума  
 
Непрочитано 18.03.2010, 13:47
#19
E-degtyarev

Помогаю, кому делать нечего.
 
Регистрация: 27.03.2009
Русская деревня
Сообщений: 394


смотри и изучай
http://dwg.ru/art/8
E-degtyarev вне форума  
 
Непрочитано 18.03.2010, 14:25
#20
АлексЮстасу

топограф, технолог
 
Блог
 
Регистрация: 24.05.2009
Москва
Сообщений: 3,072


Цитата:
Сообщение от E-degtyarev Посмотреть сообщение
То есть пользователь тупо обводит нужный контур при этом рисуется линия, нарисованный контур штрихуется а затем удаляется.
Остается штриховка.
1. С помощью "kontur" контур я вручную обвел, но мне сообщили:

Unknown pattern name.
Enter a pattern name or [?/Solid/User defined] <SOLID>: *Invalid*
; error: Function cancelled

после этого лисп повторно не вызывается, а созданный контур нужно удалять вручную.
Лисп привязан к конкретным штриховкам, которых у меня нет?

2. Если контур содержит кривые, дуги и т.п., то обводить вручную долго и не точно.

3. Даже если сработает, то это почти ничем не отличается от просто ручного обведения контура без всякого лиспа.

Суть ведь вопроса именно в том, чтобы контур отстраивался сам после указания точки внутри площади.
АлексЮстасу вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Проблема с контуром штриховки



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу подгрузить штриховки. Mushca AutoCAD 4 14.02.2010 15:09
Проблема с границами штриховки Abzorbo AutoCAD 2 12.03.2008 15:41
Проблема с ксероксом Canon PC860 _Oleg_ Разное 5 26.12.2007 10:18
Возможности штриховки 4eh AutoCAD 8 17.08.2006 18:04
Небольшой вопрос по поводу нанесения штриховки zenon AutoCAD 7 23.06.2005 12:00