|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Штриховка без площади
Архитектура
Регистрация: 05.03.2005
Сообщений: 96
|
||
Просмотров: 3397
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,438
|
Покажи образец такой штриховки.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Здорово его рубануло - по какой-то причине не установленны свойства штриховки - потяни за ручки туда-обратно - свойства вернутся (допускаю что свойство площади во время создания\редактирования вычисляется).
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Это проблемы давно решены в Geomprops от А.Ривилиса
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
инженер-проектировщик автомобильных дорог Регистрация: 30.08.2017
Йошкар-Ола
Сообщений: 79
|
Цитата:
Я так и не нашёл способ выявить все штриховки с багнутой площадью. Способ выделить все штриховки с площадью менее 0.0001 работает не всегда. |
|||
![]() |
|
||||
будто бы архитектура, будто бы ПТО, всего понемножку Регистрация: 02.02.2024
Под горой на Урале
Сообщений: 60
|
У меня такое бывает если штриховку пересекают линии и она состоит из двух (как минимум) участков. Особенно если после этого размеры штриховки уменьшить. И особенно если форма какая-то очень сложная и невыпуклая (в математическом смысле).
Вот экспериментально проверено на двух квадратах равных размеров, но один с диагональю. Заливаем каждый штриховкой и уменьшаем в сто раз. Создаём массив 25*25 из тех штриховок, что с диагоналями. Результат - у одной площадь другая да ещё и неправильная - такая будто его не уменьшали. Причём это именно самая первая созданная штриховка на основе квадрата с диагональю. Если размножить таким же массивом штриховки без диагонали, такого эффекта нет. Эффект устраняется если подёргать угол штриховки - отодвинуть и поставить на место (как советовали в посте №4). Я думаю, тут основной фактор, всё же, именно масштаб. |
|||
![]() |
|
||||
Регистрация: 05.05.2009
СПб
Сообщений: 424
|
Я часто работаю со штриховками с целью подсчёта площадей. Чтобы получить корректные данные, сначала обвожу замкнутыми полилиниями интересующие фрагменты, затем по этим полилиниям делаю штриховки и извлекаю данные. Так вот, если замкнутая полилиния пересекает саму себя, площадь штриховки не вычисляется. Есть ещё ряд ситуаций, когда площадь не отображается (например, если полилиния не замкнута). Чтобы избежать ошибок, я набросал в Excel'е макрос, который проверяет штриховки на нулевую площадь.
|
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Отношение площади световых проемов к площади пола | lee | Архитектура | 45 | 26.01.2011 06:54 |
как организовать автоматическую передачу площади штриховки/полилинии в Excel | Zuzel | AutoCAD | 10 | 08.10.2010 14:53 |
Как считаются машино-места в парковке для торговой площади? По Общ. или аренд.площади? | kolja | Архитектура | 4 | 06.09.2010 13:05 |