Průnik a oříznutí
Last updated
Last updated
Mnoho příkladů se dosud soustředilo na tvorbu vícerozměrných geometrií z méněrozměrných geometrií. Pomocí metod průsečíků je možné z vícerozměrných geometrií vygenerovat méněrozměrné objekty a po vytvoření geometrií lze jejich tvar dále upravit pomocí příkazů oříznutí.
Metoda Intersect je definována u všech geometrií aplikace Dynamo, teoreticky lze tedy provést průnik libovolných dvou geometrií. Některé průniky samozřejmě nedávají smysl, například průnik s body, protože výsledným objektem bude vždy samotný vstupní bod. Další možné kombinace průniků mezi objekty jsou uvedeny v následujícím diagramu. Následující tabulka uvádí výsledky různých operací průniku:
Následující velmi jednoduchý příklad ukazuje průnik roviny s plochou Nurbs. Průnik vygeneruje pole objektů NurbsCurve, které lze používat jako kterékoliv jiné objekty NurbsCurve.
Metoda Trim je velmi podobná metodě Intersect v tom, že je definována u téměř všech geometrií. Metoda Trim je však omezenější než metoda Intersect.
U metody Trim je nutné zadat výběrový bod, který určuje, která geometrie má být zahozena a která má být zachována. Aplikace vyhledá a zahodí oříznutou geometrii, která bude výběrovému bodu nejblíže.
Používá: Bod
Křivka
Rovina
Plocha
Těleso
Na: Křivka
Ano
Ne
Ne
Ne
Ne
Polygon
-
Ne
Ano
Ne
Ne
Plocha
-
Ano
Ano
Ano
Ano
Těleso
-
-
Ano
Ano
Ano
S hodnotami:
Povrch
Křivka
Rovina
Těleso
Povrch
Křivka
Bod
Bod, křivka
Povrch
Křivka
Bod
Bod
Bod
Křivka
Rovina
Křivka
Bod
Křivka
Křivka
Těleso
Povrch
Křivka
Křivka
Těleso