
Într-un coridor cu mai multe regiuni, atribuirea repetată a aceluiași target poate deveni o operație migăloasă. Am creat comanda TARGETOFFSET pentru a aplica aceeași referință de offset tuturor regiunilor identificate pentru targetul ales.
Instrumentul este inclus în pluginul CopyBaselines.dll, versiunea 1.1.0, dezvoltat pentru Civil 3D 2027. Selectezi coridorul, partea stângă sau dreaptă, targetul și obiectul de referință; comanda actualizează regiunile afișate și reconstruiește coridorul.
Demonstrație video
Când este util
Comanda este utilă atunci când mai multe regiuni folosesc același assembly și aceeași intrare de target, iar referința laterală trebuie schimbată unitar. De exemplu, poți atribui o polilinie unui target de lățime sau offset expus de subassembly, fără să repeți atribuirea pentru fiecare regiune.
Lista afișează assembly-ul, grupul, subassembly-ul, targetul și numărul de regiuni afectate. Targeturile din assembly-uri diferite sunt păstrate separat, chiar dacă au aceeași denumire.
Cum folosești TARGETOFFSET
- În Civil 3D 2027, încarcă CopyBaselines.dll v1.1.0 prin comanda NETLOAD. Dacă ai încărcat deja o versiune mai veche, repornește Civil 3D înainte de a încărca versiunea nouă.
- Introdu comanda TARGETOFFSET și selectează coridorul pe care vrei să îl modifici.
- Alege Stanga sau Dreapta pentru a filtra targeturile după partea subassembly-ului.
- Alege numărul targetului din lista afișată. Poți deschide istoricul complet al comenzilor cu F2.
- Verifică regiunile enumerate, apoi selectează obiectul de referință: alignment, feature line, survey figure sau polilinie 2D/3D. Esc anulează operația înainte de aplicare.
- După reconstruirea coridorului, verifică atribuirea în Target Mapping și geometria rezultată.
Ce se modifică în coridor
Pentru intrarea aleasă, obiectul selectat înlocuiește întreaga listă de obiecte atribuite anterior. Actualizarea se aplică tuturor aparițiilor identificate în regiunile baseline-urilor principale ale coridorului, inclusiv regiunilor dezactivate. Celelalte intrări de target sunt păstrate.
Versiunea actuală nu permite alegerea unui subset de regiuni. Verificarea listei înainte de selectarea obiectului este, așadar, un pas important.
Compatibilitate și limite
- Versiunea prezentată este compilată pentru Civil 3D 2027. Compatibilitatea cu alte versiuni nu este confirmată.
- Sunt tratate targeturile de tip Offset; targeturile de cotă, suprafață și OffsetPipe nu sunt incluse.
- Stânga/dreapta reprezintă partea subassembly-ului. Comanda nu verifică poziția geometrică a obiectului pe întreaga lungime a coridorului.
- Atribuirea folosește explicit obiectul selectat și nu configurează reguli dinamice de targetare după layer.
- Intrările ambigue sau a căror parte nu poate fi identificată sunt raportate și omise. Coridoarele de referință nu pot fi modificate prin această comandă.
- Reconstruirea coridorului poate regenera suprafețele existente ale acestuia. Verifică fluxul pe o copie a desenului înainte de utilizarea în proiect.
Automatizări pentru lucrul în Civil 3D
TARGETOFFSET a fost dezvoltat în proiectul Civil3D-CopyBaselines, alături de comanda COPYBASELINES pentru copierea baseline-urilor și regiunilor între coridoare. Cele două comenzi au funcții distincte; demonstrația de mai sus însoțește prezentarea fluxului de atribuire a targeturilor.
Pentru detalii despre instrument sau pentru a discuta un flux repetitiv din proiectul tău Civil 3D, folosește pagina de contact.
Ai un proiect similar? Discutăm despre contribuția necesară.