AutoCAD 2010 не может вычислить площадь замкнутой полилинии
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

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

AutoCAD 2010 не может вычислить площадь замкнутой полилинии

Ответ
Поиск в этой теме
Непрочитано 25.05.2009, 18:19 #1
AutoCAD 2010 не может вычислить площадь замкнутой полилинии
Koresh
 
Питер
Регистрация: 16.09.2008
Сообщений: 23

Проблем: проблема в том что на рисунке есть фигура нарисована командой полилилния и она замкнута, и ещё куча слоев и линий.. в этом рисунке. Так вот необходимо измерить площадь фигуры, выбираю команду площадь, потом тыкаю правую кнопку и в меню выбираю объект, и соответсвенно выбираю обьект. Но вместо площади мне пишут: невозможно вычислить площадь, ограниченную самопересекающейся кривой... что мне нужно сделать чтоб площадь показала????
Заранее спасибо!!!
__________________
Дайте пургену!

Последний раз редактировалось Koresh, 25.05.2009 в 19:09.
Просмотров: 21299
 
Непрочитано 25.05.2009, 18:21
#2
sasha_lif

Дизайнер-конструктор
 
Регистрация: 29.05.2004
Kiev
Сообщений: 1,179
<phrase 1=


комманда
Код:
тыкни внутрь своей замкнутой области,создастся контур, и меряй его площадь (убей предварительно старый)
__________________
Kiev, Ukraine
sasha_lif вне форума  
 
Непрочитано 25.05.2009, 18:25
#3
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Так это, автокад же тебе говорит, в чем проблема, - полилиния пересекает сама себя. В общем-то, площадь можно посмотреть еще в окне свойств, или командой _list. Они на самопересечение внимания не обращают..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Автор темы   Непрочитано 25.05.2009, 18:34
#4
Koresh


 
Регистрация: 16.09.2008
Питер
Сообщений: 23
<phrase 1=


Цитата:
Сообщение от AlexV Посмотреть сообщение
полилиния пересекает сама себя
Я её даж вытащил из общего рисунка на чистое поле, один контур, ничего она не пересекается... а выдаёт тото же ответ
__________________
Дайте пургену!
Koresh вне форума  
 
Непрочитано 25.05.2009, 18:35
#5
Кулик Алексей aka kpblc
Moderator

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


На переименование темы - 12 часов.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.05.2009, 18:39
#6
progettista


 
Регистрация: 22.05.2009
Москва
Сообщений: 210


Попробуй _area
Specify first corner point or [Object/Add area/Subtract area/eXit] <Object>: enter и выделить полилинию.
Извините, устал после тяжелого рабочего дня , полилиния у вас же пересекает, команда _area не будет считать площадь фигуры.

Последний раз редактировалось progettista, 25.05.2009 в 18:45.
progettista вне форума  
 
Автор темы   Непрочитано 25.05.2009, 18:46
#7
Koresh


 
Регистрация: 16.09.2008
Питер
Сообщений: 23
<phrase 1=


если я этот контур отрисовываю заново а старый удаляю, то всё ок... а вот таких контуров тыща штук и все с такой петрушкой.

Как узнать где полилиния пересекается???
Кстати забыл сказать в 2009 автокаде, всё ок! это в 2010 такая ботва
__________________
Дайте пургену!
Koresh вне форума  
 
Непрочитано 25.05.2009, 18:52
#8
Рyslan


 
Регистрация: 25.07.2007
Сообщений: 2,518


почисти чертеж _purge _overkill
http://dwg.ru/dnl/412 и вот это можно установить. далее проверь координату Z, равна ли она нулю. если нет, то _flatten из Экспресс, а еще лучше вот отсюда http://forum.dwg.ru/showthread.php?t=25474
Рyslan вне форума  
 
Непрочитано 25.05.2009, 18:57
#9
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Koresh, название темы нелепое и неграмотное.
Profan вне форума  
 
Автор темы   Непрочитано 25.05.2009, 19:01
#10
Koresh


 
Регистрация: 16.09.2008
Питер
Сообщений: 23
<phrase 1=


Цитата:
Сообщение от Profan Посмотреть сообщение
Koresh, название темы нелепое и неграмотное.
чё вы прицепились к названию темы, я уже поменял один раз... На форуме главное название темы? или суть?... скажи на какое поменять, я поменяю, если тебе будет легче.

координата Z равна 0 всё почистил, но всё как было так и оставлось...(((
__________________
Дайте пургену!
Koresh вне форума  
 
Непрочитано 25.05.2009, 19:04
#11
Кулик Алексей aka kpblc
Moderator

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


Koresh, во-первых, ты внимательно читал что тебе было написано при создании новой темы? Во-вторых, каждый из участников темы прав. До тех пор, пока ты свой файл не покажешь. Намек ясен?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.05.2009, 19:07
#12
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


А вот так не мог написать:
AutoCAD 2010 не может вычислить площадь замкнутой полилинии.
Можно, конечно, попросить тебя выложить здесь файл с этой полилинией, только вот упоминание AutoCAD 2010 смущает. Не у всех он есть, да еще ведь в предыдущей версии все нормально...
Profan вне форума  
 
Автор темы   Непрочитано 25.05.2009, 19:09
#13
Koresh


 
Регистрация: 16.09.2008
Питер
Сообщений: 23
<phrase 1=


я оооочень внимательно читал, то что написано перед созданием темы.
То что каждый прав я согласен, но это не решает мою проблему.
Я повторяю эта ерунда только в 2010 версии, если открыть в 2009 то всё нормально...
__________________
Дайте пургену!
Koresh вне форума  
 
Непрочитано 25.05.2009, 19:12
#14
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Ну, так и выложи чертеж в формате 2010, у кого-нибудь найдется этот AutoCAD.
Profan вне форума  
 
Непрочитано 25.05.2009, 19:14
#15
progettista


 
Регистрация: 22.05.2009
Москва
Сообщений: 210


Есть такой и работает он нормально
progettista вне форума  
 
Непрочитано 25.05.2009, 19:17
#16
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Koresh, посмотри, Autodesk fix, кажись выпускал...
VitalyAF вне форума  
 
Непрочитано 25.05.2009, 19:20
#17
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


http://usa.autodesk.com/adsk/servlet...40618#section1
Profan вне форума  
 
Автор темы   Непрочитано 25.05.2009, 19:32
#18
Koresh


 
Регистрация: 16.09.2008
Питер
Сообщений: 23
<phrase 1=


вот файл в 2009 всё ок, в 2010 непоказывает
Вложения
Тип файла: dwg
DWG 2007
Level 4.dwg (104.1 Кб, 3094 просмотров)
__________________
Дайте пургену!
Koresh вне форума  
 
Непрочитано 25.05.2009, 19:38
#19
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Вот что ZWCAD 2009 написал:
Код:
[Выделить все]
 
Команда:  AREA
Примитив/Добавить/Вычесть/<Первая точка>: Примитив
Выберите примитив для пересчета площади: 
Площадь = 704010259.9031 кв. units, Периметр = 117239.5705
Profan вне форума  
 
Автор темы   Непрочитано 25.05.2009, 19:41
#20
Koresh


 
Регистрация: 16.09.2008
Питер
Сообщений: 23
<phrase 1=


до площади я докопался, хороши бы эту функцию в 2010 хорошо настроить
__________________
Дайте пургену!
Koresh вне форума  
 
Непрочитано 25.05.2009, 20:23
#21
progettista


 
Регистрация: 22.05.2009
Москва
Сообщений: 210


Что-то у вас с полилинией. вот получилось с помощью команды _boundary и _area.
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.jpg
Просмотров: 222
Размер:	72.7 Кб
ID:	21041  
progettista вне форума  
 
Автор темы   Непрочитано 25.05.2009, 22:54
#22
Koresh


 
Регистрация: 16.09.2008
Питер
Сообщений: 23
<phrase 1=


Большое спасибо за старание помогавших, мы нашли кучу способов измерения площади.
Но цель была измерить просто командой площадь, замкнутую полилинию. )))
__________________
Дайте пургену!
Koresh вне форума  
 
Непрочитано 25.05.2009, 22:59
#23
Кулик Алексей aka kpblc
Moderator

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


А я, честно говоря, думал, что цель была научиться измерять и научиться обходить подводные камни...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.05.2009, 23:27
#24
engngr

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


Действительно, криво созданные полилинии не измеряет:
"Cannot calculate the area of a self intersecting curve"

Дело - самопересечение - возле точки номер 1. Хотя всё равно баг.
engngr вне форума  
 
Непрочитано 26.05.2009, 08:24
#25
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Вершина 1 лежит на сегменте 38-39. Видимо, предыдущие версии этот факт или не замечали, или игнорировали.
Profan вне форума  
 
Непрочитано 26.05.2009, 09:23
#26
Кулик Алексей aka kpblc
Moderator

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


Вчера проверил на АА2010 Eng, площадь полилинии в окне свойств была показана (хотфикс специально не устанавливал).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.05.2009, 09:26
#27
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Вчера проверил на АА2010 Eng, площадь полилинии в окне свойств была показана (хотфикс специально не устанавливал).
Окно свойств и _list показывают, спотыкается только _area.
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Автор темы   Непрочитано 26.05.2009, 09:45
#28
Koresh


 
Регистрация: 16.09.2008
Питер
Сообщений: 23
<phrase 1=


установил хотфикс, но проблема так и осталась ((
__________________
Дайте пургену!
Koresh вне форума  
 
Непрочитано 26.05.2009, 09:54
#29
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Это не проблема. Совмести вершину 1 с вершиной 39 и нет проблемы.
Profan вне форума  
 
Автор темы   Непрочитано 26.05.2009, 10:10
#30
Koresh


 
Регистрация: 16.09.2008
Питер
Сообщений: 23
<phrase 1=


согласен, нашёл ещё одну фигуру, где всё нормально но выдаёт такую же тему...
Может как то можно настроить, чтоб площадь считало по контуру, игнорируя пересечения... или может команда есть которая покажет где эти пересечения.
__________________
Дайте пургену!
Koresh вне форума  
 
Непрочитано 26.05.2009, 10:47
#31
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Koresh Посмотреть сообщение
<...>или может команда есть которая покажет где эти пересечения.
overkill ?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > AutoCAD 2010 не может вычислить площадь замкнутой полилинии

Реклама i
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Вставка в таблицу поля, соотвествующего площади примитива Profan Готовые программы 272 06.06.2021 23:12
DwgRuLispLib: Команда. Загрузка lisp файлов из указанной папки VVA Библиотека функций 7 15.02.2018 10:10
Преобразование полей в текст YuraVel AutoCAD 17 14.04.2015 14:30
Команда MVSETUP на вкладке Лист в Автокад 2008 рус. skif58 AutoCAD 11 19.11.2012 13:02
ACAD-2002. Глюк начальной загрузки ЛИСП? ===AAA=== LISP 27 31.08.2005 07:58