Перейти к содержимому

Исходные объекты не компланарны в автокаде как исправить

  • автор:

При сопряжении, объекты не компланарны.

В чем дело, раньше всегда делал сопряжение и не возникало проблем. Сейчас жму сопряжение между прямоугольником и отрезком выдает:
«При сопряжении, объекты не компланарны.»
Прикладываю скрин. Там в одном месте на чертеже работает, в другом нет. Давно не пользовался этим, может что-то из головы вылетело.
[IMG]http://s04.***********/i177/1010/42/0bc1c0a18289t.jpg[/IMG]

Просмотров: 25758
Регистрация: 29.10.2004
Сообщений: 16,310
искать следует разницу в Z-координате
Регистрация: 17.08.2010
Сообщений: 7
Я рисовал все в 2D, координату Z смотрел, все в одной плоскости.
Регистрация: 29.10.2004
Сообщений: 16,310
m.fedorov, файл давай в формате 2007
Регистрация: 27.04.2008
Сообщений: 3,285

Компланарность — это вектора в аналитической геометрии должны лежать в одной плоскости Обыкновенно в плоскости XY тогда Z=0, при работе в 3D нужно четко устанавливать относительные координаты плоскости работы, тогда и ошибок не будет.
С конгруэнтностью — дело хуже — нужно подобие.

__________________
С уважением sbi
Последний раз редактировалось sbi, 07.10.2010 в 22:35 .

Вода — моя работа

Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,639
В свойствах объектов смотри координату Z, для обоих объектов она должна быть одинаковой.
__________________
Нерешаемых проблем не бывает.
Регистрация: 17.08.2010
Сообщений: 7

Спасибо большое. На одном из отрезков координата Z была 0,04. Только мне интересно, почему так произошло, чертил в 2D про Z вообще нигде не упоминалось

Регистрация: 25.12.2005
Сообщений: 13,627
Может, ПСК (UCS) случайно повернул?
Регистрация: 17.08.2010
Сообщений: 7
Да нет, не трогал её.
Регистрация: 03.07.2019
Сообщений: 1
Сообщение от Profan
Может, ПСК (UCS) случайно повернул?

посмотрите видео. Сопрягаю 2 линии, с нулем в Z , а на дуге координата появляется, САМА, Z
Бесит
https://youtu.be/du8TF8HUuI8

Последний раз редактировалось shkirida, 03.07.2019 в 14:32 .

идущий по граблям

Регистрация: 26.05.2005
Сообщений: 5,044
Сообщение от shkirida

посмотрите видео. Сопрягаю 2 линии, с нулем в Z , а на дуге координата появляется, САМА, Z
Бесит
https://youtu.be/du8TF8HUuI8

Бесят такие вопросы, когда вместо проблемного DWG-файла прикладывают скриншот (или запись видео с экрана в этом случае). Еще можно понять, когда не выкладывают DWG с конфиденциальной или «конфиденциальной» информацией, но тут две линии и дуга
Или, по Вашему мнению, такая проблема с Z-координатой и сопряжением распространена повсеместно, и Ваша ситуация запросто воспроизводится?

Как сделать чертёж AutoCAD плоским (Z=0)

Иногда во время работы происходят ситуации, что отрезки и полилинии не соединяются, замкнутые контуры не штрихуются, длины линейных объектов странно завышены. Такое происходит если объекты не компланарны, то есть разнесены по разным высотам.
Есть несколько способов перенести все объекты в горизонтальную плоскость.
1. Если объекты идентичны (все они отрезки или полилинии), нужно все их выбрать (Ctrl + A) и в свойствах выставить для «Начало Z» и «Конец Z» или «Уровень» значение 0.


2. При помощи Express Tools. Необходимо выделить все объекты. В ленте выбрать вкладку «Express Tools». Раскрыть выпадающее меню «Modify». Запустить команду «Flatten objects». Появиться сообщение «Remove hidden lines?». Вводим «N». После завершения работы команды выделенные объекты будут расположены в горизонтальной плоскости.
3. С помощью специальной программы, написанной на языке AutoLISP. Программ таких множество, мы рассмотрим самую распространённую из них.
Порядок действий следующий:
— Скачать программу.
— Загрузить программу в AutoCAD.
— Ввести в командную строку «SF» и следовать инструкциям.

Послесловие:
В большинстве случаев хотя бы один из этих методов приведёт к желаемому результату. Но, к сожалению, остаётся небольшой процент случаев, требующих иных решений. Если у Вас именно такой случай — пишите в комментариях. Будем разбираться вместе.

AutoCAD 2005. Ошибка при создании фасок и т.п.: «объекты не компланарны»

AutoCAD 2005
какая-то фигня происходит периодически на трех компьютерах отдела:
отказывается строиться фаска, либо скругление, область тоже не делается, выдается надпись типа объекты не компланарны.
но у всех объектов координата Z=0, вообще по оси Z никто ничего не делал, люди просто не знают об этом, однакож постоянно не компланарность. Просветите пожалуйста может ли система строить элементы не зависимо от компланарности, как ей это сказать? Переменная?

#2 Ответ от kpblc 16 ноября 2005г. 09:32:17

Re: AutoCAD 2005. Ошибка при создании фасок и т.п.: «объекты не компланарны»

Значит у объектов действительно Z-координата не 0. Неважно, что она показывается 0, вполне возможно, что просто точности отображение не хватает. Один из вариантов — выделить объекты, дать им Z <> 0, а потом обратно руками выставить 0.

#3 Ответ от Владимир Громов 16 ноября 2005г. 09:48:26

Re: AutoCAD 2005. Ошибка при создании фасок и т.п.: «объекты не компланарны»

> Андрей
А UCS (ПСК) — WORLD (МИР)? Координата Z может быть, например, 0.004, но при заданной точности 2 знака после точки округлится до нуля и так и отобразится в свойствах. Когда объектов много и неизвестно, какие объекты не компланарны, лучше всего задать UCS в WORLD (ПСК в МИР) и выполнить команду «flatten» из «Express Tools».

#4 Ответ от kpblc 16 ноября 2005г. 09:57:50

Re: AutoCAD 2005. Ошибка при создании фасок и т.п.: «объекты не компланарны»

> Владимир Громов
Только flatten корежит тексты, о чем немногие знают. Иногда пользуюсь этим лиспом (автор не я, о чем предупреждаю сразу):

; Super-simple little routine to force ; all z-coordinants in a drawing to zero ; (with thanks to Randy Richardson and ; the Autodesk NG's). ; ; From Tee Square Graphics - 01/28/2000 ; mod.by CAD Studio 27.4.2000 ;Небольшая переделка от 13.09.02 для исключения объектов 3DSOLID из набора. ;Первоначальный вариант программы "плющит" все без разбора ;;;(defun C:FLATTEN () ;;; (command "_.UCS" "") ;;; (command "_.move" "_all" "" '(0 0 1e99) "" ;;; "_.move" "_p" "" '(0 0 -1e99) "") ;;; (princ) ;;;) ;Чтобы посмотреть как это происходит - закоментируйте ;;;(defun c:Flatten2 (). ) и откоментируйте (defun c:FLATTEN (). ) ; P.S. ;1. в чертеже должна быть трехмерка ;2. бывают непонятные глюки - мелкие дуги программа ИНОГДА кидает в т. 0,0,0 ;3. Важно: команда UNDO для трехмерки и трехмерных сплайнов не работает - это навсегда :)) ;______________________________________________________________________________Jurasic (Jurasic@yandex.ru) (defun c:Flatten2 () (SETQ SEL NIL) (setq SEL (ssget "X" '((-4 . "")))) (command "_.UCS" "") (IF SEL (command "_.move" sel "" '(0 0 1e99 ) "" "_.move" "_p" "" '(0 0 -1e99 ) "") ) (princ) )

SMOOTHMESHCONVERT (системная переменная)

Устанавливает, будут ли объекты-сети, преобразуемые в 3D-тела или поверхности, сглаженными или многогранными, а также будет ли выполняться объединение граней.

Тип: Целый
Сохранен в: Реестр
Начальное значение: 0

Эта системная переменная определяет режим по умолчанию для команд ПРЕОБРВТЕЛО и ПРЕОБРВПВРХ.

Создание сглаженной модели. Выполняется оптимизация или объединение компланарных граней.

Создание сглаженной модели. Исходные грани сети сохраняются в преобразованном объекте.

Создание модели с уплощенными гранями. Выполняется оптимизация или объединение компланарных граней.

Создание модели с уплощенными гранями. Исходные грани сети сохраняются в преобразованном объекте.

Например, при преобразовании сети-параллелепипеда в твердотельный объект, настройка SMOOTHMESHCONVERT приведет к следующим результатам.

    Сглаживание и оптимизация. Компланарные грани объединяются в одну грань. Форма некоторых граней может измениться. Ребра граней, не являющихся компланарными, скругляются. (SMOOTHMESHCONVERT = 0)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *