Zaoblení řízená pravidly jsou založena na seznamu pravidel, která prvku určují, jak mají být stanoveny hrany určené k zaoblení, a nikoliv na vytváření odkazů na určité topologie.
Pravidla mají zdrojový výběr entit (prvků a ploch) a označují hrany v závislosti na interakčních výrazech. Pravidlo může například určovat „všechny hrany, které prvek vygeneruje, když protne těleso“. Tyto hrany se zobrazí v době vytvoření nebo aktualizace prvku. To má dvě výhody:
- Je rychlejší a jednodušší použít v jednom prvku zaoblení založeném na pravidlech mnoho hran, které by jinak musely být vybrány samostatně.
- Pravidlo bude pravděpodobně platit i po provedení rozsáhlých změn v topologii prvku i tělesa. Zaoblení založené na pravidlech se samo snadno zregeneruje a tím zajišťuje robustní model. Pravidla, která neodpovídají hranám topologie daného tělesa, jsou ignorována.
Příklad
Příklad: Vytvořili jste prvek, který je podobný prvku na obrázku (vysunutí rovinného profilu K dalšímu). Chcete zaoblit všechny hrany samotného prvku. Všechny hrany v průsečíku prvku a tenké stěny součásti.
Toto zaoblení můžete vytvořit pomocí jednoho zaoblení založeného na pravidlech na zvýrazněném prvku se dvěma pravidly:
Volné hrany (což znamená hrany samotného prvku) a Oproti součásti (průsečík hran prvku a součásti). Každé pravidlo vyžaduje pouze výběr prvku (celkem pro dva výběry prvků) a každé pravidlo může mít svůj vlastní poloměr.
Výhodou je nejen zjednodušená tvorba zaoblení, ale navíc vyšší stálost i při rozsáhlých změnách topologie cílového tělesa, které jsou uvedeny na obrázku.
Podporovány jsou rovněž rozsáhlé změny topologie prvků, které jsou začleněny do pravidel. Například změna definice profilu vysunutí obnoví zaoblení založené na pravidlech bez jakékoliv další interakce.
Prvky zaoblení založeného na pravidlech zahrnují:
- Sadu výběru zdroje, která spočívá na struktuře prvků spíše než na konkrétní topologii (například jeden nebo více prvků nebo jeden nebo více ploch).
- Pravidlo zaměřené na rozpoznávání hran (například „všechny hrany vytvořené prvkem“ nebo „všechny hrany vytvořené průsečíkem mezi prvkem A a prvkem B“).
- Případně sadu výběru rozsahu (pokud například pravidlo vyžaduje druhotnou sadu výběru, pravidlo „všechny hrany vytvořené průsečíkem prvku A – zdrojová sada – a prvky B, C a D – sada rozsahu“).
- Volitelnou sadu výjimek zaměřenou na omezení hran určených pravidlem (například „všechny hrany vytvořené prvkem A s výjimkou hran, které patří určité ploše“).
- Volitelný filtr konvexity sloužící k výběru pouze konkávních nebo konvexních hran (například zaoblení nebo rohy). Ten je užitečný v návrhu podle plasticity k dosažení konstantní stěny v průsečíku dvou prvků (například všechny konkávní hrany tvořené průsečíkem prvku A a prvku B).
Každé pravidlo má následující vstupní elementy:
Prvky/plochy
Cílové prvky nebo plochy pravidla jsou vybírány v grafické oblasti nebo v prohlížeči (v případě prvků). Pravidla jsou založena na této sadě výběru, která je také označována jako primární sada výběru.
Typ pravidla
V závislosti na zdrojové sadě výběru existují tyto typy pravidel:
Sada zdrojového výběru: prvky
|
|
|
Je zvažován zvýrazněný prvek v sadě zdrojového výběru.
|
Typy pravidel:
|
|
|
- Všechny hrany – zaobleny budou všechny hrany generované samotnými prvky a průsečíky prvků a tělesa součásti.
|
|
- Oproti součásti – zaobleny budou pouze hrany tvořené plochami prvků a plochami tělesa součásti.
|
|
- Oproti prvkům – zaobleny budou pouze hrany generované průsečíkem prvků zdrojové sady výběru a prvků v sadě výběru podle rozsahu. Předpokládejme například, že se dané tři díry nacházejí v sadě výběru podle rozsahu.
|
|
- Volné hrany – zaobleny budou pouze hrany tvořené plochami prvků ve zdrojové sadě výběru.
|
Sada zdrojového výběru: plochy
|
|
|
Je zvažována zvýrazněná plocha v sadě zdrojového výběru.
|
Typy pravidel:
|
|
|
- Všechny hrany – zaobleny budou všechny hrany generované vybranými plochami spolu s kterýmikoliv jinými plochami tělesa součásti.
|
|
- Oproti prvkům – zaobleny budou pouze hrany generované plochami vybranými zdrojem a plochami prvků v sadě výběru podle rozsahu. Předpokládejme například, že se dané tři díry nacházejí v sadě výběru podle rozsahu.
|
|
- Dopadající hrany – zaobleny budou hrany, které jako v tomto příkladu končí na zdrojových plochách, jsou rovnoběžné s vybranou osou (v rámci dané tolerance) a mají stejný směr. Bereme-li v úvahu označenou plochu ve zdroji a jako směr vertikální osu poblíž kurzoru, povede zaoblení založené na pravidlech k výsledku jako na obrázku.
|
Možnosti konvexity
Mimo všechny hrany vybrané daným prvkem založeným na pravidlech můžete navíc filtrovat podle konvexity. Můžete například vybrat pouze konkávní hrany, konvexní hrany nebo obojí (výchozí).
|
- Možnost Všechna vnitřní: Konkávní hrany. Například ve výše uvedeném pravidle vedlejších hran bude možnost Všechna vnitřní filtrovat hrany tak, jak je vyznačeno.
|
|
- Možnost Všechny vnější: Konvexní hrany. Například ve výše uvedeném pravidle sousedících hran bude možnost Všechny vnější filtrovat hrany tak, jak je uvedeno.
|
Vyloučení ploch
Můžete vybrat sadu ploch a hrany vytvořené těmito plochami budou vyloučeny.
Vyloučení hran
Můžete vybrat sadu hran, které nejsou zahrnuty v prvku, aby se zvýšila flexibilita pravidel a aby byly vyloučeny určité hrany, které by mohly způsobit chybu prvku zaoblení založeného na pravidlech.