Прескочи към основното съдържание Прескочи към навигацията

Има ли начин *едновременно* да се trim-нат няколко линии?

AutoCAD Формула AutoCAD

Има ли начин едновременно да се trim-нат примерно 20 линии? Да какажем, че имам 20 хоризонтални успоредни линии и 20 вертикални успоредни линии. Може ли да с да дам ласо на хоризонталните, после ласо и вертикалните и всичките едновременно да се тримнат една с друга?

Здравей, VaiOS.

Първо мога ли да те помоля за снимка с пример за това каквто точно "тримваш"?

Попринцип ако избереш Trim командата, след това избереш линията спрямо която ще тримваш, след което натиснеш Space и избереш линията/ите кой/ито ще тримваш, Не можеш да избереш линията, която избра в начало (линията спрямо която става trim - a. ... т.е. ако пробваш по стандартният вариант няма как да стане.

Може да използаш следния варианt:

Изпиши Trim, след това не селектирай нищо, ами натисни Space.

Следва да ти се появи меню от което да си избереш Trim (снимка 1 позиция 1). Тук попринцип аз избирам Crossing (снимка 1 позиция 2), Което ти позволява да избереш линиите който искаш да тримнеш, КАТО те се тримват спрямо първата пресечна на тях линия. Т,е, ако на снимка 1 селектираш долният край на вертикланите линии (снимка 2 позциия 1), следва да получиш резултатът на снимка 3 - т.е. всичко преди първата пресечна вертикланалиния се тримна.

Екранна снимка от форума

Екранна снимка от форума

Екранна снимка от форума

В твоя случай, мисля обаче че Fence ще е по-уданчния вариант може би, на този етап само предполагам на база описанието по-горе.

Екранна снимка от форума

След това следва да очертаеш линия (граница, ограда), спрямо която всички линии ще се тримнат спрямо най-близко прилежащата пресечна линия.... малко като lasso selection с онази негова опция в която ласото всъщност е линия и там където мине линията всичко се слектира, е тук играе ролята на trim. На снимка 5 и 6 съм показал че може да минеш с тази "ограда" където си искаш и да тримваш по-сложно, на снимка 6 бързо и лесно тримвам хоризонталните и вертикланите линии... което наподобява описаният от теб пример.

Екранна снимка от форума

Екранна снимка от форума

Пиши КОЙ вариант е проработил за твоят случай, АКО покажеш и случая ще е страхотно.

Първо благодаря за старанието и изчерпателния отговор, Краси!

Сега вече ме е яд, че още със задаването не въпроса не съм качил някоя снимка, за да стане по-ясно какво искам....Не мога да върна времето назад, затова просто ще поправя грешката си.

Екранна снимка от форума

Екранна снимка от форума

Екранна снимка от форума

Към момента се справям чрез многократно повтаряне на командата Fillet (Mode = TRIM, Radius = 0), но ми се искаше да става по-бързо и по-лесно

AutoCAD едва ли ще може да се сети коя линия с коя да TRIM-не/FILLET-не, в крайна сметка това си е просто чертожна програма. Според мен за този случай може да се прилага само вариантът с FILLET. Пък и не е нужно командата да се пише за всяка двойка линии, просто се ползва FILLET с Multiple ... или пък след всяка двойка линии се удря Space/Enter/десен бутон на мишката (ако е настроен). Не изключвам възможността някъде из интернет да съществува lisp (или друг вид приложение за AutoCAD), който да отчита посоките на маркиране на линиите, както и бройките им, за да може да ги събере по очаквания начин, но аз не съм попадал на такъв.

Здравейте,

Теодор .... определено предложението ти ще проработи в случая на VaiOS.

Колкото до горните ми отговори ... а определено снимките сега ми подксазаха какво точно искаш и ... да полезна информация за Trim ... НО беше малко стреляне на посоки.

Препоръката ми е е да последваш варианта на Теодор, определено е за твоят случай :)

Ползвам точно FILLET с Multiple ...но когато се случва често и то за доста линии става леееко досадно....та реших да проверя дали няма и по-оптимизиран начин. Към момента приемам, че няма ...което пак е ценно инфо. :) Благодаря за съдействието!

Излезе, че всъщност има LISP-ове точно като случая. Ще прикача линк към форум, в който са дадени 2 различни лиспа. И двата работят, но само с линии (не и с полилинии)

https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/mass-fillet-group-of-lines/td-p/7105241

Eто и линк за директно сваляне. MultiLineFillet.lsp след зареждане се стартира с изписване на somefunc :

//drive.google.com/file/d/1rp_WxdyXHF2EIQM1wreGtPzPDCAPizrd/view?usp=sharing

този е за другия FilletM.lsp след зареждане се стартира с изписване на FilletM :

https://drive.google.com/file/d/15N0iFN1_TAHcphyZssrITzThmCsUoLAw/view?usp=sharing


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

Запиши се в Аула

или
Вашият имейл е защитен при нас.