Защо линиите, в AutoCAD, не се съединяват?

AutoCAD Формула AutoCAD

Защо след като на две линии, на които съм приложила fillet с радиус 0, а след това и chamfer, при приближаване се вижда, че линиите не са се съединили, като този проблем го има на много места в чертежа, възможно ли е да е от някоя настройка? Благодаря


Здравей, 


Виж да не би линии да имат elevation ( снимка 1 позиция 1 в properties ) Ако са с различен elevation може да е от там проблема. Обикновено от там идва проблема две линии в две различни равнини ( различни по Z ).

Решението е да селектираш всички линии и да дадеш Elevation 0 от properties. 




Или да ползваш Flatten опцията. 

Относно тази команда как се ползва може да прочетеш отговора в тази тема тук :




Ако не е това проблема  и  ако не ти е проблем прати чертежа на [email protected] да го погледна.



Надявам се да съм бил полезен с отговора.


Здравейте, да, вече пробвах с командата flatten, но проблема си седи. 

Здравей,

след като ми изпрати допълнителното обяснение и файл с проблема мога да кажа следното : 


Проблема е както и предполагах в това че обектите, които са създадени бяха с координата по Z - на снимка 1 и 2 е оригиналния чертеж в който както се вижда в Propeprties Селектираните обекти са вдигнати на 5000 units по Z.



Не знам поради каква причина са взети тези стойности по Z, мога да предполагам само :


-------------------------------------------------------------------------------------------------------

Вариант 1  - Използване на друга програма в която терена е бил моделиран т.е. определени обекти са били на коти, които коти са били различни при вкарване Export и Import съответно просто да са сложени в равнина ( X; 5000; Y ), което е естествено е станало несъзнателно.



Вариант 2 - Още при самото чертане на обектите променливата Elevation е била нагласена да е 5000. Какво ще рече това ? 



Изписвайки в командния ред ( снимка 3 позиция 1 ) Elevation мога да променя координатата по Z на всички изчертавани от мен обекти - снимка 3 позиция 2  ( от момента на въвеждането на стойността ) 

Вариант 3 - Ползвала си друга координатна система - UCS, а не WCS 
Като на UCS е  зададена Z да е 5000.

Може да има и други варианти за този проблем, НО всички ще са само предположения от моя страна.


-----------------------------------------------------------------------------------------------------


Сега на основния въпрос : ЗАЩО не мога да направя Fillet или при прилепване на двете линии се вижда "разминава" - т.е. едната линия не стига до другата при повечко zoom ? - снимка 4. 


Това е така защото две линии лежащи на различни координати по Z няма как да се пресекат, просто не са в една равнина.


Обикновено това се случва защото системната променлива OSNAPZ е включена да игнорира Z координатите при прилепване ( OSNAPZ = 1 ) т.е. направена е така че ако се прилепваш към даден обект с Z координата то обекта се изчертава със Z  за която е зададен Elevation, а не взима Z на линия към която се прилепваш ( снимка 5 ),


 АКО ( OSNAPZ = 0 ) следва ако се прилепваш към дадения обект ТО прилепването игнорира зададения Elevation, и приема Z на обекта към който се прилепваш ( снимка 6 )  ( ВНИМАНИЕ това с OSNAPZ работи когато ползвате Osnap за начало на обекта или за вмъкване на обект в точка, НО не работи ако имате обект линия да речем и искате да се прилепите перпендикулярно към дадена линия която е на различно Z от Elevation това е така защото реално na  обикновената линия началната и точка е със Z - този който е зададен в Elevation което предразполага отново да не може да се прилепите ( снимка 7 ) , НО да останете с убеждението че сте го направили  :( ..... една дребна уловка която крие тази опция - OSNAPZ.

Затова препоръката ми е ( OSNAPZ = 1 ) за да не се стигне до недоразумението което писах по - горе и Elevation = 0 .

-----------------------------------------------------------------------------------------------------

Решение за справяне с възникналия проблем :

Първо се увери че това е изпълнено условие за настройките на тези променливи  Elevation = 0 и OSNAPZ = 1 

В случая когато вече имаме различни Z координати следва да направим един FLATTEN който да "свали" всички обекти на кота по Z = 0, ако обектите са твърде много и програмата се bug - ва  може да направиш FLATTEN на етапи ( като гасиш и включваш определени слоеве  - > от слой до слой )

Другия ти вариант за справяне с проблема е да селектираш всички обекти и на база тип обект - (снимка 8 позиция 1 и 2 ) да промениш всичко което е възможно да се променя за Z да го запишеш със стойност 0, така за всеки тип от селекцията и следва обектите да са свалени на кота Z = 0 - нещо като ръчен Flatten .

Сваляйки всичко на Z = 0 и ако е изпълнено  Elevation = 0 и OSNAPZ = 1 следва да нямаш проблеми с прилепването защото вече двумерните ти обекти ще бъдат в една и съща равнина X0Y,  от където както казах идва и проблема при теб .... двумерни обекти в различни равнини няма как да се пресичат.


Темата е интересна, ако има някакви въпроси или допълнения.... пишете под тази тема.


Надявам се да съм бил полезен с отговора.



Казано с прости думи: 1. Следете си координатната система за 2Д и 3Д режим,т.е. в коя равнина чертаете. 2. Размера на линийте спрямо размера на радиуса да бъде правилен.

Здрдавейте,за снимка 8 въпросче - при мен по показаният начин не дава опция за селектиране на всички. Дали има значение какъв чертеж съм отворил, или е до някоя настройка? AutoCAD 2018

Здравей, Милко.

Може ли да покажеш снимка на това, което виждаш.


Вашият отговор

Научи компютърните програми онлайн от топ експертите на България
Регистрацията в АУЛА ви дава:
  • 20 безплатни урока
  • Трикове и тънкости за софтуера
  • Отговори на вашите въпроси
  • Регистрация