I raccordi basati su regole dipendono da un elenco di regole che indicano le condizioni di rilevamento degli spigoli da raccordare, anziché creare collegamenti a topologie specifiche.
Le regole hanno una selezione di origine di entità (lavorazioni e facce) e identificano gli spigoli sulla base di istruzioni di interazione. Ad esempio una regola può specificare tutti gli spigoli generati da una lavorazione quando si interseca con il corpo. Tali spigoli vengono scoperti al momento della creazione o dell'aggiornamento della lavorazione. Vi sono due vantaggi:
- Risulta più facile utilizzare una sola lavorazione raccordo basata su regole per identificare molti spigoli, che in caso contrario andrebbero selezionati individualmente.
- Anche in caso di modifiche estese alla lavorazione e alla topologia del corpo, è probabile che la regola resti valida. Il raccordo basato su regole si autorigenera facilmente, offrendo un modello di raccordo affidabile. Le regole che non corrispondono agli spigoli per una determinata topologia di corpo vengono ignorate.
Esempio
Esempio: si dispone di una lavorazione simile a quella nell'immagine(estrusione di un profilo piano Fino a seguente). Si desidera raccordare tutti gli spigoli della lavorazione stessa. Tutti gli spigoli all'intersezione tra la lavorazione e la parete sottile della parte.
È possibile creare questo raccordo con un unico raccordo basato su regole nella lavorazione evidenziata, per mezzo di due regole:
Spigoli liberi (gli spigoli della lavorazione stessa) e Parte di riferimento (relativa agli spigoli di intersezione lavorazione-parte). Ciascuna regola richiede soltanto la selezione della lavorazione (quindi due selezioni di lavorazione in totale) e ciascuna regola può avere un raggio proprio.
Oltre a risultare semplificata, l'operazione di raccordo risulta più duratura anche a fronte di modifiche topologiche drastiche del corpo di destinazione, quali quella presentata nell'immagine.
Sono inoltre supportate modifiche topologiche importanti alla lavorazione inclusa nelle regole. Ad esempio, in caso di ridefinizione del profilo di estrusione, il raccordo basato sulle regole viene ricreato senza ulteriori interazioni.
Gli elementi di un raccordo basato su regole includono:
- Un gruppo di selezione di origine basata sulla struttura delle lavorazioni anziché su una topologia specifica (ad esempio una o più lavorazioni o una o più facce).
- Una regola destinata ad identificare gli spigoli (ad esempio "tutti gli spigoli creati da una lavorazione" o "tutti gli spigoli creati dall'intersezione tra la lavorazione A e la lavorazione B").
- Eventualmente un gruppo di selezione per ambito, ad esempio, se la regola richiede un gruppo di selezione secondario, una regola quale "tutti gli spigoli creati dall'intersezione tra la lavorazione A (gruppo di origine) e le lavorazioni B, C e D (gruppo di ambito)".
- Un gruppo di esclusione facoltativo, che consente di limitare gli spigoli identificati dalla regola. Ad esempio "tutti gli spigoli creati dalla lavorazione A salvo quelli che appartengono ad una faccia specifica".
- Un filtro di convessità facoltativo per limitare l'identificazione ai soli spigoli concavi o convessi (ad esempio raccordi o arrotondamenti). Questa caratteristica è utile nella progettazione di componenti in plastica per ottenere una parete costante nell'intersezione tra due lavorazioni (ad esempio tutti gli spigoli concavi formati dall'intersezione tra la lavorazione A e la lavorazione B).
Ciascuna regola include i seguenti elementi di input:
Lavorazioni/facce
Le lavorazioni o facce di destinazione della regola sono scelte nell'area grafica o nel browser (nel caso delle lavorazioni). Le regole sono basate su questo gruppo di selezione, detto anche gruppo di selezione primario.
Tipo regola
A seconda del gruppo di selezione di origine, sono disponibili i seguenti tipi di regole:
Gruppo di selezione di origine: lavorazioni
|
|
|
Osservare la lavorazione evidenziata nel gruppo di selezione di origine.
|
Tipi di regola:
|
|
|
- Tutti gli spigoli: vengono raccordati tutti gli spigoli generati dalle lavorazioni e dall'intersezione delle lavorazioni con il corpo della parte.
|
|
- Parte di riferimento: vengono raccordati soltanto gli spigoli formati dalle facce delle lavorazioni e dalle facce del corpo della parte.
|
|
- Lavorazioni di riferimento: vengono raccordati soltanto gli spigoli generati dall'intersezione tra le lavorazioni del gruppo di selezione di origine e le lavorazioni del gruppo di selezione per ambito. Ad esempio i tre fori si considerano come appartenenti al gruppo di selezione per ambito.
|
|
- Spigoli liberi: vengono raccordati soltanto gli spigoli formati dalle facce delle lavorazioni del gruppo di selezione di origine.
|
Gruppo di selezione di origine: facce
|
|
|
Osservare la faccia evidenziata nel gruppo di selezione di origine.
|
Tipi di regola:
|
|
|
- Tutti gli spigoli: vengono raccordati tutti gli spigoli generati dalle facce selezionate con le facce di qualsiasi altro corpo parte.
|
|
- Lavorazioni di riferimento: vengono raccordati soltanto gli spigoli generati dalle facce di origine selezionate e dalle facce delle lavorazioni del gruppo di selezione. Ad esempio i tre fori si considerano come appartenenti al gruppo di selezione per ambito.
|
|
- Spigoli incidenti: ad esempio vengono raccordati gli spigoli che terminano sulle facce di origine e sono paralleli ad un asse selezionato (entro una tolleranza data) e con la stessa direzione. Ad esempio, data la faccia indicata nell'origine e l'asse verticale accanto al cursore come direzione, il raccordo basato sulle regole risulta come nell'immagine seguente.
|
Opzioni di convessità
A tutti gli spigoli selezionati in base ad una determinata lavorazione basata sulle regole è possibile applicare un ulteriore filtro basato sulla convessità. Ad esempio selezionare solo spigoli concavi, solo spigoli convessi o entrambi (impostazione di default).
|
- Opzione Tutti i raccordi: spigoli concavi. Ad esempio, nella precedente regola spigoli incidenti, l'opzione Tutti i raccordi filtra gli spigoli come indicato.
|
|
- Opzione Tutti gli arrotondamenti: spigoli convessi. Ad esempio, nella precedente regola spigoli incidenti, l'opzione Tutti gli arrotondamenti filtra gli spigoli come indicato.
|
Esclusione di facce
È possibile selezionare un gruppo di facce: gli spigoli formati da tali facce verranno esclusi.
Esclusione di spigoli
È possibile selezionare un gruppo di spigoli non inclusi nella lavorazione per migliorare la flessibilità delle regole, e inoltre per escludere determinati spigoli che possono non consentire la lavorazione di raccordo basata su regole.