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

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

Одинаковые штриховки с разной площадью

Ответ
Поиск в этой теме
Непрочитано 28.10.2014, 13:59 #1
Одинаковые штриховки с разной площадью
Fairylive
 
конструктор-стеклоалюминьщик
 
Санкт-Петербург
Регистрация: 20.03.2009
Сообщений: 71

Рисовал я фасад и копировал этажи с определённым шагом. Затем закрасил нужные мне участки штриховкой. Типов участков не более 10 шт. должно получиться. Но когда я делаю извлечение данных то обнаруживаю разных штриховок штук 30. При этом площадь у них одинаковая но суммироваться с такой же площадью они не хотят. Обнаружил что если выставить в меню Формат-еденицы... точность 0.00000000 то видно что площади отличаются на 0.00000001мм2. ХЗ с чем связано. Возможно в том что штриховал не за один присест и как бы в разном масштабе. Но по идее это не должно влиять. Участки абсолютно одинаковые. Все линии в одной плоскости, строго параллельные и перпендикулярные. Шаг вертикальных и горизонтальных - всё чётко. А вот штриховки получились разные. Пока решил проблему тем что выгрузил результат в эксель и там в ручную доссумировал. Но хотелось бы знать что с этим можно ещё сделать.
Просмотров: 2848
 
Непрочитано 28.10.2014, 14:02
#2
Кулик Алексей aka kpblc
Moderator

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


Для начала - файл в студию,
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 28.10.2014, 14:12
#3
Fairylive

конструктор-стеклоалюминьщик
 
Регистрация: 20.03.2009
Санкт-Петербург
Сообщений: 71
Отправить сообщение для Fairylive с помощью Skype™


Вот скопировал в новый файл и выдели цветом. Зелёные и красные участки имеют площадь 1650000 но через быстрый выбор, с такой площадью выбираются только зелёные. А красные имеют другую площадь. Что-то типа 1649999,99999999.
Вложения
Тип файла: dwg
DWG 2010
разные штриховки в одинаковых участках.dwg (328.8 Кб, 955 просмотров)
Fairylive вне форума  
 
Непрочитано 28.10.2014, 14:19
#4
Хмурый


 
Регистрация: 29.10.2004
СПб
Сообщений: 16,379


красные имеют такую-же площадь, как и зелёные
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 55
Размер:	208.6 Кб
ID:	137674  
Хмурый вне форума  
 
Автор темы   Непрочитано 28.10.2014, 14:22
#5
Fairylive

конструктор-стеклоалюминьщик
 
Регистрация: 20.03.2009
Санкт-Петербург
Сообщений: 71
Отправить сообщение для Fairylive с помощью Skype™


Цитата:
Сообщение от Хмурый Посмотреть сообщение
красные имеют такую-же площадь, как и зелёные
Почему тогда они не выбираются вместе по быстрому выбору? Если включить как я уже говорил в меню Формат-еденицы... Точность 0.00000000 то будет видно что площади разные.

----- добавлено через ~1 мин. -----
Да ещё почему-то красные в середине и внизу отличаются друг от друга и от зелёных.
Fairylive вне форума  
 
Непрочитано 28.10.2014, 14:29
#6
trir


 
Регистрация: 18.12.2010
Сообщений: 5,107


Связанно с особеность хранения вещественных чисел
Растояние между вершинами разное
trir вне форума  
 
Автор темы   Непрочитано 28.10.2014, 14:38
#7
Fairylive

конструктор-стеклоалюминьщик
 
Регистрация: 20.03.2009
Санкт-Петербург
Сообщений: 71
Отправить сообщение для Fairylive с помощью Skype™


Цитата:
Сообщение от trir Посмотреть сообщение
Связанно с особеность хранения вещественных чисел
Растояние между вершинами разное
Попробовал сейчас скопировать фасад в начало координат. Не очень помогло.
Fairylive вне форума  
 
Непрочитано 28.10.2014, 14:39
#8
Кулик Алексей aka kpblc
Moderator

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


Вершины штриховок разнятся: я скопировал штриховки и восстановил для них контуры. А потом проверил на совпадение вершин. В одном контуре 6 вершин, во втором - 7. Причем несовпадение примерно в 11 знаке после запятой (что, естественно, фиг увидишь).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 28.10.2014, 14:44
#9
Fairylive

конструктор-стеклоалюминьщик
 
Регистрация: 20.03.2009
Санкт-Петербург
Сообщений: 71
Отправить сообщение для Fairylive с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Вершины штриховок разнятся: я скопировал штриховки и восстановил для них контуры. А потом проверил на совпадение вершин. В одном контуре 6 вершин, во втором - 7. Причем несовпадение примерно в 11 знаке после запятой (что, естественно, фиг увидишь).
Как бороться то? Или как не допустить на будущее?
Fairylive вне форума  
 
Непрочитано 28.10.2014, 14:45
#10
Кулик Алексей aka kpblc
Moderator

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


Может быть, шаговая привязка поможет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.10.2014, 14:50
#11
trir


 
Регистрация: 18.12.2010
Сообщений: 5,107


Сделай штриховку блоком...
trir вне форума  
 
Автор темы   Непрочитано 28.10.2014, 14:59
#12
Fairylive

конструктор-стеклоалюминьщик
 
Регистрация: 20.03.2009
Санкт-Петербург
Сообщений: 71
Отправить сообщение для Fairylive с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Может быть, шаговая привязка поможет.
В момент рисования фасада? Я пользовался F8. Рисовал замкнутые полилинии указывая конкретную длину. Затем копировал их на указанное расстояние. Затем обрезал лишнее. И потом уже штриховал. Чем помогла бы шаговая привязка?

----- добавлено через 16 сек. -----
Цитата:
Сообщение от trir Посмотреть сообщение
Сделай штриховку блоком...
Что вы имеете ввиду?
Fairylive вне форума  
 
Непрочитано 28.10.2014, 16:26
#13
Spiteful Berkut

Инженер-конструктор
 
Регистрация: 13.12.2007
Россошь, Воронежская обл.
Сообщений: 307
<phrase 1=


Правильно ли я понимаю, что проблема в том, что автор хочет выбрать штриховки площадью 1650000 и ожидает, что выберутся 36 штриховок, а выбираются лишь 30?

Если правильно, то я в таких случаях выбираю в два этапа: сначала штриховки площадью больше 1649999,999, а потом из полученного набора штриховки площадью меньше 1650000,001. Применять к вещественным числам чистое сравнение вообще не рекомендуется.
Spiteful Berkut вне форума  
 
Автор темы   Непрочитано 28.10.2014, 16:50
#14
Fairylive

конструктор-стеклоалюминьщик
 
Регистрация: 20.03.2009
Санкт-Петербург
Сообщений: 71
Отправить сообщение для Fairylive с помощью Skype™


Цитата:
Сообщение от Spiteful Berkut Посмотреть сообщение
Правильно ли я понимаю, что проблема в том, что автор хочет выбрать штриховки площадью 1650000 и ожидает, что выберутся 36 штриховок, а выбираются лишь 30?

Если правильно, то я в таких случаях выбираю в два этапа: сначала штриховки площадью больше 1649999,999, а потом из полученного набора штриховки площадью меньше 1650000,001. Применять к вещественным числам чистое сравнение вообще не рекомендуется.
Нет. Я хотел посчитать сколько каких штриховок в зависимости от их площади. "Больше" "меньше" тут не катит. Тогда уж надо "между".

Штриховок с площадью 1650000 кстати 42. Есть ещё не выделенные цветом штриховки с площадью 1650000.00000005

Последний раз редактировалось Fairylive, 28.10.2014 в 17:11.
Fairylive вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Одинаковые штриховки с разной площадью



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Просмоторщик штриховки pat Mozgunov Программирование 4 18.02.2011 12:23
Не могу подгрузить штриховки. Mushca AutoCAD 4 14.02.2010 15:09
Возможности штриховки 4eh AutoCAD 8 17.08.2006 18:04