Isicad ce este geometria directă de editare

Vladimir Malyukh

În ultimul an, tehnologia așa-numitei tehnologii "verzi" a fost discutată în mod activ în industria noastră. editarea geometriei directe. Au existat astfel de produse interesante ca SpaceClaim, bazate în întregime pe această paradigmă, astfel de subvenții ca un software Siemens PLM și Dassault Systems a anuntat, de asemenea, utilizarea acestei tehnologii în produsele lor, al șaselea (ce coincidenta!) Generation. Presa de comerț sunt multe publicații că această tehnologie oferă ceea ce adaugă funcționalitate, dar pentru cititorii obișnuiți și utilizatorii CAD sunt de multe ori se pune întrebarea - ce este „în interior“?







Aceasta este de fapt o metodă destul de bine-cunoscut de parametrizare a geometriei, numit în cercurile profesionale de variații, care provin fie înlocuite, sau, mai degrabă, în plus față de abordarea obișnuită moderne bazate pe CAD la istorie (copac) construirea unui model (bazat pe istorie-design). Această metodă de model de parametrizare a găsit o aplicație largă în ultimii 15-20 de ani, datorită eficienței sale ridicate și suficient de simplitate în implementarea software-ului. Esența ei este simplu - fiecare element structural nou specificând parametrii poziționat în mod unic în raport cu elementele construite anterior. Modificarea elementelor are loc prin schimbarea valorii parametrilor lor. Atunci când valoarea parametrului are loc recalcularea unui element (update) forma, precum și toate formele de elemente de conversie construite pe baza acesteia (de exemplu, atunci când schimbă un profil plat este forma recalculată construită pe prism bazei sale curbate).

Cu toate acestea, problema cu această abordare apare atunci când utilizatorul nu este necesar să se poziționeze în raport cu celălalt membru construit din două sau mai multe anterior. În acest caz, este necesar să se întoarcă la construirea unuia dintre aceste elemente, și de a schimba modul în care parametrizarea, nu este întotdeauna posibil. Situația devine și mai gravă dacă utilizatorul încearcă să definească dependențe ciclice între elemente. În acest caz, cele mai multe dintre sistemele tradiționale bazate pe istoricul de construcții, pur și simplu refuză să se ocupe de astfel de modele, deoarece procedura de reconstruire a valorilor parametrilor, atunci când schimbarea vor fi repetate în buclă. În cele din urmă, un al treilea dezavantaj al abordării tradiționale parametrice bazată pe istoria construcției este că utilizatorul are în mod constant de a face cu un model geometric complet definită, fără grade interne de libertate, care limitează editarea acestuia (puteți modifica doar parametrii fiecărui element la un moment dat).

Spre deosebire de abordarea bazată pe istoricul construcției modelului, a fost propus conceptul de abordare variabilă a designului, ideea principală a căreia este posibilitatea de a lega elementele constructive și de a defini parametrii prin constrângeri. O constrângere este o specificare declarativă (admisibilă) specificând relația dintre elementele geometrice ale modelului și parametrii lor. O astfel de conexiune poate fi logică (paralelismul a două segmente, tangența planului și a sferei) și parametric (lungimea segmentului, raza fileului, unghiul de conjugare a fețelor). Prin impunerea și eliminarea unor astfel de restricții, precum și prin schimbarea valorilor parametrilor, utilizatorul poate schimba forma geometrică a produsului proiectat. În acest caz, sistemul CAD selectează automat valorile parametrilor elementelor structurale care asigură satisfacția tuturor constrângerilor definite de utilizator asupra poziționării lor relative. O diferență avantajoasă a abordării variate de la abordarea bazată pe istoria construcției este eliberarea completă a gândirii creatoare a designerului, care primește un instrument puternic pentru editarea formelor geometrice. În orice moment, puteți defini sau elimina constrângeri între elementele modelului și puteți schimba valorile parametrilor lor. Libertatea în stabilirea constrângerilor permite tratarea dependențelor ciclice și nu a modelelor complet definite (utilizatorul poate folosi gradele rămase de libertate pentru a edita interactiv modelul). Înțelegerea și editarea unor astfel de specificații declarative (bazate pe constrângeri) este mult mai ușoară decât istoria construirii de modele, ceea ce face mai ușor pentru mai mulți designeri să lucreze pe un singur model. Pe scurt, diferențele esențiale dintre cele două abordări ale proiecției parametrice sunt prezentate în tabel.







Isicad ce este geometria directă de editare

În sine de abordare variabilitate nu este nouă și este deja mai mult de un deceniu este utilizat pe scară largă în sistemele de modelare geometrice și CAD, în special, de exemplu, în crearea de schițe bidimensionale pentru construcția ulterioară a corpurilor tridimensionale, sau în sistemele de cinematică de simulare. Au fost, de asemenea, implementări experimentale de modelatori complet parametrici. Cu toate acestea, „provyazka“ întregul model geometrie, variind de la celule primare la un ansamblu complex în cadrul CAD actuale și a fost greu de realizat acum 10 ani, pe o serie de proiecte industriale practice care au pus principiile arhitecturale de bază ale sistemului CAD, pe care le folosim în practică astăzi. Trebuie să ne amintim că ciclul de creare a unei noi generații de produse în CAD este foarte lung și este de aproximativ cinci ani. Și ceea ce vedem acum în sistemele emergente de editare a geometriei directe este de fapt conceput acum 3-5 ani.

Isicad ce este geometria directă de editare

Modelele sincrone înlocuiesc abordarea tradițională cu istoria construcțiilor? Mai degrabă - se completează. În sine, disponibilitatea informațiilor despre istoria construcției este uneori valoroasă, de exemplu din punctul de vedere al unui tehnolog. Tehnologia sincronă permite, în timp ce păstrăm aceste informații, să editați geometria mai liber, fără a se limita la cadrele rigide ale secvenței de construcții.

Isicad ce este geometria directă de editare
Luați în considerare lucrul la noua tehnologie pentru un exemplu. Sarcina este de a mări distanța dintre găurile consolei. În abordarea tradițională, aceasta va schimba mai întâi dimensiunea bazei însăși, deoarece găurile sunt elemente de geometrie "fiică", în raport cu aceasta. În schimb, pentru a modifica dimensiunea bazei, trebuie să modificați geometria conturului. Această secvență de acțiuni nu este în întregime naturală și naturală.

Atunci când se utilizează tehnologia variaționale tot ce trebuie să faceți - modifica valoarea dimensiunii desemnate - distanța dintre găuri. Restul se vor face automat. sistemul va lua în considerare starea modificată concentricitatii între găuri și suprafețele cilindrice pe capetele latura bazei care formează starea de tangență la aceste suprafețe și recalculate lungimea de bază nouă.

Isicad ce este geometria directă de editare

Despre LEDAS

Citiți și:







Trimiteți-le prietenilor: