Novinky v TurboCAD verze 16, 17 a 18
Transkript
Novinky v TurboCAD verze 16, 17 a 18 Obsah Importované a exportované soubory..................................................................................................................................1 Jiné formáty CAD............................................................................................................................................................ 1 Nastavení importu souboru SKP......................................................................................................................................1 Nastavení exportu souboru SKP.......................................................................................................................................1 Editace uzlu.......................................................................................................................................................................... 1 Editace spline a Bezierových křivek................................................................................................................................1 Změna křivosti Beziérových křivek uzly..........................................................................................................................1 Režim výběru při editaci uzly..........................................................................................................................................2 Ukládání a načítání dotazu...............................................................................................................................................2 Editace segmentů............................................................................................................................................................. 3 Modifikace geometrie...........................................................................................................................................................4 Rozdělování 3D křivek....................................................................................................................................................4 Geometrie přizpůsobování...................................................................................................................................................4 Střed................................................................................................................................................................................. 4 Měření................................................................................................................................................................................... 5 Plocha povrchu................................................................................................................................................................5 Objem.............................................................................................................................................................................. 6 Délka křivky....................................................................................................................................................................6 Bloky..................................................................................................................................................................................... 6 Externí reference.............................................................................................................................................................. 6 Panel externích referencí..................................................................................................................................................6 Kóty - kótování.....................................................................................................................................................................7 Vlastnosti kótování..........................................................................................................................................................7 Formát.............................................................................................................................................................................. 7 Rozšířený formát..............................................................................................................................................................8 Kótovací styly..................................................................................................................................................................8 Vytváření 3D objektů.........................................................................................................................................................10 Závit............................................................................................................................................................................... 10 Šroubovice..................................................................................................................................................................... 11 Točivé vysunutí.............................................................................................................................................................. 12 Rychlé vytažení..............................................................................................................................................................14 Lofting........................................................................................................................................................................... 16 Vysunout do plochy........................................................................................................................................................ 17 I TurboCAD manuál s příklady Imprint s důlkem v plochém materiálu...........................................................................................................................19 Zjednodušení TC Povrchu.................................................................................................................................................19 Renderování........................................................................................................................................................................ 20 Vytváření renderovaného pohledu..................................................................................................................................20 Renderovací styly........................................................................................................................................................... 20 Vlastnosti renderovacích stylů.......................................................................................................................................21 Hloubkové rozostření scény...........................................................................................................................................21 Rovina zaostření 1 m......................................................................................................................................................21 Rovina zaostření 2 m......................................................................................................................................................22 Rovina zaostření 5 m......................................................................................................................................................22 Rovina zaostření 10 m....................................................................................................................................................22 Konečné seskupení......................................................................................................................................................... 23 Náhled 10....................................................................................................................................................................... 23 Standardní 10m.............................................................................................................................................................. 23 Standardní 30m.............................................................................................................................................................. 24 Standardní 50m.............................................................................................................................................................. 24 Standardní 100m............................................................................................................................................................ 24 Prezentace 10m.............................................................................................................................................................. 25 Okolní pohlcení.............................................................................................................................................................. 25 Bílá 0.1 klux................................................................................................................................................................... 25 Bílá 0.5 klux................................................................................................................................................................... 25 Bílá 1.0 klux................................................................................................................................................................... 26 Teplá 0.1 klux................................................................................................................................................................. 26 Teplá 0.5 klux................................................................................................................................................................. 26 Teplá 1.0 klux................................................................................................................................................................. 27 Modrá 0.1 klux............................................................................................................................................................... 27 Modrá 0.5 klux............................................................................................................................................................... 27 Modrá 1.0 klux............................................................................................................................................................... 28 Počasí............................................................................................................................................................................. 28 Jasno.............................................................................................................................................................................. 28 Oblačno.......................................................................................................................................................................... 28 Mlhavo........................................................................................................................................................................... 28 Noc - úplněk................................................................................................................................................................... 29 Noc - půlměsíc............................................................................................................................................................... 29 Noc - zataženo............................................................................................................................................................... 29 Zataženo......................................................................................................................................................................... 29 II Pro aktualizaci a technickou pomoc Obsah Soumrak - jasno............................................................................................................................................................. 30 Soumrak - oblačno......................................................................................................................................................... 30 Soumrak - mlhavo.......................................................................................................................................................... 30 Soumrak - zataženo........................................................................................................................................................30 Ray Traced.....................................................................................................................................................................31 Náhled............................................................................................................................................................................ 31 Bez průhlednosti............................................................................................................................................................31 Bez odrazu..................................................................................................................................................................... 31 Standard......................................................................................................................................................................... 31 Skica.............................................................................................................................................................................. 32 Karikatura...................................................................................................................................................................... 32 Barevný nátěr................................................................................................................................................................. 32 Barevný obrys................................................................................................................................................................32 Šedý obrys.....................................................................................................................................................................32 Od ruky.......................................................................................................................................................................... 32 Šrafa............................................................................................................................................................................... 33 Inkoustový tisk...............................................................................................................................................................33 Výplň barvou a čárou.....................................................................................................................................................33 Mozaika......................................................................................................................................................................... 33 Čáry a stín...................................................................................................................................................................... 33 Olejová malby................................................................................................................................................................34 Tenká tužka.................................................................................................................................................................... 34 Tlustá tužky...................................................................................................................................................................34 Tupování........................................................................................................................................................................ 34 Paleta renderovacích stylů..............................................................................................................................................34 Načítání a ukládání renderovacích stylů.........................................................................................................................35 Nástroje zdi......................................................................................................................................................................... 36 Editace zdí..................................................................................................................................................................... 36 Manažer stylů..................................................................................................................................................................... 37 Styly oken......................................................................................................................................................................37 Styly dveří......................................................................................................................................................................38 Styly zdí............................................................................................................................................................................... 38 Komponenty zdí.............................................................................................................................................................38 Vlastnosti komponentů zdí.............................................................................................................................................39 Směr............................................................................................................................................................................... 39 Šířka............................................................................................................................................................................... 39 nás kontaktujte na www.spinar.cz. III TurboCAD manuál s příklady Odsazení hrany............................................................................................................................................................... 40 Dolní odsazení............................................................................................................................................................... 41 Horní odsazení............................................................................................................................................................... 41 Rozměry......................................................................................................................................................................... 41 Priority vykreslování komponentů.................................................................................................................................41 Řez/Pohled.......................................................................................................................................................................... 42 Čára řezu........................................................................................................................................................................ 42 Paleta připojení databáze..................................................................................................................................................44 Zobrazení a editování dat v tabulkách............................................................................................................................49 Vytvoření šablony propojení..........................................................................................................................................49 Propojení dat s grafikou.................................................................................................................................................50 Synchronizace dat a grafiky...........................................................................................................................................51 Nastavení výkresu.............................................................................................................................................................. 55 Přirozená kresba............................................................................................................................................................. 55 Správce výkresu................................................................................................................................................................. 56 Možnosti správce výkresu..............................................................................................................................................56 Filtry vrstev.................................................................................................................................................................... 56 Dialog filtrů hladin......................................................................................................................................................... 57 Bloky................................................................................................................................................................................... 59 Editace bloků a skupin na místě.....................................................................................................................................59 Multiodkazová kóta............................................................................................................................................................ 60 Vlastnosti multiodkazové kóty.......................................................................................................................................61 Formát multiodkazu....................................................................................................................................................... 61 Obsah multiodkazu........................................................................................................................................................ 61 Styly multiodkazu.......................................................................................................................................................... 62 Vzory................................................................................................................................................................................... 63 Vzor pole....................................................................................................................................................................... 63 Vzor na křivce................................................................................................................................................................ 64 Radiální vzor.................................................................................................................................................................. 65 Sférický vzor.................................................................................................................................................................. 66 Cylindrický vzor............................................................................................................................................................ 67 Editace 3D objektů pomocí Info o výběru........................................................................................................................68 Xořez............................................................................................................................................................................. 68 Vlastnosti xořezu........................................................................................................................................................... 68 Schodiště............................................................................................................................................................................. 69 Editace schodiště............................................................................................................................................................ 69 IV Pro aktualizaci a technickou pomoc Obsah Manažer stylů..................................................................................................................................................................... 69 Styly oken......................................................................................................................................................................69 Členění okna..................................................................................................................................................................69 Styly dveří......................................................................................................................................................................71 Členění dveří..................................................................................................................................................................71 Prostor papíru....................................................................................................................................................................72 Manipulace s prostory papíru.........................................................................................................................................72 Tisková fronta................................................................................................................................................................ 72 Výřezy................................................................................................................................................................................. 73 Rozbití výřezů................................................................................................................................................................73 Otevírání a ukládání souborů............................................................................................................................................74 Vymazání....................................................................................................................................................................... 74 Nastavení výkresu..............................................................................................................................................................75 Přirozená kresba............................................................................................................................................................. 75 Redsdk........................................................................................................................................................................... 76 PDF Podložení....................................................................................................................................................................77 Vytvářená stylu podložení..............................................................................................................................................77 Vkládání Podložení do výkresu......................................................................................................................................78 Bloky................................................................................................................................................................................... 79 Atributy bloků................................................................................................................................................................79 Synchronizace atributů...................................................................................................................................................79 Extrahování atributů bloku.............................................................................................................................................79 Vzory................................................................................................................................................................................... 82 Vzor na křivce................................................................................................................................................................82 Modifikace geometrie objektů...........................................................................................................................................83 MultiAdd_VB6.............................................................................................................................................................. 83 Srovnat................................................................................................................................................................................ 83 Vzdálenost dle ploch, Úhel dle ploch a Úhel dle os.......................................................................................................83 Nástroje zdí¨........................................................................................................................................................................ 87 Modifikátor stěny střechy...............................................................................................................................................87 Manažer stylů..................................................................................................................................................................... 88 Uživatelské bloky pro okna a dveře...............................................................................................................................88 Dialog Uživatelské bloky...............................................................................................................................................88 Editor uživatelského bloku.............................................................................................................................................88 Příklad použití:...............................................................................................................................................................89 Nástroje průvodce domem.................................................................................................................................................91 nás kontaktujte na www.spinar.cz. V TurboCAD manuál s příklady Průvodce domem........................................................................................................................................................... 91 Rozmístění a přichytávání rámečků místností................................................................................................................93 Nastavení domu............................................................................................................................................................. 94 Zobrazit-skrýt rámečky místností...................................................................................................................................94 Smazání rámečků místností............................................................................................................................................94 Vložení rámečků místností.............................................................................................................................................94 Změna velikosti místnosti během vkládání....................................................................................................................94 Používání Ruby konzole.....................................................................................................................................................95 Ruby konzola...................................................................................................................................................................... 96 VI Pro aktualizaci a technickou pomoc Importované a exportované soubory Jiné formáty CAD Nastavení importu souboru SKP Nastaní ovládání křivosti každého uzlu provedete vybráním z lokálního menu, které se otevře pravým kliknutím. V tomto menu jsiu tři možnost nastavení chování uzlu. Nastavení exportu souboru SKP SketchUp verze: Specifikujte verzi programu SkechUp, do které chcete data uložit. Editace uzlu Editace spline a Bezierových křivek Změna křivosti Beziérových křivek uzly Beziérovy křivky obsahují uzly, které svým nakláněním mění křivost v každém bodu uzlu. Úměrné zakřivení k bodu - Toto je výchozí nastavení. Pokud je nastaveno, přizpůsobení jednoho zeleného kontrolního uzlu zapříčiní úpravu druhého úměrně k provedené změně. Oba zůstanou na společné řídící čáře. Tato volba zachová křivku hladkou se schodnou vzdáleností křivky od řídící čáry na obou stranách změněného uzlu. Neúměrné zakřivení v bodě - Pokud je vybrána tato volba, změna polohy jednoho zeleného bodu neovlivní vzdálenost spárovaného bodu, ale oba body setrvají na společné řídící čáře. Tato volba zachová křivku hladkou, ale s nestejnou vzdáleností křivky od řídící čáry v místě změny. Nehladká v bodě - Pokud je vybrána tato volba, úprava jednoho zeleného bodu nemá vliv na změnu polohy druhého a oba mají vlastní řídící čáru. Tato volba umožňuje vytvoření ostrého bodu na křivce. Novinky v TurboCADu verze 16 Poznámka: Tyto funkce fungují pouze pokud je volba "Zachovat hladkost křivky" ve vlastnostech křivky vypnutá. Vice o vlastnostech křivky viz "Vlastnosti křivky" na straně 162. Poznámka: Typ výběru (2D nebo 3D) při použití nástroje editace uzly je závislí na typu aktuálně zvoleném pro výběr. Ukládání a načítání dotazu Výsledek vybrání možnosti jiné křivosti křivky je patrný až po posunech příslušných bodů. Pokud potřebujete definovaný dotaz použít později, můžete ho uložit. Klikněte na Uložit otázku. Režim výběru při editaci uzly Při editaci uzly je možné použít nástroje výběru zapnutím funkce režimu výběru. Tato funkce je dostupná v kontrolním řádku. Zapnutím této funkce umožníte výběr více uzlů a následný posun, rotaci a změnu měřítka, tak jak jste zvyklí v režimu výběru. 2 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Zadejte název otázky a klikněte na Uložit. Pro změnu uložených otázek klikněte na Editovat seznam. Editace segmentů Objekty s více segmenty je možné editovat tažením segmentů se zachováním rovnoběžnosti s výchozí pozicí segmentu. Je možné editovat i obloukové segmenty. 1. Použijte Editaci uzly a na více segmentový objekt, jako je křivka, čtverec, mnohoúhelník a pod. 2. V okně Výběr pomocí otázky pak v Seznamu pojmenovaných otázku vyberte a klikněte na Vložit. Z lokálního menu nebo kontrolního řádku vyberte Editovat segmenty. Nezůstanou vyznačené uzly, ale jednotlivé segmenty se označí trojúhelníky. 3. nás kontaktujte na www.spinar.cz. Klikněte a táhněte jeden segment. Zůstává rovnoběžný se svou výchozí pozicí a délka se upravuje podle navazujících segmentů. 3 Novinky v TurboCADu verze 16 4. 2. Klikněte pro umístění rozdělení. V případě uzavřených křivek, můžete definovat druhý bod rozdělení. 3. Oddělenou část křivky můžete posunout stranou. Pokud editujete oblouk, mění se jeho poloměr a střed zůstává na místě. Poznámka: Editace segmentů funguje i na zdi, ale každá zeď je editována samostatně. Více viz "Editace zdí" na straně 36. Modifikace geometrie Rozdělování 3D křivek Před rozdělením křivky je dobré zobrazit si její rámec. To proto, že k rozdělení křivky ve skutečnosti dojde na rámci křivky. 1. Vyberte křivku. Umístěte indikátor do místa přerušení nebo zadejte poměr rozdělení v kontrolním řádku. 4 Geometrie přizpůsobování Střed Dostupné pouze v TurboCADu profesionál. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Menu: Formát / Přizpůsobování / Střed Srovná bod nebo konec úsečky na střed vybrané čáry. 1. Začněte s úsečkou a přizpůsobovatelným obdélníkem. Aktivujte přizpůsobování Střed a koncový bod úsečky, který budete chtít srovnat se středem strany obdélníku. 2. Vyberte stranu obdélníku, ke které chcete na střed srovnat úsečku. 3. Zopakujte postup s druhým konce úsečky a s druhou stranou obdélníku. Měření Plocha povrchu Menu: Nástroje / Měření / Plocha povrchu Konec úsečky se srovnal na střed strany obdélníku. nás kontaktujte na www.spinar.cz. Vyberte plochu. Její plocha se zobrazí v paletě Info o měření. 5 Novinky v TurboCADu verze 16 Poznámka: Pro výběr více ploch držte při výběru stisknutou klávesu Shift. entita. Klikněte na Délku křivky, klikněte na 2D nebo 3D entitu. Její rozměr se zobrazí v paletě Info o měření. Objem Menu: Nástroje / Měření / Objem Vyberte objekt. Jeho objem se se zobrazí v paletě Info o měření. Vyberte druhý bod na křivce pro změření její dílčí délky. Bloky Externí reference Poznámka: Pro výběr více objemů držte při výběru stisknutou klávesu Shift. Délka křivky Panel externích referencí Pokud kliknete na tlačítko Externí reference v horní části palety Bloky, ve spodní části palety se zobrazí panel Externích referencí. Menu: Nástroje / Měření / Délka křivky Tento nástroj pracuje stejně jako nástroj měření vzdáleností se zapnutou volbou Jednoduchá 6 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Kóty - kótování Vlastnosti kótování Formát Pokud je externí reference vložena do dalšího výkresu, ve spodní části se zobrazí strom s výpisem referencí. Po kliknutím pravým tlačítkem na xreft se zobrazí následující lokální menu: Otevřít: otevře xreft v TurboCADu. Znova načíst: znova načte soubor reference a zaktualizuje změny. Odpojit: odpojí soubor reference včetně všech vložení. Další reference do vložené reference není možné odpojit. Toto je nutné provést v jejich zdrojovém souboru. nás kontaktujte na www.spinar.cz. Specifikace vlastního tvaru šipky Je možné specifikovat si vlastí typy šipek. Uživatelsky definované šipky vycházejí z definice bloku. 7 Novinky v TurboCADu verze 16 Rozšířený formát Text: • Styl textu: Vyberte styl textu kóty. Styl textu je definován ve správci stylů. • Výška: Nastavte výšku textu kóty. • Font: Specifikujte font použitý pro text kóty. • Barva: Nastavte barvu textu kóty. • Orámování textu: Okolo textu kóty se nakreslí rámeček. • Vyplnit barvou: Specifikujte barvu, kterou bude rámeček textu kóty vyplněn. Volby jsou: Žádná, Pozadí, Uživatelská. Volba pozadí vyplní rámeček barvou pozadí. Uživatelská vám dovolí vybrat barvu. Kótovací čára: • Barva: Nastavte barvu kótovací čáry. • Šířka čáry: Nastavte šířku kótovací čáry. • Typ čáry: Specifikujte typ čáry kótovací čáry. Vynášecí čára: • Barva: Nastavte barvu vynášecí čáry. • Šířka čáry: Nastavte šířku vynášecí čáry. • Typ čáry: Specifikujte typ čáry vynášecí čáry. Kótovací styly Spravovat a vytvářet styly můžete prostřednictví Správce stylů. Pro více informací o správci stylů viz ”Správce stylů„ na straně 573. Ve správci je výchozí styl ”Standard„. 8 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 2. Poznámka: Kliknutím v prostoru náhledu můžete část náhledu přiblížit. Dvou klik přizpůsobí náhled velikosti okna náhledu. 1. Zadejte jméno nebo potvrďte výchozí. Tímto vytvoříte nový styl, který je kopií stylu ”Standard„. 3. Pro změnu aktuální kóty zdi na nový styl, otevřete Vlastnosti na stránce Hlavní. Styl ”Standard„ můžete změnit. Pokud ho však chcete zachovat, označte ho a klikněte na Vytvořit nový styl. nás kontaktujte na www.spinar.cz. 9 Novinky v TurboCADu verze 16 Kótovací styly obsahují všechny nastavení kót. Je možný i import kótovacích stylů ze souboru DWG. 1. 2. Specifikujte Výšku a Stoupání zadáním do kontrolního řádku. Klikněte na rovinnou plochu konce válce (nebo otvoru). Výška závitu se bude měřit od této plochy. 3. Vyberte stěnu válce (nebo otvoru). 4. Posunem myši definujte Výšku nebo zadejte hodnotu do kontrolního řádku. 5. Pokud specifikujte výšku závitu pomocí myši, pro dokončení závitu klikněte; Vytváření 3D objektů Závit Dostupné pouze v TurboCADu Profesionál. Menu: Vložit / 3D Objekty / Závit Závit přidá z vnější strany válcového tělesa nebo vnitřní strany válcového otvoru závit. Otvor může být výsledkem Boolovského rozdílu válce od pevného tělesa nebo použití nástroje otvoru, pokud není zkosený. Nastavení lokálního menu: Výška: Nastavuje celkovou výšku závitu Stoupání: Nastavuje vzdálenost mezi jednotlivými otáčkami závitu. Schématický: Nastaví zobrazení a generování závitu v jednoduché vhodné pro schematické zobrazení. Tato volba je nejméně náročná na výpočet. Jednoduchý: Nastaví zobrazení a generování závitu ve střední složitosti. Jednotlivé otáčky jsou zobrazeny jako rovnoběžné prstence. Tato volba je úměrně náročná na výpočet vzhledem ke kvalitě. Skutečný: Nastaví zobrazení a generování věrné skutečnému závitu včetně šroubovice. Tato volba vyžaduje nejvíce času pro výpočet. 10 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 nebo pokud jste zadávali výšku závitu pomocí kontrolního řádku, výšku potvrdíte stisknutím Enter. 4. 5. Šroubovice Dostupné pouze v TurboCADu Profesionál. Pohybem kurzoru specifikujte Základní poloměr nebo zadejte poloměr nebo průměr do kontrolního řádku. Pokud specifikujte vrchní poloměr závitu pomocí myši, pro dokončení zadání klikněte; nebo pokud jste zadávali poloměr/průměr pomocí kontrolního řádku, potvrďte stisknutím Enter. Menu: Vložit / 3D Objekty / Šroubovice Tento nástroj vytvoří křivočarou šroubovici, která může sloužit jako základ pro vytváření šroubovitých objektů. 1. Klikem zadejte výchozí bod šroubovice. 2. Pohybem kurzoru specifikujte Základní poloměr nebo zadejte poloměr nebo průměr do kontrolního řádku. 3. Pokud specifikujte poloměr závitu pomocí myši, pro dokončení zadání klikněte; nebo pokud jste zadávali poloměr/průměr pomocí kontrolního řádku, potvrďte stisknutím Enter. nás kontaktujte na www.spinar.cz. 6. 7. Pohybem kurzoru specifikujte výšku šroubovice nebo zadejte otočení a výšku do kontrolního řádku. Pokud specifikujte výšku šroubovice pomocí myši, pro dokončení šroubovice klikněte; nebo pokud jste zadávali otočen/výšku pomocí kontrolního řádku, šroubovici dokončíte stisknutím Enter. 11 Novinky v TurboCADu verze 16 • Pokud je zvolen typ Výška obrátky, Vlastnosti šroubovice Okno vlastností objektu šroubovice obsahuje stránku Šroubovice, ve které je možné nastavit parametry ovlivňující vytváření objektu. Typ konstrukce: Toto nastavení ovlivňuje dynamické změny vlastností v závislosti na vybrané vlastnosti. Pokud je některá vlastnost změněna, definovaný typ zůstane beze změny a třetí závislá vlastnost se změní tak aby příslušná vlastnost typu konstrukce mohla zůstat beze změny. Typy konstrukcí vycházejí z následujících vzorů: 12 změna Výšky vyvolá i změnu Otočení a změna Otočení vyvolá změnu Výšky. Pokud je změněna hodnota Výšky obrátky, změní se i hodnota Výšky. • Pokud je zvolen typ Výška, změna Výšky otočení vyvolá i změnu Otočení a změna Otočení vyvolá změnu Výšky otočení. Pokud je změněna hodnota Výšky, změní se i hodnota Výšky otočení. • Pokud je zvolen typ Otočení, změna Výšky vyvolá i změnu Výšku otočení a změna Výšky otočení vyvolá změnu Výšky. Pokud je změněna hodnota Otočení, změní se i hodnota Výšky. Obecné vlastnosti: • Výška: Nastaví celkovou výšku šroubovice. • Otočení: Nastaví počet otočení šroubovice. • Výška obrátky: Nastaví výšku každého otočení šroubovice. • Základní poloměr: Nastaví poloměr prvního otočení šroubovice. • Vrchní poloměr: Nastaví poloměr poslední obrátky šroubovice. • Směr točivosti: toto nastavení řídí směr otáčení šroubovice; po směru nebo proti směru hodinových ručiček. Točivé vysunutí Menu: Vložit / 3D Objekt / Točivé vysunutí Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Vytvoří 3D objekt vysunutím (vytažením) 2D otevřené nebo uzavření křivky podél cesty kolmé k pracovní rovině 2D křivky a orotuje. Pokud vysunete otevřený objekt, výsledkem bude plocha. 1. Pokud vyberete pouze jednoduchou křivku (jeden objekt), ujistěte se, že volba Použít složený profil je deaktivována. 2. Pokud chcete použít složený profil, který je složen z více objektů spojených čar a/nebo oblouků, vyberte možnost Použít složený profil. 3. 4. Pokud je to nutné, pro pokračování vyberte Ukončit výběr profilu. Vyberte 2D otevřený nebo uzavřený profil. Posunem kurzoru vysuňte profil nebo zadejte hodnotu výšky do pole v kontrolním řádku. Pokud vyberete otevřenou výsledkem bude plocha. Pokud vyberete vložené oblasti, můžete vytvářet ostrůvky a oblasti v ostrůvkách. křivku, Pokud vyberete Dvoustranné vysunutí, pevné vysunutí se provede na obě strany profilu. nás kontaktujte na www.spinar.cz. Vysunutí více profilů V jednom kroku můžete vysunout i vícenásobnou uzavřenou oblast nebo více profilů. Ujistěte se, že volba Použít složený profil je aktivována. vyberte první profil, stiskněte tlačítko Shift a pokračujte ve výběru. Všechny profily budou vysunuty o stejnou vzdálenost. Poznámka: Modifikací složeného profilu dojde k modifikaci 3D objektu, který z něj byl vytvořen. Více viz ”Aktualizace složených profilů„ na straně 442. Tvar točivého vysunutí Okno vlastností objektu točivého vysunutí obsahuje stránku Tvar točivého vysunutí, ve které je možné nastavit parametry ovlivňující vytváření objektu. 13 Novinky v TurboCADu verze 16 • Úhel točivosti: Definuje celkovou rotaci • Výška: Výška vysunutí. • Směr: Přepínání mezi jednostranným a oboustranným vysunutím. Následující parametry jsou dostupné pouze pro vysunutí vytvořené jako pevné. Tato vlastnost je dostupná pouze v TurboCADu Profesionál. • Úhel zkosení: Vytvoří vysunutí se zvětšujícím se nebo zmenšujícím se průřezem. Zadejte úhel odklonu (deviace) od cesty vysunutí. vysunutí. • Typ vzdálenosti: Specifikuje, kde bude aplikována rotace na vysunutí. Nastavení Běžný aplikuje otočení od Počáteční vzdálenosti do Koncové vzdálenosti točivosti. V případě nastavení Celá výšku bude otočení aplikováno po celé výšce vysunutí. Do vrchu aplikuje otočení od Počáteční vzdálenosti do vrchu objektu vysunutí. • Počáteční vzdálenost točivosti: Vzdálenost od které začne vysunutí rotovat. • Koncová vzdálenost točivosti: Vzdálenost kde na vysunutí rotace skončí. • Průběžně: Specifikuje hladkost a návaznost mezi přímou částí a částí rotace. G0 je ostrý přechod, G1 je mírnější přechod a G2 je jemný přechod. Pro nastavení TC Povrchu viz ”Vlastnost TC Povrchu„ na straně 395. Rychlé vytažení Dostupné pouze v TutboCADu Profesionál. Menu: Vložit / 3D Objekt / Rychlé vytažení Vzdálenost počátku/konce kreslení: Pokud Úhel Zkosení = 0, můžete specifikovat vzdálenost zadáním hodnoty do pole odsazení. • Odsazení: Vytvoří otvor v objektu vysunutí v definované vzdálenosti od okraje tělesa. Nastavení točivosti: • 14 Vytlačí nebo vysune 3D rozšíření plochy vysunutím 2D uzavřené oblasti, ležící na povrchu 3D tělesa. Vytažení se realizuje podél cesty kolmé k rovině plochy 3D tělesa. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Uzavřená oblast musí být v jedné rovině s rovinnou ploškou 3D objektu. Může se skládat z: • Jakékoliv uzavřené 2D entity. Např. obdélník. • Jakékoliv oblasti, kterou je možné vyšrafovat Rychlým šrafováním (bez mezer). • Oblasti uzavřené křížící se rovnoběžnou lineární geometrií včetně hran a bloků. Např. protínající se úsečky, které tvoří uzavřený tvar. • 3D plochy. Např. plocha krychle. • Jakákoliv kombinace výše uvedených. Oblasti vytvořené geometrií (obsahující hrany na ploše) kreslené rovnoběžně s jinou plochou 3D tělesa. Např. kružnice rovnoběžné s plochou krychle. Přesahuje přes hrany krychle. Hrany rozdělí kružnici na dvě části. Jedna je platná plocha (společná plocha definovaná kružnicí a krychlí) a druhá plocha je tvořena průsečíky kružnice s obvodem krychle s nebo bez zahrnutí plochy ohraničené 2D geometrií. Příklad plochy, kterou je možné vytáhnout: 1. Vyberte 2D uzavřenou oblast pro vytažení. 2. 3. Pokud specifikujete výšku dokončete vytažení kliknutím; nebo myší, pokud jste specifikovali výšku v kontrolním řádku, dokončete vysunutí stisknutím Enter. Pohybem kurzoru definujte vytažení nebo zadejte hodnotu do políčka Výška v kontrolním řádku. Poznámka: Pokud je nastavena vlastnost oboustranného vysunutí, provede se vysunutí na obě strany. nás kontaktujte na www.spinar.cz. 15 Novinky v TurboCADu verze 16 Vlastnosti rychlého vysunutí Okno vlastností objektu rychlého vytažení obsahuje stránku Tvar rychlého vysunutí, ve které je možné nastavit parametry ovlivňující vytváření objektu. Výška: Výška vysunutí. Směr: Přepněte mezi jednostranným a oboustranným vysunutím. Možnosti pevného tělesa: Následující parametry jsou dostupné pouze pro vysunutí vytvořené jako pevné. Tato vlastnost je dostupná pouze v TurboCADu Profesionál. • Úhel zkosení: Vytvoří vysunutí se zvětšujícím se nebo zmenšujícím se průřezem. Zadejte úhel odklonu (deviace) od cesty vysunutí. • Vzdálenost počátku/konce kreslení: Pokud Úhel Zkosení = 0, můžete specifikovat vzdálenost zadáním hodnoty do pole odsazení. • Odsazení: Vytvoří otvor v objektu vysunutí v definované vzdálenosti od okraje tělesa. Poznámka: Nástroje Rychlé vytažení a Jednoduché vysunutí mají stejné možnosti nastavení. Proto změna hodnot jednoho nástroje ovlivní hodnoty nástroje druhého. 16 Lofting Lofting s vodícími čarami Při vytváření objektů Loftingu můžete specifikovat řídící čáry. V tomto příkladu můžete spodní kružnice a horní čtverec tvoří objekty loftingu a čtyři křivky spojující tyto objekty jsou vodící čáry. 1. Aktivujte Lofting a vyberte profily v požadovaném pořadí. 2. Klikněte na Vybrat vodící čáry nebo tuto volbu vyberte v lokálním menu. 3. Vyberte každou z křivek. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 4. 2. Vyberte 3D objekt ke kterému budete vysunovat. 3. Výsledkem je nový 3D objekt. Klikněte na Dokončit nebo vyberte Dokončit z lokálního menu. 3D objekt tvořící přechod mezi objekty loftu je veden každou z vodících čar. Vysunout do plochy Dostupné pouze v TutboCADu Profesionál. Menu: Vložit / 3D Objekt / Vysunout do plochy Pokud je Boolovská operace nastavena na Rozdíl, vysunutí bude od cílového tělesa odečteno a zdrojový objekt, ze kterého bylo vysunutí provedeno bode smazán. Rozšíří 3D objekt vysunutím vybrané plochy k vybranému 3D objektu a provede Boolovskou operaci. 1. Vyberte ploch na 3D objektu. V jednom kroku můžete vysunout více ploch, ale pouze k jednomu 3D objektu. nás kontaktujte na www.spinar.cz. 17 Novinky v TurboCADu verze 16 1. Při výběru více objektu držte stisknuté tlačítko Shift. 2. Uvolněte Shift a vyberte cílový objekt. 3. Získáte vícenásobné vysunutí. • Je možné vysunout i ACIS plochu, ale cílové těleso musí celé protínat výsledné vysunutí. Pro získání platného výsledku je nutné respektovat některé zásady: • Výsledné vysunutí musí protínat cílové těleso, jinak bude operace přerušena. • Není možné vysunout přilehlé plochy. Přilehlé plochy jsou vysunuty spolu s vysunovanou plochou. V případě vysunutí těchto ploch , budou přilehlé křivočaré a šikmé plochy pokračovat ve své křivce nebo sklonu. 18 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 možné vysunout plochu ke stejném 3D tělesu, ke kterému vysunovaná plocha paří. Pokud vysunujete ASIC plochu, musíte zbytek (nadbytek) cílové plochy odstranit pomocí nástroje pro editaci plochy. 1. Vyberte plochu. 1. Začněte s pevným objektem s jedním nebo více profily na jeho ploše. Aktivujte Imprint a vyberte požadovanou plochu pro Iprint. 2. Vyberte volbu materiálu. 3. Vyberte uzavřený profil. • Není 2. Stiskněte klávesu DELETE. Imprint s materiálu důlkem v Důlek v plochém Výška musí mít zápornou hodnotu větší než tloušťka desky. Horní poloměr musí být schodný nebo větší než tloušťka desky. plochém Nástroj Imprint můžete použít pro vytvoření defektu důlku v plochém materiálu (desce). Zjednodušení TC Povrchu Dostupné pouze v TurboCADu Profesionál. nás kontaktujte na www.spinar.cz. 19 Novinky v TurboCADu verze 16 Menu: Nástroje / Zjednodušení TC Povrchu Zjednoduší síť redukcí počtu polygonů. Např. je možné nástroj použít pro redukci polygonů laserově skenovaného modelu (např. ze 400000 na 4000 trojúhelníků). 1. Vyberte síť nebo TC Povrch. Kompletní aktualizace před zjednodušením: toto nastavení použijte, pokud proces zjednodušení selže nebo výsledek když je chybný. Obvykle to znamená, že je vstupní model nesprávný. V tomto případě zkuste model opravit pomocí volby ”Kompletní aktualizace„. Renderování Vytváření renderovaného pohledu Renderovací styly Menu: Zobrazit / Kamera / Renderovací styly 2. 3. Vyberte % zachování. Klikněte na tlačítko Dokončit nebo vyberte Dokončit z lokálního menu. Renderovací styly jsou vám umožní mít komplexní kontrolu nad nastavením renderovacího procesu. V programu je přednastaveno pár stylů jak pro raytrace tak i pro rendering typu skici. Více viz ”Vlastnosti renderovacích stylů„ v další kapitole tohoto dodatku. Nastavení lokálního menu Ignorovat hranice, Spojit konce hranic a Opravit hranice: toto nastavení řídí zacházení s hranicemi modelu (hranice = počet hran, která každá patří pouze jednomu trojúhelníku) 20 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Vlastnosti renderovacích stylů • Kategorie: Dovolí vám vybrat kategorii pro renderovací styl. Následující kategorie jsou již pro vás připravené: Hloubkové rozostření, Celkový souhrn (s podkategorií Okolní útlum a Počasí), Ray trace a Skica. • Renderovací styl: Umožní vám vybrat renderovací styl z vybrané kategorie. • Editovat renderovací styl: Otevře editor Renderovacích stylů, kde můžete změnit existující styly nebo vytvořit nové. Editor se otevře pro aktuálně zvolený styl. Hloubkové rozostření scény Rovina zaostření 1 m Popis: Renderovací styl určený pro vytvoření efektu rozostření. Tento render používá algoritmus cílení paprsku a hloubkové rozostření scény, pro vytvoření efektu reálného zaostření kamery na objekt v určité vzdálenosti a rozostření objektů blíže nebo dále. Rovina zaostření = 1.0 m Rovina zaostření je definována pomocí parametru „Hloubkové rozostření”. nás kontaktujte na www.spinar.cz. 21 Novinky v TurboCADu verze 16 Rovina zaostření 2 m určité vzdálenosti a rozostření objektů blíže nebo dále. Rovina zaostření = 5.0 m Rovina zaostření je definována pomocí parametru „Hloubkové rozostření”. Rovina zaostření 10 m Popis: Renderovací styl určený pro vytvoření efektu rozostření. Tento render používá algoritmus cílení paprsku a hloubkové rozostření scény, pro vytvoření efektu reálného zaostření kamery na objekt v určité vzdálenosti a rozostření objektů blíže nebo dále. Rovina zaostření = 2.0 m Rovina zaostření je definována „Hloubkové rozostření”. pomocí parametru Rovina zaostření 5 m Popis: Renderovací styl určený pro vytvoření efektu rozostření. Tento render používá algoritmus cílení paprsku a hloubkové rozostření scény, pro vytvoření efektu reálného zaostření kamery na objekt v určité vzdálenosti a rozostření objektů blíže nebo dále. Rovina zaostření = 10.0 m Rovina zaostření je definována pomocí parametru „Hloubkové rozostření”. Popis: Renderovací styl určený pro vytvoření efektu rozostření. Tento render používá algoritmus cílení paprsku a hloubkové rozostření scény, pro vytvoření efektu reálného zaostření kamery na objekt v 22 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Konečné seskupení Konečné seskupení\Koncept modelu. Toto nastavení je nejrychlejší rendering během vytváření a editace scény. Přesnost osvětlení = 10%, Velikost modelu =10 m. Parametr přesnosti osvětlení nastavíte v „Odraz a seskupení\ přesnost osvětlení” a velikost modelu v „Odraz a seskupení\ Velikost detailu”. Standardní 10m Popis: Renderovací styl určený pro předběžné renderování. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu bez ohledu na odrazivost nebo zrcadlení. Toto nastavení je nejrychlejší rendering během vytváření a editace scény. Náhled 10 Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 10 metrů veliké. Tento renderovací styl používá algoritmus Konečného seskupení se středním nastavení kvality renderu. Přesnost osvětlení = 40%, Velikost modelu =10 m. Parametr přesnosti osvětlení nastavíte v „Odraz a seskupení\ přesnost osvětlení” a velikost modelu v „Odraz a seskupení\ Velikost detailu”. Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 10 metrů veliké. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu, ale získáte celkový přehled o nás kontaktujte na www.spinar.cz. 23 Novinky v TurboCADu verze 16 Standardní 30m Tento renderovací styl používá algoritmus Konečného seskupení se středním nastavení kvality renderu. Přesnost osvětlení = 40%, Velikost modelu =50 m. Parametr přesnosti osvětlení nastavíte v „Odraz a seskupení\ přesnost osvětlení” a velikost modelu v „Odraz a seskupení\ Velikost detailu”. Standardní 100m Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 30 metrů veliké. Tento renderovací styl používá algoritmus Konečného seskupení se středním nastavení kvality renderu. Přesnost osvětlení = 40%, Velikost modelu =30 m. Parametr přesnosti osvětlení nastavíte v „Odraz a seskupení\ přesnost osvětlení” a velikost modelu v „Odraz a seskupení\ Velikost detailu”. Standardní 50m Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 100 metrů veliké. Tento renderovací styl používá algoritmus Konečného seskupení se středním nastavení kvality renderu. Přesnost osvětlení = 40%, Velikost modelu =100 m. Parametr přesnosti osvětlení nastavíte v „Odraz a seskupení\ přesnost osvětlení” a velikost modelu v „Odraz a seskupení\ Velikost detailu”. Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 50 metrů veliké. 24 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Prezentace 10m Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 10 metrů veliké. Tento renderovací styl používá algoritmus Konečného seskupení s vysokým nastavením kvality renderu. Přesnost osvětlení = 80%, Velikost modelu =10 m. Parametr přesnosti osvětlení nastavíte v „Odraz a seskupení\ přesnost osvětlení” a velikost modelu v „Odraz a seskupení\ Velikost detailu”. Okolní pohlcení Bílá 0.1 klux nás kontaktujte na www.spinar.cz. Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 10 metrů veliké. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu a efekty okolního světla. Intenzita okolního osvětlení = 0.1 Kilolux, Barva okolního osvětlení = Bílá. Parametr intenzity osvětlení nastavíte v „Okolní pohlcení\Intenzita” a barvu v „Okolní pohlcení\Barva”. Bílá 0.5 klux Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 10 metrů veliké. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu a efekty okolního světla. Intenzita okolního osvětlení = 0.5 Kilolux, Barva okolního osvětlení = Bílá. Parametr intenzity osvětlení nastavíte v „Okolní pohlcení\Intenzita” a barvu v „Okolní pohlcení\Barva”. 25 Novinky v TurboCADu verze 16 Bílá 1.0 klux Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu a efekty okolního světla. Intenzita okolního osvětlení = 0.1 Kilolux, Teplota barvy okolního osvětlení = 3000.0. Parametr intenzity osvětlení nastavíte v „Okolní pohlcení\Intenzita” a barvu v „Okolní pohlcení\Teplota barvy”. Teplá 0.5 klux Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 10 metrů veliké. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu a efekty okolního světla. Intenzita okolního osvětlení = 1.0 Kilolux, Barva okolního osvětlení = Bílá. Parametr intenzity osvětlení nastavíte v „Okolní pohlcení\Intenzita” a barvu v „Okolní pohlcení\Barva”. Teplá 0.1 klux Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 10 metrů veliké. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu a efekty okolního světla. Intenzita okolního osvětlení = 0.5 Kilolux, Teplota barvy okolního osvětlení = 3000.0. Parametr intenzity osvětlení nastavíte v „Okolní pohlcení\Intenzita” a barvu v „Okolní pohlcení\Teplota barvy”. Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 10 metrů veliké. 26 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Teplá 1.0 klux Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu a efekty okolního světla. Intenzita okolního osvětlení = 0.1 Kilolux, Teplota barvy okolního osvětlení = 7500.0. Parametr intenzity osvětlení nastavíte v „Okolní pohlcení\Intenzita” a barvu v „Okolní pohlcení\Teplota barvy”. Modrá 0.5 klux Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 10 metrů veliké. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu a efekty okolního světla. Intenzita okolního osvětlení = 1.0 Kilolux, Teplota barvy okolního osvětlení = 3000.0. Parametr intenzity osvětlení nastavíte v „Okolní pohlcení\Intenzita” a barvu v „Okolní pohlcení\Teplota barvy”. Modrá 0.1 klux Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 10 metrů veliké. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu a efekty okolního světla. Intenzita okolního osvětlení = 0.5 Kilolux, Teplota barvy okolního osvětlení = 7500.0. Parametr intenzity osvětlení nastavíte v „Okolní pohlcení\Intenzita” a barvu v „Okolní pohlcení\Teplota barvy”. Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 10 metrů veliké. nás kontaktujte na www.spinar.cz. 27 Novinky v TurboCADu verze 16 Modrá 1.0 klux Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu s efektem míry iluminace a efekty okolního světla. Emulaci jasné oblohy nastavíte pod Rozmezí lin. Tónování. Oblačno Popis: Renderovací styl určený pro předběžné renderování modelů, které jsou okolo 10 metrů veliké. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu a efekty okolního světla. Intenzita okolního osvětlení = 1.0 Kilolux, Teplota barvy okolního osvětlení = 7500.0. Parametr intenzity osvětlení nastavíte v „Okolní pohlcení\Intenzita” a barvu v „Okolní pohlcení\Teplota barvy”. Popis:: Renderovací styl se zadanou iluminací. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu s efektem míry iluminace a efekty okolního světla. Emulaci oblačné oblohy nastavíte pod Rozmezí lin. Tónování. Počasí Mlhavo Jasno Popis:: Renderovací styl se zadanou iluminací. 28 Popis:: Renderovací styl se zadanou iluminací. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu s efektem míry iluminace a Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 efekty okolního světla. Emulaci mlhavé oblohy nastavíte pod Rozmezí lin. Tónování. Noc - zataženo Noc - úplněk Popis:: Renderovací styl se zadanou iluminací. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu s efektem míry iluminace a efekty okolního světla. Emulaci noční oblohy s úplněk nastavíte pod Rozmezí lin. Tónování. Popis:: Renderovací styl se zadanou iluminací. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu s efektem míry iluminace a efekty okolního světla. Emulaci noční zatažené oblohy nastavíte pod Rozmezí lin. Tónování. Zataženo Noc - půlměsíc Popis:: Renderovací styl se zadanou iluminací. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu s efektem míry iluminace a efekty okolního světla. Emulaci nocní oblohy s půlměsícem nastavíte pod Rozmezí lin. Tónování. nás kontaktujte na www.spinar.cz. Popis:: Renderovací styl se zadanou iluminací. Tento renderovací styl používá algoritmus F Konečného seskupení s minimálním nastavení kvality renderu s efektem míry iluminace a efekty okolního světla. Emulaci zatažené oblohy nastavíte pod Rozmezí lin. Tónování. 29 Novinky v TurboCADu verze 16 Soumrak - jasno Popis:: Renderovací styl se zadanou iluminací. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu s efektem míry iluminace a efekty okolního světla. Emulaci soumraku při jasné obloze nastavíte pod Rozmezí lin. Tónování. Soumrak - oblačno Popis:: Renderovací styl se zadanou iluminací. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu s efektem míry iluminace a efekty okolního světla. Emulaci soumraku při zatažené obloze nastavíte pod Rozmezí lin. Tónování. 30 Soumrak - mlhavo Popis:: Renderovací styl se zadanou iluminací. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu s efektem míry iluminace a efekty okolního světla. Emulaci soumraku při mlhavé obloze nastavíte pod Rozmezí lin. Tónování. Soumrak - zataženo Popis:: Renderovací styl se zadanou iluminací. Tento renderovací styl používá algoritmus Konečného seskupení s minimálním nastavení kvality renderu s efektem míry iluminace a efekty okolního světla. Emulaci soumraku při zatažené obloze nastavíte pod Rozmezí lin. Tónování. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Ray Traced Náhled Popis: Renderovací styl určený pro předběžné renderování. Tento render používá algoritmus cílení paprsku s nastavením kvality renderu na minimum. Toto nastavení dovoluje rychlý render při vytváření nebo modifikaci scény. Popis: Styl renderu pro renderování baz ohledu na odrazivost. Tento render používá algoritmus cílení paprsku s odrazivostí nastavenou na 0. Toto dovoluje rychlý náhledový rendering scény, která obsahuje velké množství materiálů typu „Zrcadlo”. Standard Bez průhlednosti Popis: Styl renderu pro renderování bez ohledu na průhlednost. Tento render používá algoritmus cílení paprsku s průhledností nastavenou na 0. Toto dovoluje rychlý náhledový rendering scény, která obsahuje velké množství materiálů typu „Sklo”. Popis: Renderovací styl určený pro rendering ve střední kvalitě. Tento render používá algoritmus cílení paprsku s optimálním nastavení čas/kvalita renderu. Toto nastavení dovoluje rychlý rendering v dostatečné kvalitě. Bez odrazu nás kontaktujte na www.spinar.cz. 31 Novinky v TurboCADu verze 16 Skica Karikatura Popis: Renderovací styl určený pro vytvoření efektu barevného obrysu. Šedý obrys Popis: Renderovací styl určený pro vytvoření efektu karikatury. Barevný nátěr Popis: Renderovací styl určený pro vytvoření efektu šedého obrysu. Od ruky Popis: Renderovací styl určený pro vytvoření efektu barevného nátěru. Barevný obrys Popis: Renderovací styl určený pro vytvoření efektu kresby od ruky. 32 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Šrafa Popis: Renderovací styl určený pro vytvoření efektu vyplnění kresby barevnou čárou. Mozaika Popis: Renderovací styl určený pro vytvoření efektu šrafování. Inkoustový tisk Popis: Renderovací styl určený pro vytvoření efektu mozaiky. Čáry a stín Popis: Renderovací styl určený pro vytvoření efektu inkoustového tisku Výplň barvou a čárou nás kontaktujte na www.spinar.cz. Popis: Renderovací styl určený pro vytvoření efektu čárového stínování. 33 Novinky v TurboCADu verze 16 Olejová malby Popis: Renderovací styl určený pro vytvoření efektu kresby tlustou tužkou. Tupování Popis: Renderovací styl určený pro vytvoření efektu olejové malby. Tenká tužka Popis: Renderovací styl určený pro vytvoření efektu tupování. Paleta renderovacích stylů Menu: Zobrazit / Paleta renderovacích stylů Umožňuje rychlý a jednoduchý přístup renderovacím stylům. k Popis: Renderovací styl určený pro vytvoření efektu kresby tužkou. Tlustá tužky 34 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 všechny definované renderovací styly jsou zobrazeny zde a mohou být přiřazeny k objektům a editovány. Použijte Náhledy pro nastavení zobrazení a Velikost pro nastavení velikosti náhledů. Zaškrtněte Vytvoř zpět pro přidání luminance do historie Zpět/Vpřed. Dvouklikem na renderovacím stylu ho použijete. Můžete také použít pravý klik na stylu a menu vybrat Nastavit renderovací styl. Styl odeberete pravím klikem a vybráním Nastavit žádný. Pro nalezení renderovacího stylu klikněte na Najít renderovací styl. Pro editaci renderovacího stylu, vyberte styl v paletě, klikněte pravím tlačítkem a vyberte Editovat renderovací styl nebo klikněte na tlačítko Editovat renderovací styl. Pro přepínání zobrazení renderovacích stylů z náhledů na seznam použijte Zobrazit náhledy a vyberte jiná zobrazení. Políčka palety a nástroje můžete skrýt kliknutím na Možnosti Zobrazit/Skrýt. Po kliknutí pravým tlačítkem v paletě renderovacích stylů se zobrazí lokální menu, které nabízí další možnosti. nás kontaktujte na www.spinar.cz. Načítání a ukládání renderovacích stylů Pokud si přejete uložit renderovací styly pro pozdější použití, zvolte Nastavení / Renderovací styly / Uložit renderovací styly nebo klikněte pravým tlačítkem v paletě Renderovacích stylů a zvolte Uložit renderovací styl. Použijte kategorie na pravé straně okna Uložit pro specifikaci stylu, který chcete uložit. Data renderovacího stylu jsou zapsána do souboru typu *.dat, umístěného ve složce RenderStyles. Jakékoli nové renderovací styly, které zadefinujete, jsou automaticky uloženy i do souborů TurboCADu. 35 Novinky v TurboCADu verze 16 Pro nahrání souborů renderovacích stylů *.dat zvolte Načíst renderovací styly z menu Nastavení / Renderovací styly nebo z Lokálního menu palety. táhnete za šipku, protahujte zeď ve směru měněné zdi. Nástroje zdi Editace zdí Pomocí editačního nástroje je možné posunovat a měnit zdi. Poznámka: Pro více informací o editačním nástroji viz „Editace uzlu” na straně 229. 1. 2. 3. 36 Pro tento příklad použijeme zeď s jedním obloukem. Aktivujte Editaci Uzlu a klikněte na segment, který chcete změnit. 4. Pokud táhnete za uzel, můžete ho přemístit kamkoliv. 5. Přepněte na Editovat segmenty. 6. Nyní můžete pohybovat celou jednou stěnou se zachováním její původní orientace. 7. Pomocí editačního nástroje je možné měnit i obloukový segment. Vyberte Editace uzlů. S touto volbou můžete pohybovat s uzlem na obou koncích. Pokud kliknete a Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 8. S volbou Editovat segmenty zůstane střed oblouku neměnný a mění se pouze poloměr. 9. S volbou Editace uzlů konce oblouků zůstávají neměnné. • Šířka a Výška: Celkové vnější rozměry Manažer stylů Styly oken nás kontaktujte na www.spinar.cz. okna. • Rám uvnitř/Rám vně: Specifikuje zda rozměry okna jsou měřeny k vnitřku nebo vnějšku rámu okna. • Vertikální zarovnání: Specifikuje zda vertikální umístění okna je dáno výškou prahu nebo výškou nadpraží okna. • Výška nadpraží: Specifikuje vertikální umístění nadpraží okna. Toto pole je dostupné pouze v případě volby vertikálního zarovnání dle výšky okna. • Výška prahu: Specifikuje vertikální umístění prahu okna. Toto pole je dostupné pouze v případě volby vertikálního zarovnání dle výšky okna. • Vzepětí: Vzdálenost od horního rohu ke středu pro klenutá a špičatá okna. • Zvýšení: Vzdálenost od spodního líce zdi ke spodní hraně okna. Tato hodnota je dostupná v kontrolním řádku. • Procento otevření: Definuje na kolik procent je okno otevřené. 37 Novinky v TurboCADu verze 16 • Šířka křídla: V případě nesymetrického okna definuje velikost jednoho křídla. Styly dveří • Zvýšení: Vzdálenost od spodního líce zdi ke spodní hraně dveří. Tato hodnota je dostupná v kontrolním řádku. • Procento otevření: Definuje na kolik procent jsou dveře otevřené. • Šířka křídla: V případě nesymetrických dveří definuje velikost jednoho křídla. Styly zdí Nástroj Zeď je určen pro vkládání zdí. Každá stěna je kreslena dle definovaného stylu, který je vytvořen a spravován v Manažeru stylů. Poznámka: Pokud chcete uložit zeď jako šablonu, viz „Uložení stylů jako šablony” na straně 574. • Šířka a Výška: Celkové vnější rozměry dveří. • Rám uvnitř/Rám vně: Specifikuje zda rozměry dveří jsou měřeny k vnitřku nebo vnějšku rámu dveří. • Vertikální zarovnání: Specifikuje zda vertikální umístění dveří je dáno výškou prahu nebo výškou nadpraží dveří. • Výška nadpraží: Specifikuje vertikální umístění nadpraží dveří. Toto pole je dostupné pouze v případě volby vertikálního zarovnání dle výšky nadpraží. • Výška prahu: Specifikuje vertikální umístění prahu dveří. Toto pole je dostupné pouze v případě volby vertikálního zarovnání dle výšky prahu. • Vzepětí: Vzdálenost od horního rohu ke středu pro klenuté a špičaté dveře. 38 V Manažeru stylů je pod Styly zdí vytvořen styl „Standard”. Ve spodní části manažeru je náhledové okno, ve kterém se zobrazuje náhled na aktuální styl zdi. 1. Styl Standard můžete změnit. Pokud ho však chcete zachovat, klikem ho označte a klikněte na tlačítko Vytvořit nový styl. 2. Přiřaďte jméno stylu. Tímto vytvoříte kopii stylu Standard. Komponenty zdí Zeď je skládána z jednotlivých komponentů a každá tato část reprezentuje část geometrie zdi. Dle výchozího nastavení každý styl má pouze jednu Část typu Standard. Části jsou v podstatě jednotlivé souhrny vlastností. Přidání komponentu do stylů zdi 1. V Manažeru stylů vyberte požadovaný styl. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 2. Zvyšte hodnotu v poli Počet komponentů na požadovanou hodnotu. Smazání komponentů ze stylu zdi 1. V Manažeru stylů vyberte požadovaný styl. 2. Snižte hodnotu v poli Počet komponentů na požadovanou hodnotu. Varování: Komponenty jsou do stylu zdi přidávány vzestupně. Pokud zvýšíte počet komponentů, nová část se přidá dospodu seznamu. Pokud hodnotu snížíte, části se budou mazat také odspodu. Je dobré přidat, nastavit a použít jednu část a pak přidat další. Vlastnosti komponentů zdí Celkem je k dispozici devět kategorií s tím, že některé mají další podkategorie. Jméno: Tato vlastnost je pro specifikaci jména části. Barva pera: Tato vlastnost je pro specifikaci barvy pera části. Šířka: Tato vlastnost je pro specifikaci šířky pera části. Odsazení hrany: Toto nastavení ovlivňuje horizontální zarovnání části. Dolní odsazení: Toto nastavení specifikuje spodek zdi části. Horní odsazení: Toto nastavení specifikuje vršek zdi části. Rozměry: Toto nastavení je pro šířku části. Výplň: Toto nastavení specifikuje styl výplně části. Materiál komponentů: Toto nastavení specifikuje materiál jednotlivých komponentů. nás kontaktujte na www.spinar.cz. Priority vykreslování komponentů: Toto nastavení řídí chování komponentů při vzájemných průsečících zdí. Směr Zdi mají směr s pravou a levou stranou. Zda se jedná o levou či pravou stranu závisí právě na směru zdi. Směr zjistíme tak, že se podíváme z počátečního směrem ke konci. Jiný způsob je vizuální. Pokud kreslíme zeď z levé strany doprava, strana zdi směrem k hornímu okraji obrazovky je levá strana a strana směrem ke spodnímu okraji obrazovky je levá strana. Směr zdi můžete zobrazit zatržením volby Zobrazit směr na stránce Zeď ve vlastnostech zdi. Horizontální hodnoty používané v definování komponentů mohou být záporné nebo kladné. Směr k levé straně zdi je kladný a směr k pravé straně je záporný. Šířka Šířka zdi je měřena od hrany odsazení zdi. Jsou k dispozici čtyři vlastnosti pro šířku, které svou kombinací definují šířku zdi: Šířka: tato hodnota nastavuje základní šířku zdi. Přidat k šířce zdi: pokud je tato hodnota zaškrtnuta, šířka modifikované části je přidána k šířce komponenty zdi a spolu vytváří celkovou šířku zdi. Operátor: specifikuje jak hodnota modifikuje šířku zdi (přidá, odečte, znásobí nebo podělí) před přidáním do šířky části zdi. Hodnota: tato hodnota je použita pro modifikaci šířky zdi před přidáním k šířce části zdi. Poznámka: Šířka vlastnostech zdi. zdi je definována ve 39 Novinky v TurboCADu verze 16 Tyto vlastnosti jsou kombinovány v následujícím vzoru: Šířka aktuální části = Šířka + (Šířka zdi <operátor> Hodnota) závisí na vybraném operátoru. Jinými slovy: Šířka aktuální části = Šířka + (Šířka zdi + Hodnota) - pro přidání Šířka aktuální části = Šířka + (Šířka zdi Hodnota) - pro odečet Šířka aktuální části = Šířka + (Šířka zdi * Hodnota) - pro násobení Šířka aktuální části = Šířka + (Šířka zdi / Hodnota) - pro podíl Pokud je tedy Šířka části zdi 200 mm, Šířka zdi je 400 mm, operátor je nastaven na podíl a jeho hodnota je nastavena na 4 tak výsledná šířka zdi je 300 mm nebo 200+(400/4). Odsazení hrany Zde jsou čtyři možnosti nastavení, které svou vzájemnou kombinací nastavují odsazení hrany části zdi. Odsazení je měřeno od základní čáry zdi. Základní čára je označena v Manažeru stylů dvěma modrými uzly. Šipka označující směr je vždy na základní čáře. Odsazení hrany: tato hodnota definuje základní odsazení od základní čáry. Přidat k šířce zdi: pokud je tato hodnota zaškrtnuta, odsazení modifikované části je přidáno k odsazení komponenty zdi a spolu vytváří celkové odsazení zdi. Operátor: specifikuje jak hodnota modifikuje odsazení zdi (přidá, odečte, znásobí nebo podělí) před přidáním do odsazení části zdi. Hodnota: tato hodnota je použita pro modifikaci šířky zdi před přidáním k odsazení části zdi. Poznámka: Šířka vlastnostech zdi. zdi je definována ve Tyto vlastnosti jsou kombinovány v následujícím vzoru: Aktuální odsazení = Odsazení hrany + (Šířka zdi <operátor> Hodnota) závisí na vybraném operátoru. Jinými slovy: 40 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Aktuální odsazení = Odsazení hrany + (Šířka zdi + Hodnota) - pro přidání Aktuální odsazení = Odsazení hrany + (Šířka zdi - Hodnota) - pro odečet Aktuální odsazení = Odsazení hrany + (Šířka zdi * Hodnota) - pro násobení Aktuální odsazení = Odsazení hrany + (Šířka zdi / Hodnota) - pro podíl Pokud je tedy Odsazení hrany části zdi 100 mm, Šířka zdi je 400 mm, operátor je nastaven na součet a jeho hodnota je nastavena na 100 tak výsledná šířka zdi je 600 mm nebo 100+(400+100). Dolní odsazení Dolní odsazení je definováno dvěma parametry: Odsazení: tato hodnota definuje vzdálenost mezi částí definované v Od a spodní hraně části. Od: toto nastavení umožňuje výběr ze čtyř pozic odsazení od kterých bude odsazení měřeno. • Spodek zdi — toto je absolutní spodní bod zdi na ose Z (Z umístěné). Běžně se jedná o stejnou pozici jako je základní čára, ale v případě použití modifikátoru zdi se může tato úroveň lišit. • Vršek zdi — toto je absolutní vrchní bod zdi na ose Z (Z umístěné). Běžně se jedná o stejnou výšku jako je základní výška zdi, ale v případě použití modifikátoru zdi se může tato úroveň lišit. • Výška — toto je hodnota výšky, která je definována ve vlastnostech zdi. • Základní čára — toto je Z umístění zdi, její poloha na ose Z. nás kontaktujte na www.spinar.cz. Horní odsazení Dolní odsazení je definováno dvěma parametry: Odsazení: tato hodnota definuje vzdálenost mezi částí definované v Od a horní hraně části. Od: toto nastavení umožňuje výběr ze čtyř pozic odsazení od kterých bude odsazení měřeno. • Spodek zdi — toto je absolutní spodní bod zdi na ose Z (Z umístěné). Běžně se jedná o stejnou pozici jako je základní čára, ale v případě použití modifikátoru zdi se může tato úroveň lišit. • Vršek zdi — toto je absolutní vrchní bod zdi na ose Z (Z umístěné). Běžně se jedná o stejnou výšku jako je základní výška zdi, ale v případě použití modifikátoru zdi se může tato úroveň lišit. • Výška — toto je hodnota výšky, která je definována ve vlastnostech zdi. • Základní čára — toto je Z umístění zdi, její poloha na ose Z. Rozměry Specifikuje jakým způsobem budou části zdi kótovány pomocí nástroje AEC kótování. Toto nastavení bude mít smysl pouze pokud je ve stylu AEC kót v části Šířka zdi povolena volba Části zdi ze stylu. Volby jsou: • K levé straně • Na střed • K pravé straně Priority vykreslování komponentů 41 Novinky v TurboCADu verze 16 Priorita vykreslování komponentů specifikuje způsob kreslení, opravu a srovnání jednotlivých částí s jinými zdmi. Jsou použity následující podmínky: • Komponenty se stejnou prioritou se navzájem propojí. • Komponenty s nižší prioritou projdou skrz komponenty s vyšší hodnotou priority. • Použití priorit při kreslení má přednost před běžným pořadím kreslení. 2. Definujte koncový bod nebo specifikujte délku a úhel v kontrolním řádku. Řez/Pohled Čára řezu Menu: Architektura / Řez/Pohled / Čára řezu. Vytvoří čáru řezu. 1. 42 Definujte počáteční bod segmentu. Vertikálně Menu: Architektura / Řez/Pohled / Vertikálně. Vytvoří vertikální řez. 1. Vytvořte 3D element. Nyní použijte nástroj řezu a na vhodném místě proveďte řez objektem. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 2. Vyberte nástroj vertikálního řezu. Pravým kliknutí otevřete lokální menu. Vyberte jednu z možností 2D Řez/Pohled nebo 3D Řez/Pohled. Alternativně můžete vybrat Řez/Pohled v kontrolním řádku. 3. 4. 5. Vyberte požadovaný 3D element. Vyberte Dokončit z lokálního menu nebo kontrolního řádku. Získáte tak řez objektem a budete dotázání na umístění řezu. 2D/3D Vyberte čáru řezu. Velikost, orientaci a umístění řezu můžete měnit pomocí editace uzlů. Viz „Editace uzlů” na straně 229. nás kontaktujte na www.spinar.cz. 43 Novinky v TurboCADu verze 16 Horizontálně Menu: Architektura / Řez/Pohled / Horizontálně. 4. 5. Vytvoří horizontální řez. 1. Vytvořte 3D element. Nyní použijte nástroj řezu a na vhodném místě proveďte řez objektem. 2. Vyberte požadovaný 3D element. Vyberte Dokončit z lokálního menu nebo kontrolního řádku. Získáte tak řez objektem a budete dotázání na umístění řezu. Vyberte nástroj horizontálního řezu. Pravým klikem otevřete lokální menu. Vyberte jednu z možností 2D Řez/Pohled nebo 3D Řez/Pohled. Velikost, orientaci a umístění řezu můžete měnit pomocí editace uzlů. Viz „Editace uzlů” na straně 229. Paleta připojení databáze Alternativně můžete vybrat Řez/Pohled v kontrolním řádku. 3. 44 2D/3D Menu: Zobrazit / Paleta připojení databáze TurboCAD má schopnost připojit se k databázi a asociovat data s objekty. Připojení k databázi a správa databází je řešena prostřednictvím Palety připojení databáze. Vyberte čáru řezu. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Pro vytvoření připojení databáze: 1. Otevřete paletu Připojení databáze. 2. Pravým tlačítkem klikněte na ikonu DataSources a klikněte na Přidat zdroj dat. 3. V dialogu Přidat zdroj dat vepište název nového zdroje dat a klikněte na OK. 4. Otevře se dialog Vlastnosti Data Link. nás kontaktujte na www.spinar.cz. 5. Na stránce Zprostředkovatel vyberte požadovaného Zprostředkovatele OLE DB pro zdroj dat ke kterému se chcete připojit. Pak klikněte na Další. 45 Novinky v TurboCADu verze 16 OBDC/OLE DB. Toto nastavení je určené pro zkušené uživatele se znalostí specifik databáze a sítě. 6. 7. 8. 9. 10. 11. 46 Zobrazí se stránka Připojení. Specifikujte název databáze. Zadejte informace pro přihlášení k serveru. Klikněte na tlačítko Test připojení. Pokud je připojení v pořádku, zobrazí se zpráva Připojení bylo úspěšné. V tomto okamžiku můžete přejít na stránky Upřesnění a Vše nebo klikněte na OK. Nastavení a funkce na stránkách Upřesnění a Vše jsou nastavení databáze a sítě a záleží na vybraném protokolu Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 14. Vaše databáze je nyní připojena k TurboCADu jako zdroj dat. 15. Pokud jste připojeni zdroj dat zobrazí všechny dostupné tabulky a pohledy na databázi. Odpojení od zdroje dat: 1. Ve stromu Zdroje dat vyberte připojenou databázi. 2. Klikněte pravým tlačítkem a vyberte Odpojit. 12. Po těchto operacích se zobrazí nový zdroj dat ve stromu DataSource. Konfigurace zdroje dat: 1. Ve stromu Zdroje dat vyberte připojenou databázi. 2. Klikněte pravým tlačítkem na zdroj dat a vyberte Konfigurovat. Otevře se dialog Vlastností Data Link. 13. Zdroj dat není stále připojen. Klikněte pravým tlačítkem nad zdroje dat a vyberte Připojit. nás kontaktujte na www.spinar.cz. 3. Proveďte požadované změny a klikněte na OK. Odstraní zdroje dat: 47 Novinky v TurboCADu verze 16 1. 2. 3. 4. Ve stromu Zdroje dat vyberte připojenou databázi. Klikněte pravým tlačítkem na zdroj dat a vyberte Odstranit zdroj dat. Bude zobrazen varovný dialog. Pokud si skutečně přejete skutečně smazat zdroj dat klikněte na Ano. Export databáze: 1. Ve stromu Zdroje dat vyberte připojenou databázi. 2. Klikněte pravým tlačítkem na zdroj dat a vyberte Exportovat zdroje dat. 3. 48 4. Vyberte umístění a jméno zdroje dat a klikněte na Uložit. Import zdroje dat: 1. Pravým tlačítkem klikněte na ikonu DataSources a klikněte na Importovat zdroj dat. 2. Otevře se dialog Importu zdroje dat. Otevře se dialog Export zdroje dat. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 Poznámka: Připojení je dostupné pouze v případě, kdy je zdroj dat odpojený. Odpojení naopak když je zdroj dat připojený. Zobrazení tabulkách a editování dat v Po připojení se ve zdroji dat zobrazí všechny dostupné tabulky a zobrazení databáze. Dostupné tabulky a pohledy se zobrazí jako podpoložky zdroje dat. Vytvoření šablony propojení Dalším krokem v propojení dat z tabulky s grafickými objekty ve výkrese je důležité vytvořit šablonu propojení. Tato šablona definuje vzor, ve kterém je definováno, která data z tabulek se propojí s daným grafickým objektem. Vytvoření nové šablony propojení: 1. Ve stromu DataSources vyberte tabulku. 2. Klikněte pravým tlačítkem a vyberte Nová šablona propojení. Zobrazí se dialog Nová šablona propojení. 3. Zadejte název šablony a klikněte na OK. LEGENDA IKON: = zobrazení = tabulka Zobrazení obsahu tabulky: 1. Ve stromu zdroje dat vyberte tabulku. 2. Klikněte pravým tlačítkem a vyberte Zobrazit tabulku. Tabulka se otevře ve spodní části okna Palety připojení databáze v režimu pouze pro čtení. 4. 5. Editace obsahu tabulky: 1. Ve stromu DataSources vyberte tabulku. 2. Klikněte pravým tlačítkem a vyberte Editovat Tabulku. Tabulka se otevře ve spodní části Palety připojení databáze v režimu editace. nás kontaktujte na www.spinar.cz. 6. 7. Zobrazí se dialog Editovat šablonu odkazu. Vyberte Klíč sloupců. Klíče jsou potřebné pro definování informací o propojení dat pro propojené grafické objekty. Vyberte Hodnota sloupců. Tyto hodnoty jsou budou uloženy jako uživatelské vlastnosti objektu. Vytvořená šablona propojení bude připojena k aktivnímu výkresu. 49 Novinky v TurboCADu verze 16 1. 2. Ve stromu DataSources vyberte šablonu. Klikněte pravým tlačítkem a vyberte Smazat. Varování: Šablona propojení bude okamžitě smazána. Odstraněním šablony dojde ke kompletnímu odstranění všech propojení. Propojení dat s grafikou Editace šablony propojení: 1. Ve stromu DataSources vyberte šablonu. 2. Klikněte pravým tlačítkem a vyberte Upravit. Otevře se dialog Editovat šablonu propojení. Data jsou propojena s grafikou pomocí propojovací tabulky a šablony propojení. Propojení dat s grafikou: 1. Vyberte ve výkrese jeden nebo více objektů. 2. 3. Ve stromu DataSources dvakrát klikněte na požadovanou šablonu a tím jí vyberete k propojení. Zároveň se ve spodní části palety otevře náhled na vybranou tabulku. 50 Pro aktualizaci a technickou pomoc Proveďte potřebné změny a klikněte na OK. Odstranění šablony propojení: Novinky v TurboCADu verze 16 5. Klikněte na tlačítko Vytvořit připojení v nástrojích palety. 6. Propojení mezi vybranou grafikou a záznamem v tabulce je hotovo. Synchronizace dat a grafiky Pro načtená dat do připojené grafiky je nutná synchronizace. Synchronizační proces zkopíruje data ze zdroje dat do uživatelských vlastností propojené grafiky. Synchronizace Dat: 1. Pro spuštění synchronizace klikněte na tlačítko Synchronizovat data nástrojích palety. 3. V náhledu na tabulku ve spodní části palety klikněte na záznam se kterých chcete objekt propojit. 2. 4. Ověřte správnost synchronizace dat otevřením vlastností propojené grafiky na položce Uživatelská. Pro specifikaci správné Šablony propojení použijte rozbalovací menu v paletě. nás kontaktujte na www.spinar.cz. 51 Novinky v TurboCADu verze 16 4. Synchronizujte data. 5. Propojení a data jsou odstraněna. Odstranění všech propojení od šablony propojení: 1. Ve stromu DataSources vyberte šablonu, kterou chcete odpojit od grafiky. Odstranění propojení z vybrané grafiky: 1. Vyberte grafiku, jejíž propojení chcete zrušit. 2. Ve stromě DataSources vyberte šablonu propojení, kterou chcete odpojit od grafiky. 2. 3. Klikněte pravým tlačítkem a vyberte Smazat všechna propojení. Klikněte pravým tlačítkem a vyberte Smazat všechna propojení (Vybrané). 3. Synchronizujte data. 4. Data a propojení budou odstraněna. Hledání propojené grafiky se záznamem v tabulce: 1. V náhledu tabulky ve spodní části palety klikněte na záznam. 52 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 16 2. Klikněte pravým tlačítkem a vyberte Najít grafiku. 3. Bude vybrána všechna vybraná grafika propojená s tímto řádkem. Hledání propojených záznamů ke grafice: 1. Vyberte grafiku. 2. Klikněte na Zobrazit propojení. 3. Všechny záznamy, které jsou propojené k vybraným objektům se v náhledu tabulky zvýrazní. nás kontaktujte na www.spinar.cz. 53 Novinky v TurboCADu verze 16 54 Pro aktualizaci a technickou pomoc Novinky v TurboCAD 17 Dostupné pouze pro TurboCADu Pro. Menu: Nastavení / Přirozená kresba V dialogovém okně přirozené kresby můžete definovat použití systému vykreslování a zobrazování 2D grafiky. K výběru jsou dva enginy - GDI a Redsdk. GDI využívá základní výkon Windows, CPU a hardwarové akcelerace OpenGL. Redsdk a OpenGL akcelerovaný grafický engine, který výrazně zvyšuje výkon při kreslené 2D entit. při zoomování a posunování to může způsobit pomalejší překreslení. Redsdk nastavení: Zobrazit FPS: Pokud je volba zapnutá, v pravém horník rohu kreslící plochy budou zobrazeny informace o množství rámečků (frame) za sekundu, hodnotící rychlost enginu Redsdk. Anti-Aliasing: Vytváří efekt antialiasingu na 2D objektech. Hodnoty je možné nastavit na Vypnuto, 1x, 2x, 4x, 8x, 16x. Zapnutí vytvoří objekty hladší, ale sníží rychlost zobrazování. Vertikální synchronizace: Způsobí lepší zobrazování objektů, ale zvětší zatížení paměti. Ukázat systémové info o zobrazení: Po stisknutí tlačítka se zobrazí okno o vlastnostech grafické karty. Pokud ovladač není optimální pro Redsdk, budete dotázání na stažení nového ovladače prostřednictvím nabídnutého linku. GDI nastavení: Kreslení bez chvění: Pokud je tato volba zaškrtnuta, kreslené entity jsou hladší, nicméně Redsdk je závislý na grafické kartě s podporou OpenGL akcelerace a možnostech karty. Pokud Nastavení výkresu Přirozená kresba nás kontaktujte na www.spinar.cz. 55 Novinky v TurboCADu verze 17 nemáte kartu s podporou OpenGL, nebudete schopni režim Redsdk používat. Přepnutí mezi režimem GDI a Redsdk vyžaduje restart TurboCADu. Konflikt Redsdk a podporou Aero pro Windows Vista a Windows 7. Pokud přepnete režim na Redsdk, budete dotázání, zda může TurboCAD vypnout podporu Aero. Konflikt Redsdk a přirozenou podporou GDI pro OpenGL hardwarovou akceleraci. Pokud přepnete režim na Redsdk, budete dotázání, zda může TurboCAD vypnout OpenGL hardwarovou akceleraci. Při použití režimu Redsdk je ve vlastnostech kamery, pro všechny režimy kromě režimu kostra, vypnuta volba „Renderovatelné objekty” a volba „Potlačit skryté čáry” je zapnuta. Správce výkresu Možnosti správce výkresu Filtry vrstev Filtry vrstev umožňují efektivně organizovat práci s výkresem. Tato funkce také umožňuje spravovat filtry z importovaných DWG souborů. Filtry vrstev organizují jednotlivé vrstvy pomocí definice parametrů. Všechny vrstvy, které mají definované parametry ve filtrech, jsou zobrazeny ve spodní části okna Správce výkresu. Poznámka: Zobrazení filtrů a skupin dle filtrů musí být ve vlastnostech Správce výkresu zapnuté. Ve skupině můžete ovládat všechna nastavení vrstev. To znamená, pokud změníte např. barva všech vrstev ve filtru se také změní. Pokud změníte viditelnost viditelnost filtru, změní se 56 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 17 viditelnost i všech hladin přiřazených k filtru. Pokud budou jednotlivé vrstvy obsahovat různá nastavení, u příslušné vlastnosti filtru se objeví symbol (…). Změna barvy vrstvy pomocí filtrů 1. Ve správci výkresů výkresu s filtry vrstev: 2. Ve spodní části okna správce najeďte na pole barvy filtru. 3. Klikněte na pole barvy 4. Když se zobrazí výběr barvy, vyberte nějakou. Barva všech vrstev ve filtru se změní na vybranou barvu. Vytvoření filtru 1. V nástrojové liště správce souborů klikněte na ikonu Nový filtr vrstev. 2. Na dotaz zadejte jméno filtru. 3. Po zobrazení dialogu nastavte parametry vrstev. 4. Klikněte OK. Editace parametrů filtru 1. V horní části okna Správce výkresu klikněte na požadovaná filtr. 2. Klikněte pravým tlačítkem myši a vyberte Upravit Parametry filtru 3. Když se zobrazí dialogové okno upravte parametry. 4. Klikněte na OK. Dialog filtrů hladin Dialog filtrů chování filtrů. hladin umožňuje nás kontaktujte na www.spinar.cz. nastavovat Dialog je rozdělen do tří částí: Nástrojový řádek, Parametry filtru a Výsledek filtrování. Nástrojový filtr • Výchozí filtr: Filtr může mít dílčí filtry. Toto nastavení umožňuje specifikovat výchozí filtr, který obsahuje seznam vrstev na která je filtr aplikován. • Vložit Wildcard: Toto tlačítko rozbalí seznam zástupných znaků, které můžete vložit do definice filtru. Dialog zároveň obsahuje informaci o funkci znaku. • Duplikovat řádek: Po kliknutí na toto tlačítko se zduplikuje vybraný řádek v okně parametrů filtru. • Vymazat řádek: Po kliknutí na tento se smaže aktuálně vybraný řádek v parametrech filtru. Parametry filtru V tabulce parametru specifikujete práci filtru po zadaní vlastností. Parametr je definování pomocí hodnoty a zástupného znaku (wildcards). Každý řádek má specifické hodnoty. 57 Novinky v TurboCADu verze 17 • Jméno: Použijte pro pojmenování vrstev, které budou součástí filtru. Celé jméno nebo část může obsahovat zástupné znaky pro specifikaci názvu vrstev. • Aktivní: Políčko řídí výběr dle aktivity vrstvy. Může mít dvě hodnoty: TRUE nebo FALSE. Toto políčko může obsahovat znak (~), která znamená negaci dále uvedeného. Např. ~TRUE znamená není pravda. Vzhledem k tomu, že v jednu chvíli může být aktivní pouze jedna vrstva, tento filtr je vytvořen na základě aktuálního stavu a po změně aktivní vrstvy již filtrované vrstvy nezmění. • Viditelný: Políčko řídí výběr dle viditelnosti vrstvy. Může mít dvě hodnoty: TRUE nebo FALSE. Toto políčko může obsahovat znak (~), která znamená negaci dále uvedeného. Např. ~TRUE znamená není pravda. • Zamknout: Políčko řídí výběr dle statusu zamčení vrstvy. Může mít dvě hodnoty: TRUE nebo FALSE. Toto políčko může obsahovat znak (~), která znamená negaci dále uvedeného. Např. ~TRUE znamená není pravda. • Barva: Políčko řídí výběr dle barvy vrstvy. Hodnota může být zadána ve formátu RGB (True color) - tři číselné hodnoty oddělené čárkou, např. 10,20,30 nebo jako index barvy číselnou hodnotou v rozmezí 1 až 255. Toto políčko může obsahovat znak (~), která znamená negaci dále uvedeného. Např. ~10, znamená není barva 10. Zástupné není možné používat v RGB definici barvy. 58 • Styl čáry: Políčko řídí výběr vrstev dle typu čáry. Nabývá hodnot, které jsou názvem stylu čáry, jako např. CONTINUOS nebo BORDER. Toto políčko může obsahovat znak (~), která znamená negaci dále uvedeného. Např. ~BORDER znamená není BORDER. • Šířka pera: Políčko řídí výběr vrstev dle šířky pera. Nabývá hodnot, které jsou číselnou hodnotou šířky pera. Např. 0,5in nebo 33mm.Toto políčko může obsahovat znak (~), která znamená negaci dále uvedeného. Např. ~10 = není 10. • Pořadí: Políčko řídí výběr vrstev dle pořadí vykreslení. Nabývá hodnot, které jsou číselnou hodnotou pořadí. Např. 1 nebo 55.Toto políčko může obsahovat znak (~), která znamená negaci dále uvedeného. Např. ~10 = není 10. • Manažer stylu tisku: Políčko řídí výběr vrstev dle stylu tisku. Nabývá hodnot, které jsou názvem stylu. Např. „Normal” nebo „Nový styl”. Toto políčko může obsahovat znak (~), která znamená negaci dále uvedeného. Např. ~normal = není normal. Wildcards (zástupné znaky) Zástupné znaky jsou speciální znaky, které umožňují zadávat více podmínek výběru. Podporované znaky jsou. • # - nahrazuje jakoukoliv numerickou číslici • @ - nahrazuje jakýkoliv abecední znak • . - nahrazuje jakýkoliv neabecední znak • * - nahrazuje jakýkoliv řetězec znaků • ? -nahrazuje jakýkoliv jeden znak Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 17 • ~ - odpovídá všemu kromě zapsaného • Přidat vše s touto hodnotou: Pokud je vzoru • [ ] - odpovídá jakýkoliv znak v závorce • [~] - odpovídá všemu, krom znaků uvedených v závorce • [-] - specifikuje rozsah jednoho znaku • ' - řetězec čte jako textový zápis Důležité: • Všechny položky na jednom řádku zpřesňují pravidlo filtru. Např. pokud je pod jménem vrstvy uvedeno*1NP* a barva je 55, filtr vybere pouze ty vrstvy, které v názvu mají 1NP a barvu 55. • Položky v dalších řádcích rozšiřují pravidlo filtru. Např. pokud je pod jménem vrstvy uvedeno *1NP* a v druhém řádku je uvedeno v políčku barva 55, pak filtr vybere vrstvy, které mají v názvu 1NP a vrstvy které mají barvu 55. • Dílčí filtry vycházejí z vrstev, které jsou obsaženy v nadřazením filtru. Výsledek filtrování Tabulka výsledku filtrování zobrazuje seznam vrstev, které vyhovují požadavkům definovaných filtrů. Po pravém kliknutí se zobrazí další nabídka. • Upřesnit pomocí této hodnoty: Pokud je tato volba zapnutá, tak se hodnota v příslušném poli přenáší na všechny řádky definice. Tato funkce zpřísňuje pravidla filtru. • Upřesnit bez této hodnoty: Pokud je tato volba zapnutá, tak se hodnota v příslušném poli přenáší na všechny řádky definice filtru a doplní se znakem ~. Tato funkce zpřísňuje pravidla filtru. tato volba zapnutá, tak se hodnota v příslušném poli přidá do nového řádku definice filtru. Tato funkce rozšiřuje pravidla filtru. • Přidat vše bez této hodnoty: Pokud je tato volba zapnutá, tak se hodnota v příslušném poli přidá do nového řádku definice filtru a doplní se znakem ~. Tato funkce rozšiřuje pravidla filtru. nás kontaktujte na www.spinar.cz. Bloky Editace bloků a skupin na místě Bloky a skupiny je možné editovat přímo ve výkrese. 1. Vyberte blok nebo skupinu. 2. 3. 4. Pravým kliknutím otevřete lokální menu a vyberte editovat uzel. Zatímco ostatní entity ve výkrese zešednou, vybraný objekt pro úpravy zůstane jasně viditelný. Proveďte požadované úpravy. Úpravy zahrnují změnu vlastností, posun, přidání entit, změnu entit a smazání entit. Pokud editujete blok, provedené změny se projeví na všech vložených blocích. 59 Novinky v TurboCADu verze 17 5. Pro ukončení editace bloku nebo skupiny klikněte pravým tlačítkem a z lokálního menu vyberte Dokončit editaci bloku/skupiny. Všimněte si, že editované atributy bloku, přidané nebo smazané, se v ostatních vložených referencích nezměnily. Stejně tak i v editovaném bloku. Změny se projeví pouze v originálním bloku v paletě bloků. Multiodkazová kóta Dostupné pouze v TurboCAD Pro. Menu: Vložit / Kótování / Multiodkaz Víceodkazová kóta je speciální kategorie kóty, která byla navržena pro podporu entit importovaných z AutoCADu. Obsah a vzhled kóty je definován ve stylu víceodkazové kóty. Nastavení lokálního menu: První odkaz: První kliknutí umístí nejdříve šipku odkazu. Tato volba vypne volbu První poznámka. První poznámka: První kliknutí umístí nejdříve poznámku. Tato volba vypne volbu První odkaz. Pevné odkazové body: Limitní počet bodů každého odkazu specifikovaný ve stylu. Výchozí hodnota je 2, jedna pro šipku a dvojka pro obsah. Pokud jsou oba body definovány, začíná 60 se kreslit další odkaz. Pokud je hodnota nastaven na 0, odkaz může mít tolik bodů, kolik potřebujete. Vložit další odkaz: Tato volba je dostupná, pokud je zapnutá volba Pevné odkazové body. Tato volba ukončí zadávání bodů aktuálního odkazu a můžete začít zadávat body dalšího odkazu. Dokončit: Dokončí zadávání bodů všech odkazů. 1. Vyberte nástroj Multiodkaz. 2. Klikněte pro výběr prvního bodu odkazu. Pokud je aktivní volba První poznámka, bude bod umístěním pro poznámku, jinak to bude bod začátku odkazu. 3. Klikněte pro umístění druhého bodu odkazu. Pokud je zapnutá volba První poznámka, bude to poloha první šipky odkazu, jinak se bude jednat o umístění poznámky. 4. Pokud máte výchozí nastavení a styl, dalším klikem začnete kreslit další odkaz. Klikněte pro umístění další šipky, umístění poznámky je již definováno. S výchozím nastavením (limit=2) je každý další bod počátek šipky dalšího odkazu. 5. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 17 6. Pokud máte vypnutou volbu Pevné odkazové body můžete zadávat jednotlivé odkazové body jednoho odkazu jak potřebujete, dokud nezvolíte možnost Vložit další odkaz. Tím zahájíte zadávání další sekvence odkazových bodů jednoto odkazu. 7. Pokud jste dokončily zadávání odkazu, z lokálního menu zvolte Dokončit. Pomocí editace uzlu můžete přidávat a odebírat odkazy a přidávat, odebírat i posunovat uzly jednotlivých odkazů. Vlastnosti multiodkazové kóty Multiodkaz má odlišné vlastnosti než běžná kóta. Formát multiodkazu nás kontaktujte na www.spinar.cz. Celkové měřítko: Nastavuje celkové měřítko multiodkazu. Anotace: Nastavuje zda se bude jednat o poznámku nebo ne. Tato volba nemá vliv v případě, že je jedná o podporu externích DWG aplikací. Šipky: Nastavuje typ šipky použité v odkazu. Velikost: Velikost šipky. Typ odkazu: Nastavuje zda bude odkaz typu čáry, spliny nebo žádný. Barva: Nastavuje barvu odkazu. Typ čáry: Nastavuje typ čáry odkazu. Šířka čáry: Nastavuje šířky čáry odkazu. Linka textu: Nastavuje, zda se bude kreslit linka textu, čára spojující text s odkazem. Délka linky: Nastavuje délku linky textu. 61 Novinky v TurboCADu verze 17 Typ obsahu: Toto nastavení je definováno ve stylu multiodkazu. Obsah multiodkazu Volby na stránce obsahu závisí na zvoleném typu odkazu ve stylech. Pokud je styl nastaven na žádný, bude stránka prázdná. Pokud bude nastaven na text, bude stránka vypadat následovně: Styl textu: Nastavuje, který textový styl definovaný ve stylech bude použit pro multiodkaz. Výška: Nastavuje výšku textu. Orámování textu: Nastavuje, zda bude vykreslen rámeček okolo textu multiodkazu. Šířka: Nastavuje šířku znaku. Maska pozadí: Vytvoří masku pro objekty za textem. 62 Barva: Nastavuje barvu textu: Zarovnání: Nastavuje zarovnání textu: Linka vlevo: Specifikuje vertikální umístění odkazu vlevo od textu. Linka vpravo: Specifikuje vertikální umístění odkazu vlevo od textu. Otočení textu: Specifikuje úhel otočení textu. Odsazení textu: Specifikuje vzdálenost mezi textem a koncem odkazu. Styl: Vyberte Nakonec pro automatické srovnání velikosti čáry relativně k nejdelší části. Faktor: Nastavuje vzdálenosti mezi čarami. Pokud je ve stylu nastaven obsah jako blok, stránka bude vypadat následovně: Zdroj bloku: Specifikuje název bloku, který bude použit jako obsah. Natočení bloku: Specifikuje úhel rotace bloku. Měřítko X: Specifikuje měřítko bloku ve směru osy X. Měřítko Y: Specifikuje měřítko bloku ve směru osy Y. Měřítko Z: Specifikuje měřítko bloku ve směru osy Z Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 17 Styly multiodkazu Pomocí manažera stylů můžete spravovat jednotlivé styl multiodkazových kót. Pro více informací o spravování stylů viz „Správce stylů” v manuálu. Ve správci stylů je jeden předdefinovaný styl „Standard”. Vytvoří přímočaré pole složené z řad, sloupců a úrovní. 1. Vyberte příkaz Vzor pole. 2. V kontrolním řádku definujte počet sloupců, řad a úrovní. 3. Vyberte 3D těleso. Poznámka: V ploše náhledu můžete kliknout a zoomovat. Dvouklikem se vrátíte na výchozí zobrazení. 1. 2. 3. Styl „Standard” můžete změnit, ale pokud si přejete styl zachovat, klikněte na něj pravým tlačítkem a zvolte Vytvořit nový. Zadejte jméno nového stylu. Bude vytvořen nový styl jako kopie standardního. Pro změnu stylu multiodkazu klikněte na multiodkaz a ve vlastnostech na stránce Hlavní styl změňte. 4. Klikněte na výchozí bod vzoru. 5. Posuňte kurzor a nastavte osu X vzoru. 6. Posuňte kurzor a nastavte osu Y vzoru. 7. Posuňte kurzor a nastavte osu Z vzoru. Vzory Dostupné pouze v TurboCAD Pro Platinium. Vzory jsou pole pevných ACIS 3D objektů, kopírovaných pomocí specifikovaného parametricky definovaného plánu. Vzory a/nebo jejich elementy, jsou pevné objekty, se kterými se manipuluje pomocí 3D nástrojů, jako ohnou a mohou na nich být aplikovány Boolovské operace. K dispozici je pět nástrojů pro vzor: Pole, Na křivce, Radiální, Sférický, Cylindrický. Vzor pole Dostupné pouze v TurboCAD Pro Platinium. Menu: Vložit / Vzor / Vzor pole nás kontaktujte na www.spinar.cz. 63 Novinky v TurboCADu verze 17 Vzor je vytvořen. délka je vzdálenost mezi středy sousedních objektů. Pravoúhlá základna: Vynutí 90° úhel mezi osou X a Y. Hexagonální: Vytvoří šestiúhelníkový rastr. Pokud je funkce zapnutá a nepoužijete volbu Dle entity, budete schopni zadat pouze osu X. Poznámka: Vlastnosti pole jsou dostupné pouze prostřednictvím palety Info o výběru. Hodnota podél osy je definována od středu do středu zdrojového tělesa. Varování. V poli musíte definovat více jak 2 řady, aby bylo možné vytvořit více než jednu úroveň. Nastavení hodnoty řady na 0, eliminujete možnost zadat počet úrovní, dokud nebude počet řad více než 2. Ponechat kopii zdroje: Pokud je zvolena tato možnost, bude ponechána kopie původního zdrojového 3D objektu. Pokud je vypnuta, objekt bude vymazán. Ponechat cíl: Pokud je volba zapnuta, objekt, který je použit pro Dle entity, zůstane zachován. Pokud je vypnuta, objekt bude odstraněn. Dle entity: Pokud je volba zapnuta, je možné využít existující kvádr pro definici os pole. S touto funkcí je možné použít jiné nastavení os, něž je aktuální souřadný systém. Přizpůsobit: Tato funkce definuje délky os jako celkové mezi prvním a posledním elementem v poli. Pokud je volba vypnutá, specifikovaná 64 Vlastnosti pole: Vlastnosti se budou lišit dle způsobu vytváření vzoru. Přizpůsobit: Tato funkce definuje délky os jako celkové mezi prvním a posledním elementem v poli. Pokud je volba vypnutá, specifikovaná délka je vzdálenost mezi středy sousedních objektů. Sloupce: Nastavuje počet sloupců. Řádky: Nastavuje počet řádků. Úrovně: Nastavuje počet úrovní (výšek). Délka osy-X: Definuje délku osy X. Délka osy-Y: Definuje délku osy Y. Výška: Definuje délku osy Z. Vzor na křivce Dostupné pouze v TurboCAD Pro Platinium. Menu: Vložit / Vzor / Vzor na křivce Vytvoří vzor objektů umístěných na křivce. Použita může být Beziér i 2D nebo 3D splina. Čára/Křivky, oblouky a čáry použity být nemohou. 1. Vyberte nástroj Vzor na křivce 2. V kontrolním řádku zadejte počet sad 3. Vyberte pevný 3D objekt. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 17 Počet elementů: Nastavuje počet (elementů), které se na křivku rozmístí. sad Radiální vzor 4. Klikněte na na křivku a vzor je vytvořen. Nastavení lokálního menu Ponechat kopii zdroje: Pokud je zvolena tato možnost, bude ponechána kopie původního zdrojového 3D objektu. Pokud je vypnuta, objekt bude vymazán. Ponechat cíl: Pokud je volba zapnuta, křivka zůstane zachován. Pokud je vypnuta, křivka bude odstraněna. Vlastnosti se budou lišit dle způsobu vytváření vzoru. Vlastnosti vzoru na křivce: Vlastnosti se budou lišit dle způsobu vytváření vzoru. Přizpůsobit: Tato funkce definuje zda budou délky os jako celkové mezi prvním a posledním elementem v poli. Pokud je volba vypnutá, specifikovaná délka je vzdálenost mezi středy sousedních objektů. Nerotované: Pokud je volba zapnutá, objekty se po křivce umístí ve shodné orientaci s výchozím objektem. Pokud bude volba vypnutá, objekty se orotují dle orientace křivky. nás kontaktujte na www.spinar.cz. Dostupné pouze v TurboCAD Pro Platinium. Menu: Vložit / Vzor / Radiální vzor Vytvoří druh radiálního vzoru. 1. Vyberte nástroj Radiální pole 2. Vyberte pevný 3D objekt. 3. Klikem nastavte střed vzoru. 4. Klikem nastavte poloměr vzoru. 65 Novinky v TurboCADu verze 17 Nastavení lokálního menu Ponechat kopii zdroje: Pokud je zvolena tato možnost, bude ponechána kopie původního zdrojového 3D objektu. Pokud je vypnuta, objekt bude vymazán. Ponechat cíl: Pokud je volba zapnuta, křivka zůstane zachován. Pokud je vypnuta, křivka bude odstraněna. Dle entity: Pokud je volba zapnuta, je možné využít existující kružnici, oblouk nebo kruhovou křivku pro definici velikosti vzoru. Pokud je volba vypnutá, musíte specifikovat střed a poloměr vzoru. Eliptický: Pokud je volba zapnutá, bude vytvořen kruhový vzor. Počet prstenců bude ignorován. Jedná se o výchozí nastavení. Polární: Pokud je volba zapnutá, bude vytvořen polární vzor, podobný zeměpisným délkám na globusu při pohledu na pól. Radiální: Pokud je volba zapnutá, bude vytvořen radiální vzor, podobný loukotím v kol. Nerotované: Pokud je volba zapnutá, objekty se ve vzoru umístí ve shodné orientaci s výchozím objektem. Tato volba není dostupná pro Polární. Na oblouku: Pokud je tato volba zapnutá, budete dotázání na počáteční bod a koncový bod oblouku. Tato volba není dostupná pro Dle entity. 66 Vlastnosti vzoru radiálního vzoru: Vlastnosti se budou lišit dle způsobu vytváření vzoru. Počet elementů: Nastavuje počet prvků ve vzoru. Počáteční úhel: Nastavuje počáteční úhel začátku kreslení vzoru. Koncový úhel: Nastavuje koncový úhel konce kreslení vzoru. Poloměr: Nastavuje poloměr vzoru. Sférický vzor Dostupné pouze v TurboCAD Pro Platinium. Menu: Vložit / Vzor / Sférický vzor 1. Vyberte nástroj sférického vzoru. 2. V kontrolním řádku zadejte počet šířek. 3. Vyberte pevný 3D objekt. 4. Klikem definujte střed sférického vzoru. 5. Klikněte pro definici poloměru vzoru. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 17 4. Klikem definujte poloměr vzoru. 5. Klikem definujte výšku vzoru. Ponechat kopii zdroje: Pokud je zvolena tato možnost, bude ponechána kopie původního zdrojového 3D objektu. Pokud je vypnuta, objekt bude vymazán. Ponechat cíl: Pokud je volba zapnuta, křivka zůstane zachován. Pokud je vypnuta, křivka bude odstraněna. Cylindrický vzor Dostupné pouze v TurboCAD Pro Platinium. Menu: Vložit / Vzor / Cylindrický vzor 1. Vyberte nástroj cylindrický vzor. 2. Vyberte pevný 3D objekt. 3. Klikem vzoru. definujte střed nás kontaktujte na www.spinar.cz. cylindrického Nastavení lokálního menu Ponechat kopii zdroje: Pokud je zvolena tato možnost, bude ponechána kopie původního zdrojového 3D objektu. Pokud je vypnuta, objekt bude vymazán. 67 Novinky v TurboCADu verze 17 Dle entity: Pokud je volba zapnuta, je možné využít existující kružnici, oblouk nebo kruhovou křivku pro definici velikosti vzoru. Pokud je volba vypnutá, musíte specifikovat střed a poloměr vzoru. Přizpůsobit: Tato funkce definuje zda bude výška jako celková mezi prvním a posledním elementem v poli. Pokud je volba vypnutá, specifikovaná výška je vzdálenost mezi středy sousedních objektů. Hexagonální: Vytvoří šestiúhelníkovou alternativu k válcovitému vzoru. 2. 3. Z lokálního menu vyberte volbu Vybrat křivku. Klikněte na požadovanou řeznou hranu. Editace 3D objektů pomocí Info o výběru Xořez Menu: Modifikace / Xořez Nástroj Xořez vytvoří oříznuté/ostříhnuté zobrazení vložené reference bloku nebo externí reference pomocí další hranice. Jako hranici je možné použít kružnici nebo uzavřenou křivku. 1. Vyberte xref nebo referenci bloku nebo skupinu referencí. Zobrazí se oříznutá verze xrefu nebo bloku. Originální xref nebo blok zůstává neporušen. Blok a definovaná hranice nejsou asociativní, to znamená,že změnou hranice nezměníte vzhled ořezané reference. Pokud blok nebo xref obsahují 3D objekty, budou zobrazeny jako „duté” bez ohledu na to, zda se jedná o pevná tělesa nebo povrchy. Xořez nevytváří nové objekty z viditelných entit, pouze skrývá jejich části. Z tohoto pohledu se nejedná o booleovské operace. Navzdory aktuálnímu USS je vytvořená řezná hloubka tělesy rovnoběžná s řeznou hranicí. Vlastnosti xořezu Vlastnosti umožňují ovládat další možnosti vzhledu. 68 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 17 Editace schodiště Nástroj editace uzlu může být použit pro posun nebo změnu velikosti schodiště. Zobrazit pouze výsledek: Pokud je tato volba zaškrtnuta, bude zobrazena celá reference ne blok. Hranice ořezu bude ignorována. Umožnit přední ořez: Pokud je zvolena tato možnost, xořez odřízne vše, co je nad specifikovanou výškou. Vodorovný řez je proveden vždy rovnoběžně s rovinou hranice ořezu. Přední ořez: Definuje výšku předního ořezu. Umožnit zadní ořez: Pokud je zvolena tato možnost, xořez odřízne vše, co je pod specifikovanou výškou. Vodorovný řez je proveden vždy rovnoběžně s rovinou hranice ořezu. Zadní ořez: Definuje výšku zadního ořezu. Na následujícím obrázku je použit přední ořez i spodní ořez. 1. Na příkladu je nakreslené schodiště. Aktivujte nástroj Editace uzlu a klikněte na schodiště, které potřebujte upravit. 2. Pokud kliknete na uzel, můžete ho kamkoliv přetáhnout. Kontrolní řádek umožňuje zadat přesné hodnoty posunu uzlu delta X a delta Y. Zároveň umožňuje změnit i výšku schodiště. 3. Manažer stylů Styly oken Schodiště nás kontaktujte na www.spinar.cz. Členění okna Pro vytvoření mnoha stylů oken je možné použít několik vzorů členění výplní: 69 Novinky v TurboCADu verze 17 • Obdélník • Diamant • Kazetové 9 kazet • Kazetové 12 kazet • Hvězdokupa • Paprsky Vzory Hvězdokupa a Paprsky jsou kombinací zaobleného / pravoúhlého vzoru s paprskovým poloobloukem nebo čtvrtobloukem a mohu být použity pro půlobloukové nebo čtvrtobloukové tvary okna a také pro obdélníkové členění. Ostatní vzory se hodí pro obdélníkové členění, ale mohou být použity i pro půloblouky. Ke každému stylu může být přiřazeno více členění. To umožňuje mít pro rozdílné vzory členění pro každou skleněnou výplň nebo jejich kombinace. Pro nastavení členění proveďte následující kroky: 1. Otevřete paletu Manažera stylů. 2. Najděte styly okna. 3. Vyberte styl okna u kterého chcete vytvořit člení. 4. Rozbalte kategorii tvar a klikněte na členění. 5. Zobrazí se dialog členění. Tento dialog obsahuje seznam všech definovaných členění přiřazených ke stylu. Např. k jedné výplni dveří můžete přidat členění obdélníkové a ke druhé výplni členění diamant. 70 Přidat: zobrazí dialog prvků členění, kde můžete definovat jména prvků členění a jeho vlastnosti. Editovat: zobrazí dialog prvků členění a umožní změnu vlastností vybraného členění. Odstranit: smaže vybrané členění. Vypnout členění: pokud je zapnuté, členění je vypnuté. 1. Otevřete paletu manažeru stylů a vyberte styl oken, ke kterému chcete přiřadit členění. 2. Otevřete kategorii tvar a klikněte na členění. 3. Otevře se dialogové okno členění. 4. Klikněte na tlačítko Přidat, otevře se dialog prvků členění. 5. Členění výplní lze použít na všechny výplně nebo konkrétní část výplně. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 17 Kazetové 9 kazet a Kazetové 12 kazet obsahuje další dvě možnosti: Odsazení hrany X a Y: toto nastavení obsahuje definici odsazení od hran rámu okna. Vzor Hvězdokupy a Paprsky obsahuje další možnosti nastavení: Příčky: definuje počet příček vedoucích od vnějšího poloměru paprskovitě ke vnějšímu obvodu. Styl: toto nastavení definuje zda střed bude uzavřená kružnice nebo uzavřený disk. Poloměr: nastavuje poloměr pro střed paprsků. Pokud chcete specifikovat vlastnosti konkrétní části okna, musíte zadat číslo výplně na kterou chcete změny aplikovat. Číslo výplně koresponduje pořadí výběru profilů. Poznámka: Pokud není okno vidět, protože je náhle orotovaný, klikněte na náhled prostředním tlačítkem myši, držte a táhněte myš. Náhled začne rotovat. 6. 7. Definujte šířku a tloušťku členění. Z rozbalovacího menu vzor vyberte obdélník. 8. V poli Po výšce nastavte počet horizontálního dělení. 9. V poli Na šířku nastavte počet vertikálního dělení. 10. Klikněte na OK pro uzavření dialogu prvků členění. 11. Klikněte na OK pro uzavření dialogu členění. Vzor členění Diamant má stejné nastavení jako vzor obdélníkový. nás kontaktujte na www.spinar.cz. Styly dveří Členění dveří Členění dveří může být použito na dveře se skleněnou výplní. Pro vytvoření výplně použijte profilu (Manažer stylů / Styl profilu). Stejně jako definovaný profil je přiřazen ke stylu dveří, stejně tak vyberte styl dveří ke kterému chcete přidat členění a vyberte profil jako tvar dveří (Tvar dveří=Uživatelský profil=”Styl profilu 1”). Pro vytvoření mnoha stylů dveří je možné použít několik vzorů členění výplní: • Obdélník • Diamant • Kazetové 9 kazet • Kazetové 12 kazet • Hvězdokupa • Paprsky Vzory Hvězdokupa a Paprsky jsou kombinací zaobleného / pravoúhlého vzoru s paprskovým poloobloukem nebo čtvrtobloukem a mohu být použity pro půlobloukové nebo čtvrtobloukové 71 Novinky v TurboCADu verze 17 tvary dveří a také pro obdélníkové členění. Ostatní vzory se hodí pro obdélníkové členění, ale mohou být použity i pro půloblouky. Ke každému stylu může být přiřazeno více členění. To umožňuje mít pro rozdílné vzory členění pro každou skleněnou výplň nebo jejich kombinace. Pro nastavení členění proveďte následující kroky: 1. Otevřete paletu Manažera stylů. 2. Najděte styly dveří. 3. Vyberte styl dveří u kterého chcete vytvořit člení. 4. Rozbalte kategorii tvar a klikněte na členění. 5. Zobrazí se dialog členění. Tento dialog obsahuje seznam všech definovaných členění přiřazených ke stylu. Např. k jedné výplni dveří můžete přidat členění obdélníkové a ke druhé výplni členění diamant. Přidat: zobrazí dialog prvků členění, kde můžete definovat jména prvků členění a jeho vlastnosti. Editovat: zobrazí dialog prvků členění a umožní změnu vlastností vybraného členění. Odstranit: smaže vybrané členění. Vypnout členění: pokud je zapnuté, členění je vypnuté. 1. Otevřete paletu manažeru stylů a vyberte styl dveří, ke kterému chcete přiřadit členění. 2. Otevřete kategorii tvar a klikněte na členění. 3. Otevře se dialogové okno členění. 4. Klikněte na tlačítko Přidat, otevře se dialog prvků členění. 5. Členění výplní lze použít na všechny výplně nebo konkrétní část výplně. Pokud chcete specifikovat vlastnosti konkrétní části dveří, musíte zadat číslo výplně na kterou chcete změny aplikovat. Číslo výplně koresponduje pořadí výběru profilů. Poznámka: Pokud nejsou dveře vidět, protože je náhle orotovaný, klikněte na náhled prostředním tlačítkem myši, držte a táhněte myš. Náhled začne rotovat. 6. 72 Definujte šířku a tloušťku členění. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 17 7. Z rozbalovacího menu vzor vyberte obdélník. 8. V poli Po výšce nastavte počet horizontálního dělení. 9. V poli Na šířku nastavte počet vertikálního dělení. 10. Klikněte na OK pro uzavření dialogu prvků členění. 11. Klikněte na OK pro uzavření dialogu členění. Vzor členění Diamant má stejné nastavení jako vzor obdélníkový. Kazetové 9 kazet a Kazetové 12 kazet obsahuje další dvě možnosti: Odsazení hrany X a Y: toto nastavení obsahuje definici odsazení od hran rámu okna. Vzor Hvězdokupy a Paprsky obsahuje další možnosti nastavení: Příčky: definuje počet příček vedoucích od vnějšího poloměru paprskovitě ke vnějšímu obvodu. Styl: toto nastavení definuje zda střed bude uzavřená kružnice nebo uzavřený disk. Poloměr: nastavuje poloměr pro střed paprsků. Prostor papíru Manipulace s prostory papíru papíru, tento prostor bude označen k tisku. V dialogovém okně tiskové fronty můžete definovat, které prostory chcete vytisknout. Pokud na vybraný prostor dvakrát kliknete, otevře se dialogové okno tisku. V okně můžete nastavit vlastnosti tisku a tiskárnu. Pořadí v okně tiskové fronty koresponduje s pořadím odeslání na tiskárnu. Volby: Vybrat vše: Vybere všechny prostory pro tisk. Odvybrat vše: Odstraní z výběru všechny prostory pro tisk. Posun nahoru: Posune vybrané prostory ve frontě nahoru. Posun dolu: Posune vybrané prostory ve frontě dolu. Vlastnosti: Otevře okno vlastností aktuálně vybraného prostoru. Kopie: Nastavuje počet kopií. Výřezy Tisková fronta 1. 2. 3. Klikněte pravým tlačítkem na záložku prostorů a vyberte tisková fronta nebo Vyberte Tisková fronta z menu Soubor. Otevře se dialog tiskové fronty. Pokud otevřete dialog pravým klikem na prostoru nás kontaktujte na www.spinar.cz. Rozbití výřezů Drátový režim-Dostupné pouze pro TurboCAD Pro Ostatní režimy-Dostupné pouze pro TurboCAD Pro Platinium 73 Novinky v TurboCADu verze 17 Výřezy je možné rozbít. V případě drátového zobrazení a skryté čáry budou výsledkem 2D čáry. Pokud je výřez renderován (rychlý, kvalitní render nebo renderovací styl), výsledkem bude 2D obrázek. Pro správnou funkci musí být ve zvoleném režimu renderu vypnuta volba nerenderovatelné objekty 1. Vyberte výřez 2. Klikněte na Rozpad 74 Pro aktualizaci a technickou pomoc Novinky v TurboCAD 18 Otevírání a ukládání souborů Vymazání Dostupné pouze v TurboCAD Pro a Platinum Nástroj Vymazání je navržen pro vyčištění výkresu od nepoužitých elementů (např. bloky, styly čar,...) a tím ke zmenšení velikosti výkresu. 1. Vyberte nástroj Vyčisti a otevře se dialogové okno. 2. Vyberte položky, které chcete vymazat. Pokud je to nutné, rozbalte strom položek nás kontaktujte na www.spinar.cz. a vyberte pod-položku. Jako alternativu, můžete použít tlačítko Vymazat vše. 3. Po výběru položek k vymazání, stiskněte tlačítko Vymazat. 4. Když jste hotovy, stiskněte Uzavřít. Volby Vymazání: Zobrazit použité položky: Pokud je položka zaškrtnuta zobrazí se celý strom včetně podpoložek. Při zaškrtnuté této volbě není možné použít vymazání. Po vybrání položky ze stromu se ve spodní části okna zobrazí informace o položce a možnosti vymazání. Vymazat výchozí styly čar: Pokud je položka vybrána, je možné z výkresu vymazat výchozí styly čar. Ve výchozím nastavení je tato volba vypnuta a doporučujeme ji takto ponechat. Vymazat výchozí styly výplně: Pokud je položka vybrána, je možné z výkresu vymazat výchozí styly výplní. Ve výchozím nastavení je tato volba vypnuta a doporučujeme ji takto ponechat. Vymazat všechny předchozí záznamy před akcí: Pokud je tato volba zapnuta, bude vymazán zásobník zpět. Tato volba zabraňuje pokusu o použití zpět na vymazané položky. Ve výchozím nastavení je tato volba zapnuta. Potvrdit vymazání každé položky: Pokud je tato volba zapnuta, bude každá mazaná položka ještě samostatně ověřována pomocí dialogového okna. Ve výchozím nastavení je tato volba zapnuta. Novinky v TurboCADu verze 18 Nastavení výkresu Přirozená kresba Dostupné pouze pro TurboCADu Pro. V dialogovém okně přirozené kresby můžete definovat použití systému vykreslování a zobrazování 2D grafiky. K výběru jsou dva enginy - GDI a Redsdk. GDI využívá základní výkon Windows, CPU a hardwarové akcelerace OpenGL. Redsdk a OpenGL akcelerovaný grafický engine, který výrazně zvyšuje výkon při kreslené 2D entit. GDI nastavení: 76 Kreslení bez chvění: Pokud je tato volba zaškrtnuta, kreslené entity jsou hladší, nicméně při zoomování a posunování to může způsobit pomalejší překreslení. Redsdk nastavení: Zobrazit FPS: Pokud je volba zapnutá, v pravém horník rohu kreslící plochy budou zobrazeny informace o množství rámečků (frame) za sekundu, hodnotící rychlost enginu Redsdk. Anti-Aliasing: Vytváří efekt antialiasingu na 2D objektech. Hodnoty je možné nastavit na Vypnuto, 1x, 2x, 4x, 8x, 16x. Zapnutí vytvoří objekty hladší, ale sníží rychlost zobrazování. Vertikální synchronizace: Způsobí lepší zobrazování objektů, ale zvětší zatížení paměti. Vyhlazení textu: Zapnutí této volby způsobí jemnější zobrazení textu, ale zpomalení běhu programu. Zobrazit info video systému: Po stisknutí tlačítka se zobrazí okno o vlastnostech grafické karty. Pokud ovladač není optimální pro Redsdk, budete dotázání na stažení nového ovladače prostřednictvím nabídnutého linku. Režim obnovení: Z důvodu optimalizace zobrazení Redsdk zpozdí regeneraci zobrazení některých objektů během pusunů jako je Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 18 zoomování a posuny. Můžete specifikovat zda bude regenerace prováděna automaticky nebo manuálně. Pokud bude zvolena volba manuální regenerace, posunuté objekty budou čekat s regenerací na stisknutí klávesy F5 nebo na příkaz Regen nebo Překresli z menu Zobrazit. V pokročilém nastavení můžete specifikovat, které objektty budou optimalizovány a které ne. Zpožděné načítání ploch: Pro optimalizaci využití paměti budou do renderingu plochy a objekty načítání se zpožděním. Vyrovnání prostoru renderu: Pro optimalizaci zobrazení budou komponenty prostoru modelu uloženy v zásobníku. Redsdk je závislý na grafické kartě s podporou OpenGL akcelerace a možnostech karty. Pokud nemáte kartu s podporou OpenGL, nebudete schopni režim Redsdk používat. Přepnutí mezi režimem GDI a Redsdk vyžaduje restart TurboCADu. Konflikt Redsdk a podporou Aero pro Windows Vista a Windows 7. Pokud přepnete režim na Redsdk, budete dotázání, zda může TurboCAD vypnout podporu Aero. Konflikt Redsdk a přirozenou podporou GDI pro OpenGL hardwarovou akceleraci. Pokud přepnete režim na Redsdk, budete dotázání, zda může TurboCAD vypnout OpenGL hardwarovou akceleraci. Při použití režimu Redsdk je ve vlastnostech kamery, pro všechny režimy kromě režimu nás kontaktujte na www.spinar.cz. kostra, vypnuta volba „Renderovatelné objekty” a volba „Potlačit skryté čáry” je zapnuta. Redsdk Dostupné pouze pro TurboCADu Pro. Nastavení Redsdk dovoluje ovládat vzhled objektů během režimu zobrazení rychlého renderu a skryté čáry. Použít barvu pozadí: Pokud je vypnuto (výchozí nastavení je na zapnuto) je povolena funkce změny vnitřní barvy objektu (výchozí barva je bílá). Šířka dle grafiky: Pokud je volba zapnuta, šířka čáry viditelné části grafiky je uzpůsobena vlastní grafice. Pokud je volba vypnutá, je možné zadat vlastní šířku čar objektu (výchozí šířka je=0). Barva dle grafiky: Pokud je volba zapnuta, barva viditelné části grafiky je uzpůsobena vlastní grafice. Pokud je volba vypnutá, je možno zadat vlastní barvu objektu (výchozí barva je bílá). 77 Novinky v TurboCADu verze 18 Šířka dle grafiky: Pokud je volba zapnuta, šířka čáry skryté části grafiky je uzpůsobena vlastní grafice. Pokud je volba vypnutá, je možné zadat vlastní šířku čar objektu (výchozí šířka je=0). Šířka čáry skryté části objektu musí být menší nebo rovna šířce viditelné části objektu. Nastavení čáry v pozadí Barva: Zde je definována barva kryté čáry (výchozí barva je šedová R=G=B=128) Průhlednost: Zde je definována průhlednost skryté čáry v rozmezí od 0 do 1 (výchozí hodnota je 0,1) Tečkování: Zde je definován vzhled čáry v pozadí v rozmezí od 0 do 255 (výchozí hodnota je 255). Nastavení rychlého renderu Okolní: Tato hodnota definuje faktor intenzity pro všechna okolní světla (výchozí hodnota je 10). Rozptyl: Tato hodnota definuje faktor luminance (výchozí hodnota je 75). Zrcadlový: Tato hodnota definuje faktor odlesků (výchozí hodnota je 50). Exponent: Tato hodnota definuje faktor útlumu odlesků (výchozí hodnota je 10) Měkkost: Tato hodnota definuje faktor „hladkosti“ odlesků (výchozí hodnota je 0). zobrazení po použití zoomování použijte Překresli nebo Regen. Podložení se sestává ze dvou částí: ze stylu podložení a vložení podložení. Před vložení podložení musíte vytvořit styl podložení. Vytvářená stylu podložení Otevřete správce podložení: Správce obsahuje seznam stylů podložení, které jsou definovány ve výkresu. 1. Pro vytvoření nového stylu klikněte na tlačítko Nový. Otevře se dialog Podložení. PDF Podložení Dostupné pouze pro TurboCADu Pro. PSF podložení umožňuje vložení PDF souboru do výkresu. Pokud PDF obsahuje vektorovou grafiku, je možné použít uchopení koncových a středových bodů. Podložení se bude jevit jako bitmapová data PDF souboru. Pro kvalitní 78 2. Klikněte na tlačítko procházet, otevře se dialogové okno procházení souborů a vyberte požadovaný pdf soubor. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 18 5. Klikněte na OK a dialog uzavřete. Vkládání Podložení do výkresu 3. Zobrazí se seznam stránek obsažených ve zvoleném souboru a jejich náhledy. Výchozí nastavení je takové, že název stránek je použit jako název podložení. Toto nastavení je možné změnit. Pro vložení podložení do výkresu: 1. Vyberte nástroj podložení 2. Budete dotázání na výběr požadovaného stylu. Vyberte styl a klikněte na OK. Klikem definujte levý spodní roh podložení. Přesuňte kurzor na pozici pravého horního rohy a potvrďte klikem. 4. Klikněte na OK a dialog podložení se uzavře. Nyní se název podložení zobrazí v seznamu podložení stylů podložení. nás kontaktujte na www.spinar.cz. 79 Novinky v TurboCADu verze 18 Poznámka: Pokud chcete vytvořit tabulku architektonických prvků (okna, dveře, zdi nebo desky) použijte „Styly tabulek“. V tomto příkladu jsou použity tři bloky označující okna, dveře a desky. Bloky Atributy bloků Synchronizace atributů Někdy je nutné přidat atributy k již vloženým blokům do výkresu. Nové atributy nejsou do již vložených instancí bloku automaticky doplněny. Tlačítko Syn atributy zajistí doplnění nových atributů do již vložených instatncí. V paletě bloků jsou tři bloky. Výchozí hodnoty nově vytvořených atributů budou použity pro hodnoty nově synchronizovaných atributů ve vložených instancích. Extrahování atributů bloku Pokud jsou k bloku připojené atributy, můžete je extrahovat a vložit do přehledné tabulky. Tyto hodnoty je také možné vložit do externího souboru. 80 1. Vyberte extrahovat atributy. V tomto okně můžete vybrat bloky a atributy které budou obsaženy ve výsledné tabulce nebo souboru. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 18 • Zahrnout Poznámka: Pořadí sloupců můžete změnit tažení sloupce za hlavičku na novou pozici. • Prohledat celý výkres: atributy budou extrahovány ze všech bloků, které se nacházení v prostoru modelu a papíru. • Prohledat modelový prostor: atributy budou extrahovány pouze z modelového prostoru. • Prohledat aktuální prostor: atributy budou extrahovány pouze z aktuálního modelového prostoru nebo prostoru papíru. • Prohledat vybrané entity: atributy budou extrahovány pouze z vybraných entit. • Prohledat skupiny: pokud nějaká skupina obsahuje bloky, budou tyto bloky prohledány. nás kontaktujte na www.spinar.cz. 2. vložené bloky: Pokud prohledávané bloky obsahují vložené bloky, budou i tyto bloky prohledány. • Zahrnout Xrefy: budou prohledány i objekty xrefů. • Seznam Bloky obsahuje všechny bloky, které obsahují atributy. Seznam Vlastnosti obsahuje seznam všech atributů, které byly nalezeny v blocích. • Zobrazit celkový seznam: Seznam Vlastnosti bude obsahuvat všechny atributy, které se nacházejí ve vybraných blocích v seznamu Bloky. • Zobrazit vlastnosti vybraných bloků: seznam Vlastnosti bude obsahovat atributy aktuálně vybraného bloku. • Zobrazit pouze viditelné vlastnosti: Pokud je volba vybrána, budou zobrazeny pouze viditelné atributy. Pro všechny bloky bloky můžete vybrat některé připojené atributy. Např. klikněte na Zobrazit vlastnosti vybraných bloků a vybrat blok „označení_dveří“. Vyberte pouze „označení“, „cena“ a „jméno“. 81 Novinky v TurboCADu verze 18 5. 3. Vyberte „místnost“ a vyberte atributy „Jméno“, „plocha“, „podlaha“ a „pokoj“. 4. Vyberte „označení_okna“ a vyberte atributy „„označení“, „cena“, „Jméno“, „šířka“ a „výška“. Pokud kliknete pravým tlačítkem, rozbalí se pop-up menu, ve kterém můžete jedním krokem vše vybrat, vše zrušit nebo přejmenovat aktuální výběr. 82 Pokud máte bloky a vlastnosti definovány klikněte na Další. TurboCAD prohledá soubor a zobrazí náhledové okno s výsledkem. Pokud je zvolena volba TurboCAD Tabulka, bude výsledek vložen do výkresu. Pokud chcete Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 18 vytvořit externí soubor, klikněte na Externí soubor. Kliknutím na hlavičku jakéhokoliv sloupce můžete změnit pořadí řazení nebo sloupec přejmenovat. V paletě info o výběru je možné tabulku dále upravovat. Vzory 6. Klikněte na Dokončit. Pokud je zvolena volba TurboCAD tabulky, zobrazí se dialogové okno vložení tabulky. Zde je možné definovat velikost sloupců a řádek. Vzor na křivce Dostupné pouze pro TurboCADu Pro. Vytvoří pole objektů podél 2D nebo 3D křivky. 1. Zvolte nástroj Vzor na křivce. 2. V kontrolní řádku specifikujte počet sad a potvrďte enterem. 3. Vyberte 3D křivku 7. Klikněte na OK a klikněte na míto, kam chcete umístiti tabulku. nás kontaktujte na www.spinar.cz. 4. Pro dokončení vzoru klikněte na křivku 83 Novinky v TurboCADu verze 18 Modifikace geometrie objektů MultiAdd_VB6 Dostupné pouze pro TurboCADu Pro. Nastavení lokálního menu: Asociace mezi cílovou a výslednou grafikou: Vytvoří asociativitu mezi vzorem a cílovým objektem. Pokud je dodatečně cílový objekt editován, vzor se upraví dle provedených změn. Pro dostupnost aktualizace musí být vybrána volba ponechat kopii zdroje. Ponechat kopii zdroje: Pokud je volba zapnuta, původní 3D objekt (zdroj) bude ponechán ve výkresu. Pokud je volba vypnuta, bude smazán. Ponechat cíl: Pokud je volba zapnuta, křivka bude ponechána. Pokud je vypnuta, křivka bude smazána. Nerotované: Pokud je volba vybrána, nástroj provede vzor tak, že ponechá orientaci zdrojového objektu. Vlastnosti vzoru : Dostupnost jednotlivých položek vlastností je závislá na tom, jak bylo pole vytvořeno. Přizpůsobit: Pokud je zapnuté, vzor bude uvnitř specifikované délky os. Jinak bude délka os mezi středy těles. Počet kopií: Počet prvků ve vzoru. Nerotované: Pokud je volba vybrána, nástroj provede vzor tak, že ponechá orientaci zdrojového objektu. 84 Sčítá dvě nebo více 3D těles dohromady, do jednoho tělesa. Všechny přesahující části jsou odstraněny. Vyberte dvě nebo více těles a pro jejich vzájemný součet zvolte nástroj MultiAdd_VB6. všechny vybrané objekty budou sečteny a bude vytvořeno jedno těleso. Výsledkem je jedno těleso. Ověřte si to, jeho výběrem. Srovnat Vzdálenost dle ploch, Úhel dle ploch a Úhel dle os Ujistěte se, že máte pro tento režim vytvořeny postačující osy. Vytvořte dvě osy dvou totožných těles a v lokálním menu nebo pomocí klávesových zkratek vyberte požadovaný režim. Vzdálenost dle ploch: Zvolte režim vzdálenost dle ploch. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 18 Definujte cílovou plochu. Definujte první plochu na tělese, které má být posunuto. Těleso bylo posunuto o vzdálenosti mezi vybranými plochami, podél běžných os a plochy jsou totožné. nás kontaktujte na www.spinar.cz. 85 Novinky v TurboCADu verze 18 Pokud je možná rotace podél běžné osy, normály obou vybraných těles se stanou rovnoběžnými. Úhel dle ploch: Vyberte plochu na tělese, které chcete orotovat. Vyberte druhou plochu (nebo těleso), se kterou má být první plocha rovnoběžná. 86 Úhel dle os: Režim 1: Vyberte druhou osu prvního tělesa; tou budete hýbat. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 18 Režim 2: Vyberte druhou osu prvního tělesa; tu se kterou budete hýbat. Vyberte druhou osu tělesa se kterým budete srovnávat. Vyberte druhou osu tělesa se kterým budete srovnávat. Pokud je možná rotace kolem obecné osy, směry vybraných os se stanou totožné. nás kontaktujte na www.spinar.cz. 87 Novinky v TurboCADu verze 18 Nástroj umožňuje protáhnou horní hranu stěny ke střeše. Nástroj je užitečný např. v případech změny sklonu se stítovou stěnou. Poznámka: Změnu výšky stěny provedete ve vlastnostech stěny v záložce 3D. 1. 2. Vyberte nástroj modifikace stěny střechy Vyberte stěnu, kterou chcete modifikovat. 3. Vyberte střechu, ke které chcete stěnu protáhnout. Pokud je možná rotace kolem běžné osy, směry obou os se stanou rovnoběžné. Nástroje zdí¨ Modifikátor stěny střechy Dostupné pouze v TurboCADu Pro a Platinium. 88 Stěna je nyní protažena ke střeše. Přidat modifikátor vrchu zdi modifikaci stěny střechy přepíše a naopak, ale přidat modifikátor spodku zdi můžete použít spolu s modifikátorem stěny střechy. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 18 Manažer stylů Uživatelské bloky pro okna a dveře. Dostupné pouze v TurboCADu Pro. Tato funkce umožňuje připojit jeden nebo více bloků k oknům nebo dveřím a tím bloky doplnit např. o parapet okna, kliku dveří, žaluzie. Uživatelský blok můžete připojit k celému oknu nebo dveřím nebo pouze jednotlivým částem. Pro vytvoření komponenty dveří, musíte nejprve vytvořit blok. Tento blok musí být vytvořen pouze z ACIS těles. Vícenásobné bloky příček mohou být přiřazeny ke každému stylu. To umožňuje mít rozdílné vzory dělení pro každý panel skla nebo vzory kombinovat. Pro nastavení komponentů příček proveďte následující. 1. Otevřete paletu stylů. 2. Najděte styly oken a dveří. 3. Vyberte styl, ke kterému chcete připojit blok. 4. Rozbalte vlastnosti Tvaru a klikněte na Bloky. 5. Rozrazí se dialogové okno uživatelských bloků. V okně jsou zobrazeny všechny bloky přiřazené o ke stylu oken nebo dveří. nás kontaktujte na www.spinar.cz. Dialog Uživatelské bloky Zakázat bloky: Pokud je volba zapnuta, uživatelské bloky jsou ignorovány. Přidat: Zobrazí dialogové okno Uživatelský blok a umožní vytvořit nový blok. Editovat: Zobrazí dialog Uživatelský blok a umožní blok upravit. Odstranit: Odstraní vybraný uživatelský blok. Seznam bloků: Zobrazí seznam bloku přiřazených ke stylu okna. Editor uživatelského bloku 89 Novinky v TurboCADu verze 18 Rozbalovací nabídka Blok: Použijte pro výběr bloku (z nabízeného seznamu bloků) přiřazeného ke stylu okna/dveří. Skupina nastavení Přizpůsobit Zaškrtávací políčko Šířka: pokud zapnuto, blok bude přizpůsoben na šířku okna/dveří. Zaškrtávací políčko Výška: pokud zapnuto, blok bude přizpůsoben na výšku okna/dveří. Zaškrtávací políčko Tloušťka: pokud zapnuto, blok bude přizpůsoben na tloušťku okna/dveří. Zaškrtávací políčko Zachovat XY poměr: pracuje v kombinaci s některou výše jmenovanou volbou. Např. pokus je zaškrtnuta volba Výška a kliknete na zachovat XY poměr, blok bude změněn dle výšky a zachová poměr stran XY. Skupina nastavení Zrcadlit okolo Zaškrtávací poličko Zrcadlit X: ozrcadlí blok kolem osy X. Zaškrtávací poličko Zrcadlit Y: ozrcadlí blok kolem osy Y. Zaškrtávací poličko Zrcadlit Z: ozrcadlí blok kolem osy Z. Skupina nastavení Bod vložení X: rozbalovací nabídka, nastavuje relativní zarovnání k ose X okna/dveří (Levý, Střed, Pravý). Y: rozbalovací nabídka, nastavuje relativní zarovnání k ose Y okna/dveří (Přední, Střed, Zadní). Z: rozbalovací nabídka, nastavuje relativní zarovnání k ose Z okna/dveří (Spodní, Střed, Horní). X: Y: Z: editační položka, definuje odsazení od počátečního bodu bloku. Skupina nastavení Část 90 Část rámu: Vně – blok bude připojen k celému oknu. Uvnitř – blok bude připojen uvnitř komponenty rámu okna. Vše – blok bude připojen ke všem komponentám okna. Jednoduchý – blok bude připojen k jedné komponentě okna. Skupina nastavení Materiály Toto nastavení umožňuje přiřadit k uživatelskému bloku materiály, které budou použity při renderování. Příklad použití: Předpokládejme, že potřebujete vytvořit uživatelský parapet pro styl okna. Tvorba bloku. Nejprve vytvoříme geometrii pro parapet (stačí kvádr o velikosti 1800x200x20mm). Poznámka: Blok použitý pro Uživatelský blok musí být vytvořen z ACIS tělesa. Pro nejlepší výsledek zarovnejte blok s počátkem výkresu. Vytvoření bloku Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 18 Vytvořte kvádr a vyberte Formát / Vytvořit blok. Zadejte jméno bloku Parapet a klikněte na OK. Klikněte na rozbalovací nabídku a vyberte požadovaný blok. Přejděte do palety manažera stylů, u stylu oken vyberte styl Standart a klikněte na bloky v nabídce tvar. Otevře se dialogové okna uživatelských bloků. Obsahuje seznam všech bloků, které jsou přiřazeny ke stylu okna. Klikněte na tlačítko Přidat pro vytvoření nového stylu. Otevře se dialogové okno uživatelských bloků. nás kontaktujte na www.spinar.cz. Pravým tlačítkem klikněte na okno náhledu a vyberte izometrický pohled (pro lepší názornost). 91 Novinky v TurboCADu verze 18 Nyní upravíme velikost bloku a umístění. Zaškrtněte políčko Šířka (pro uspůsobení velikosti parapetu šířce okna). Zvolte Zadní z nabídky Y (pro umístění parapetu na zadní stranu okna). Klikněte na OK. Nyní vytvořte stěnu a vložte do ní okno (použijte styl Standard). Nástroje průvodce domem Dostupné pouze v TurboCAD Pro, Platinium a Deluxe. Průvodce domem je skupina nástrojů uzpůsobená pro rychlé vytvoření typologie domu. Struktura umožní vytvoření místností jako obdélníků přichycených k sobě. Po vytvoření správné struktury rozložení dispozice, jedním tlačítkem vytvoříte předběžný 3D model domu, který obsahuje zdi, desky a dveře. Pak je možné rychle dokončit model tak jak potřebujete. Proto, aby průvodce pracoval správně, je nutné začít pracovat se „Šablonou domu“ nebo „Metrickou šablonou domu“. Pro maximální efektivitu práce si zapněte nástrojovou paletu „Průvodce domem“. Běžte na Přizpůsobit a v záložce Menu ikon zapněte Průvodce domem. Průvodce domem 92 Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 18 Prvním krokem při použití nástrojů průvodce je vlastní Průvodce domem. Průvodce generuje všechny místnosti, které vyberete. Na první stránce jsou jednoduché instrukce, klikněte na Další a přejděte na stranu dvě. Pro změnu šířky a délky místnosti přepište hodnoty v příslušném rámečku. Klikněte na Další a přejděte na třetí stranu. Na druhé stránce průvodce specifikujete počet a rozměry garáží a hlavních místností. V rozbalovací nabídce garáže můžete definovat počat aut . V části pro koupelny a ložnice můžete specifikovat počty a rozměry těchto místností. Dále jsou možné zvolit další místnosti. Na třetí straně průvodce můžete specifikovat velikost a počet teras, hal stejně tak zda chcete vstupní chodbu a prádelnu. U všech prostor můžete zvolit Žádná a do návrhu je nezahrnovat. nás kontaktujte na www.spinar.cz. 93 Novinky v TurboCADu verze 18 Klikněte na Další a přejděta na poslední stránku. Čtvrtá stránka je poslední a poskytuje závěrečné typy jak zacházet s vygenerovanými částmi. Pozorně si instrukce přečtěte a pak klikněte na Dokončit. Výsledek je 2D rozvržení všech definovaných místností. Rozmístění a přichytávání rámečků místností 94 Pro rozmístění rámečků místností, rámeček uchopte a přetáhněte na novou pozici. • Pokud se posunovaný rámeček ocitne poblíž jiného rámečku, jejich strany se přichytí k sobě a pokud je to možné, srovnají se i jejich rohy. • Během přesunování je dobré vypnout dynamické uchopování, protože dva režimy uchopování mohou dělat problémy. • Modrým úchopem vybraného rámečku můžete měnit velikost místnosti. Pokud přesunete hranici rámečku přes nebo do blízkosti sousedního rámečku, přesunovaná hranice se uchopí k sousední hranici přes kterou je přetahujete. • Pro lepší výsledek dispozice je dobré malé pomocné prostory posunout dovnitř větší prostor např. ložnic. Jakmile jste s dispozicí spokojeni, klikněte na tlačítko Vystavět dům. Zde je příklad několika místností ležicích pohromadě: Všimněte se přesahů mezi místnostmi. Pro aktualizaci a technickou pomoc Novinky v TurboCADu verze 18 Zde je výsledek po použití tlačítka Vystavět dům: Zobrazit-skrýt rámečky místností Tato volba skryje rámečky místností aktuálně zobrazených nebo zobrazí rámečky aktuálně skryté. Tato volba nevlivní viditelnost vrstev. Smazání rámečků místností Tato volba smaže všechny rámečky místností ve výkresu. Varování: Nebudete dotázání na ověření smazání rámečků, pokud omylem smažete rámečky, neprodleně použijte Zpět. Všimněte se, jak průvodce domem automaticky přidal kóty místností, zkalkuloval plochy místností a přidal dveře v logické návaznosti na místnosti. Nastavení domu Tento příkaz otevře dialogové okno nastavení průvodce domu. V tomto okně můžete specifikovat které styly elementů budou použity při generování jednotlivých elementů domu. Změny v tomto nastavení budou mít dopad pouze při novém vystavění domu. Vložení rámečků místností Pro vytvoření typologie domu nemusíte používat průvodce domem a pro doplnění zapomenuté místnosti nemusíte celého průvodce opakovat. Nástroje pro vložení místností např. Ložnice umožňují vložení místnosti do výkresu kdykoliv. Jednoduše klikněte na ikonu požadované místnosti a vložte ji do výkresu. Nástroj zůstane aktivní až do stisku Esc nebo do výběru jiného nástroje. Změna velikosti místnosti během vkládání Pokud používáte nástroj na vložení místností, její velikost můžete dynamicky měnit zadání Šířky a Délky do kontrolního řádku nebo pomocí lokálního menu zadáním hodnot přímo ve vlastnostech nástroje. nás kontaktujte na www.spinar.cz. 95 Novinky v TurboCADu verze 18 Používání Ruby konzole Při prvním spuštěním TurboCADu se otevře Ruby konzola. Ruby konzolu můžete použít pro spouštění funkcí, načítání Ruby skriptů nebo k definování nových funkcí. 96 Horní část konzoly je výstupní okno. Toto je místo kde Ruby konzola umisťuje výstupní texty a kde Ruby jádro vypisuje informace o chybách, které se objeví během funkce skriptů. Z okna je možné informace kopírovat do schránky a použít v zadávacím okně nebo použít později. Spodní panel konzole je zadávací okno. Zde můžete zapisovat volané funkce nebo definovat nové hodnoty, dokonce i nové funkce. Tlačítko Načíst přikáže konzole otevřít standardní okno procházení souborů. Tlačítko Vyhodnotit přikáže konzoly vyhodnotit informace zadané do zadávácího okna. Tlačítko Uzavřít uzavře konzoly. Po uzavření je možné kdykoliv znova otevřít z menu Skripty/Spustit Ruby konzolu. Zaškrtávací tlačítko Povolit více řádků zapne nebo vypne víceřádkové zadání. • Pokud je Povolit více řádků nezaškrtnuto (výchozí nastavení), konzola vyhodnotí pouze jeden řádek. Tento režim je vhodný pro volání již připravených funkcí definování parametrů během běhu funkce. V tomto režimu je vyhodnocení spuštěno automaticky po stisku klávesy Enter. • Pokud je Povolit více řádků zaškrtnuto, je možné do zadávacího okna zadat tolik řádků kolik je potřeba. V tomto režimu klávesa Enter ukončí právě zadávaný řádek a přesune kurzor na řádek nový. Tento režim je vhodný, pokud potřebuje rychle zadat jednoduchou víceřádkovou funkci přímo do konzoly. Před použitím tlačítka Vyhodnotit se ujistěte zda máte odškrtnuté Povolit více řádků. Pro aktualizaci a technickou pomoc Programování Programování V této části novinek jsou uvedené další možnosti Ruby konzole a příklady skriptů, funkcí a příkladů vytváření vlastních skriptů v programu TurboCAD. Tyto informace pokračují na další straně a jsou uvedeny v anglickém jazyce. Ruby konzola nás kontaktujte na www.spinar.cz. 97 Programování Loading a script with the Load… button To load a ruby script, click on the Load… button in the Ruby Console. This opens a dialog box that lets you browse to a ruby script and load its functions and other definitions into memory. Note, however, that loading a script in this way will not automatically execute any of the methods in the script – you'll have to do that from the Ruby console as well. For example, if you want to execute a function draw_stuff which is contained in the ruby script ConsoleLoadSample.rb you would do the following: • Click on the "Load…" button. • Using the "Open" dialog, browse to the folder containing ConsoleLoadSample.rb. • Highlight ConsoleLoadSample.rb in the file list, and click "Open". The Output Panel adds a line "true" to indicate the script was opened successfully, but nothing else visibly happens. • Type "draw_stuff" in the Input Panel, and click Evaluate or press Enter. Now the function draw_stuff will perform whatever tasks it is supposed to. Once the script has been loaded, it remains in memory for the duration of the TurboCAD session – you won't have to reload the script each time you want to run the draw_stuff function; simply enter "draw_stuff" in the input panel and press Enter to run the function again. Loading a script using the load command You can also load a script by using the load command in the Input Panel. In this case, you must specify the full path to the script, and use double backslashes as path separators. For example: load("C:\\MyRubyScripts\\draw_plus.rb") If the script is loaded successfully, the Output Panel will print a "true" response. If not, the Output Panel will print out one or more error messages. As when you use the Load... button, loading a script in this fashion does not automatically run any of the functions in the script. Defining a function in the Input Panel To create a new function definition in the Ruby Console is straightforward. Let us walk you through a simple example: 1. Open the Ruby Console, if it's not already open. 2. Place a check mark in the Enable Multiline checkbox. 3. Type the following lines into the input panel, using the Enter key to end each line: def sayit puts "There, I said it!" end 4. Uncheck Enable Multiline. 5. Click Evaluate. (Note: Don't press Enter. Use the Evaluate button.) The Output Panel should echo all the lines of the function, followed by "nil". 6. Type “sayit” in the Input Panel, and hit Enter or press Evaluate. The Output Panel should produce "There, I said it," followed by "nil". Pro aktualizaci a technickou pomoc Programování Setting variables in the Input Panel To set a single variable using the Input Panel, disable Multiline entry, and simply enter the variable's definition, and press Enter or click Evaluate. a = 5 press Enter To set a series of variables, enable Multiline entry and enter the variables, then disable Multiline entry and click Evaluate. a = 6 b = 4 c = 5 puts a puts a*b puts b+c Disable Multiline and click Evaluate. Clearing the Output Panel Any time you want to clear the accumulated text in the console's Output Panel, use the cls command in the Input Panel: cls press Enter More Ruby Examples of Ruby scripts can be found in the RubyScripts folder within the Programs folder where you installed TurboCAD. Looking at these examples is the best way to familiarize yourself with Ruby in TurboCAD. For more advanced information there are several online sights dedicated to programming in Ruby, and there are many books available. You will also want to familiarize yourself with the TurboCAD SDK for a better grasp of TurboCAD’s functions. Some of the Ruby functions available emulate the functions of Ruby as used in Google SketchUp. Therefore it is advisable to look at the documentation of Ruby scripting in SketchUp as well. Parametric Part Manager Introduction Parametric parts (PPM) are defined using a text description (script). The script defines the structure, editable properties, and output that result in a parametrically editable part. The script must be saved with a *.PPM extension. The name of the file determines the name of the part. Examining a Script A simple example of a parametric part is a rectangle where the width, height and rotation angle are defined though parameters. The script of such part might look as follows: // Here is a description of simple rectangle. H = Parameter(“Height”, 5, LINEAR, Interval(0, 100)); L = Parameter(“Length”, 10, LINEAR, Interval(0, 200)); nás kontaktujte na www.spinar.cz. Programování Angle = Parameter(“Angle”, 0, ANGULAR, Interval(0, 360)); Rect1 = Rectangle(H, L); Rect = RotateZ(Rect1, Angle); Output(Rect); Let’s examine each line of this example: LINE 1 // Here is a description of simple rectangle. The ‘//’ indicates a comment. Comments do not affect the behavior of a part. All text following ‘//’ to the end of the line are contained by the comment. LINE 2 H = Parameter(“Height”, 5, LINEAR, Interval(0, 100)); The second line specifies the definition of the ‘H’ parameter. Let’s break out each element of the line to define its function: H This is the identifier (name) of the parameter in the part description = The equals sign associates the identifier with its definition Parameter This is a function. ‘Parameter’ defines that H is a Parameter ( Specifies the start of the Parameter function’s properties “Height” The name of the parameter that will appear in the Properties dialog , Indicates the end of one property and the beginning of the next 5 Assigns the default value for H , Separates properties LINEAR Specifies that H is a linear value , Separates properties Interval(0, 100) Specifies the allowable values for H as an interval from 0 to 100 ) Specifies the end of the Parameter function’s properties ; End of definition for H LINES 3 – 4 L = Parameter(“Length”, 10, LINEAR, Interval(0, 200)); Angle = Parameter(“Angle”, 0, ANGULAR, Interval(0, 360)); Pro aktualizaci a technickou pomoc Programování The next two lines in the example are similar to the previous one. They define the characteristics of L and Angle parameters in a similar layout. Note that the ‘Angle’ parameter uses an ANGULAR interval rather than LINEAR. LINE 5 Rect1 = Rectangle(H, L); This line uses the Rectangle function to define a rectangle called ‘Rect1’. It uses the previously defined H and L parameters to specify its properties, height and length. The center of this rectangle will be at the world origin (x=0,y=0,z=0) in the drawing. More on the rectangle tool will be covered later. LINE 6 Rect = RotateZ(Rect1, Angle); This line defines a new rectangle called ‘Rect’ which is a rotated version of ‘Rect1’, using the Angle parameter to define the rotation. LINE 7 Output(Rect); The last line specifies that the output of the script will be the rotated rectangle called ‘Rect’. This is what the be drawn as the part. Script syntax The description of a parametric part consists of the entire contents of a text file, except comments, tabs, and other control characters, which are ignored. Comments are specified either using “//” characters that mean that all subsequent characters up to the end of the line are comments, or using the pair “/*” and “*/” that denote beginning and end of the comment, respectively. A text description is a set of two types of operators: <Identifier> and <Expression>; Identifiers The <Identifier> defines the symbolic name of an object. It is a set of Roman letters and Arabic numerals, which must start with a letter. For example valid names would be: PART2a nás kontaktujte na www.spinar.cz. Programování MyPart A134 Object identifiers may not be the same as names of functions or such names as PI, or LINEAR. These are reserved words that are used to designate the constants of the scripting language. The list of all reserved names is provided in the reserved word list which appears at the end of this chapter. Expressions Expressions define the associated identifier. Expression syntax matches the expression syntax in the majority of programming languages. They may define numeric value, arithmetic operations, the dependence of the defined object on other objects and function calls. The structure of a function call is: <Function name> (<list of parameters>), Examples of correct expression syntax: (D –1/4) * k; Polyline(Point(0, 0.25 - 1/8), Point(0, D), Arc1(L-C, - m, m), Point(0,0)); A = B + 0.5; B = 7; Arithmetic Operations Arithmetic operations may use the standard arithmetical operators ‘+’ (addition), ‘–‘(subtraction), ‘*’ (multiplication), ‘/’ (Division) and parenthesis ‘(‘and ‘)’, to determine the sequence of performing arithmetic operations. Object identifiers and numbers serve as operands. Script Semantics A script contains full description of a parametric part. The collection of script operators determines which actions need to be performed to create the resultant object(s). Correct understanding of a script, requires having a clear understanding of how its operators are interpreted. Identifiers that are used in a <Expression> must be defined. In other words it must have been used as: <Identifier> = <Expression>; The list of resultant objects is defined in the Output(..) operator. The Output(..) operator contains a list of which objects are to be displayed in the resulting part. This operator must be present in the script. Each object in the list of arguments for Output(..) must be defined. In other words it must have been used as: <Identifier> = <Expression>; This operator must be present in the script. At least one object must be listed in the Output operator, but you need not output every object used in the script. The Output operator determines the method that will be used to create an object with this name. Pro aktualizaci a technickou pomoc Programování A correct script describing a parametric part should conform to the following rules: 1. A script may have more than one Output(..) operator, but any <Identifier> should contained in only one Output(..) operator. 2. For each object used in the Output(..) operator there should be one, and only one, instance of any <Identifier>. 3. For each object used in an <Expression> there should be one, and only one, instance of any <Identifier>. 4. Each identifier should be used only once as <Identifier> 5. Each identifier should be at least once in an <Expression> operator or in an Output(..)operator. 6. Circular calculation and interdependent referencing are not allowed. The script must not contain interdependent where “Item One” is defined by “Item Two”, and “Item Two” is defined by “Item One”. The following situations: A = B + 0.5; B = sin(A); or A B C D = = = = C+5; D+42; (3*(2+A)); A/2; are not allowed. The first case A and B define each other directly. In the second case A is defined by B through C, and B is defined by A through D. This also means that an identifier is not allowed to depend on itself. For example, you cannot use an operator of this form: H = H*1.05; 7. The sequence of script operators is not important (except certain special cases that will be described later); because operators are sorted before the script is run. Basic Functions Probably the most significant advantage of this method of creating parametric parts is the compact size and clarity of the text description of parametric parts in script form. The set of basic functions used in such a description, determines the level of clarity and simplicity of scripts for a particular class of parametric parts. Note: It is intended that the set of basic functions will expand from version to version. Description of Parameters It is important to understand the structure used to within a Parameter function. Format: <id> = Parameter(<name>, <default value>, <type>[, <condition1>][, <condition2>]..); nás kontaktujte na www.spinar.cz. Programování Note: The ‘<>’ markers are used to designate elements in the expression, and the ‘[ ]’ markers are used to indicate elements which are optional. <name> The name displayed in the user interface; <default value> The default value of the parameter; <type> Defines the parameter type. The following example values are possible: LINEAR, means that the parameter is a linear value in the selected linear units of measure. ANGULAR, means that the parameter is an angular value in the selected angular units of measure. (only degrees are available at this time) TEXT, a text string; FONT, a font name; COLOR, an RGB color value; MATERIAL, a material name; CHECKBOX, a logical value, either ON or Off Pro aktualizaci a technickou pomoc Programování <condition> These are optional. They define possible restrictions imposed on parameters. Restrictions can be listed in arbitrary order and may take on the following forms: Set(<value>,...) — a list of permissible values of the parameter Interval(<minvalue>, <maxvalue>) — sets the minimum and maximum values of the parameter; LessThan(<value>) — indicates that parameter value should be less than the specified value LessOrEqual(<value>) — indicates that parameter value should not be greater than the specified value GreaterThan(<value>) — indicates that parameter value should be greater than the specified value GreaterOrEqual(<value>) — indicates that parameter value should not be smaller than the specified value Set(FolderList) — particular case of Set operator, when a list of permissible values are defined by operator FolderList. Restrictions should not contradict each other. For example, you cannot combine GreaterThan(5) with LessThan(2). When specifying parameter restrictions, it is not allowed to use identifiers or expressions that directly or indirectly depend on other parameters, as arguments of the above-mentioned functions. Only constants or constant expressions can be used, for example: LessOrEqual(PI/2). Example of Parameter Description: Alpha = Parameter(“Rotation Angle”, 45, ANGULAR, Interval(-90, 90)); // This creates a parameter used to define a rotation angle. The name is ‘Rotation Angle’, the default is 45, the value type is ANGULAR, and the Interval is from ‘-90’ to ‘90’ Functions for Creating 2D Entities The following functions are used to create 2D graphic entities Circle The Circle function is used to create circles Format: Circle(<radius>[, <cx>, <cy>]); <radius> Defines the circle’s radius <cx>, <cy> Defines optional arguments that set the (x, y) coordinates of the circle center. By default, cx = 0, cy = 0 Example: Ñ = Circle(D/2, 0, nás kontaktujte na www.spinar.cz. y0); Programování A more extensive example: //circle.ppm -- two circles r1 = Parameter("Radius1", 2.5, LINEAR, Interval(0.0, 10.0)); r2 = Parameter("Radius2", 1.25, LINEAR, Interval(0.0, 10.0)); xc = Parameter("CenterX", 3, LINEAR, Interval(-100, 100)); yc = Parameter("CenterY", 3, LINEAR, Interval(-100, 100)); c1 = Circle(r1); // circle centered on the origin c2 = Circle(r2, xc, yc); // circle offset from the origin Output(c1, c2); Rectangle The Rectangle function is used to create rectangles. Format: Rectangle(<width>, <height>[, <cx>, <cy>]); <width> Defines the rectangle width <height> Defines the rectangle height <cx>, <cy> Defines optional arguments that set the (x, y) coordinates of the rectangle center. By default, cx = 0, cy = 0 Example: rect = Rectangle(W, H, W/2. H/2); // Left bottom corner is in (0,0) point Polyline The Polyline function is used to create polylines consisting of straight line segments and arc segments. Format: Polyline(<list of arguments>); <list of arguments> Defines the list of arguments, delimited with commas. Arguments define individual segments of a polyline A line segment is defined by 2 Points. An arc segment is defined with a Fillet function or with an Arc0 or Arc1 function and two Points on the ends of the arc. For polylines that contain only straight line segments, the <list of arguments> consists of only 2D points, defined using Point(x,y) function. Format: Point(<cx>,<cy>) <cx> Defines the x coordinates of the point Pro aktualizaci a technickou pomoc Programování <cy> Defines the y coordinates of the point For example, a rectangle can be defined in the following way: rect = Polyline( // no end-of-line is used semicolon here Point(0,0), // since this function in on multiple lines Point(W, 0), Point(W,H), Point(0, H), Point(0,0) ); It should be noted that when a polyline’s, first and last points are coincident, is called a closed polyline. This type of polyline bounds a certain area, and can be used for creating 3D objects. Polylines with arc segments are defined by adding auxiliary functions Arc0 and Arc1 to the list of arguments. Arc0 builds the circular arc clockwise, while Arc1 builds the circular arc counterclockwise. Format: Arc0(<cx>,<cy>), Arc1(<cx>,<cy>), <cx> Defines the x coordinates of the arc center <cy> Defines the y coordinates of the arc center The start and end point of an arc are defined by the preceding and the following arguments. Arc0 and Arc1 cannot be the first or last argument in the list of arguments. For a polyline that contains only one arc segment, the <list of arguments> consists of 2 Points defined with Point(x,y) function and an arc defined with either the Arc0 or Arc1 function. Example of arc0 and arc1 in a polyline: //Polyarc.ppm -- polyline with arcs YSize=5; XSize=6; R = 1; Path = Polyline(Point(0, R), // start at top of rounded lower left corner. Point(0, YSize-R), // go to bottom of rounded top left corner. Arc1(0, YSize, R), // make this corner a "cutout" Point(R, YSize), // left side of top edge Point(XSize-R, YSize), Arc0(XSize-R, YSize-R, R), // make this corner a "fillet" Point(XSize, YSize-R), Point(XSize, R), Arc0(XSize-R, R, R), // another fillet Point(XSize-R, 0), nás kontaktujte na www.spinar.cz. Programování Point(R, 0), Arc1(0, 0, R), // another cutout Point(0, R)); Output(Path); Another method of creating an arc in a polyline is to use the auxiliary function Fillet, which “smooths” two linear segments that start and end in the preceding point, by adding an arc with the specified radius into the corner. This ensures smoothness at the junction points. Format: Fillet(<radius>); <radius> Defines the radius of the fillet Example of fillets in a polyline: // polyfillet.ppm -- polyline with fillets H = 5; L = 10; FR = 1; p2 = Polyline(// Rectangle with rounded corners Point(0,0), // lower left corner Point(L,0), // lower right corner Fillet(FR), // places fillet at bottom right Point(L,H), // upper right corner Fillet(FR), // places fillet at top right Point(0,H), // upper left corner Fillet(FR), // places fillet at top left Point(0,0), // closes rectangle Fillet(FR) // fillets start/end corner. Since this is a closed shape, // no following Point function is needed. ); Output(p2); Fillet and Arcs can be used together in the same Polyline function. Example of Arcs and Fillet in a polyline: Poly1 = Polyline( // Rectangle with rounded corners Point(0,0), Point(W - r, 0), Arc1(W - r, r), Point(W, r), Point(W, H - r), Arc1(W - r, H - r), Point(W – r ,H), Point(0, H), Fillet(r), Point(0,0), Fillet(r) ); Pro aktualizaci a technickou pomoc Programování Functions for Creating 3D Entities from 2D Entities You can use 2D entities as the basis for creating 3D objects. Thickness The Thickness function creates a 3D entity based on the 2D entity by adding thickness. It also allows you to change the thickness property of the 3D object. Format: Thickness(<Object>, <value>); <Object> Defines the initial graphic object <value> Defines new value of Thickness Example of Thickness: RectA = Rectangle(2, 5); RectThick = Thickness(RectA, 3); Example of Thickness Used to Create a Box Function: Input(x0,y0,z0,x1,y1,z1) R = Rectangle(x1-x0, y1-y0, (x0+x1)/2, (y0+y1)/2); T = Thickness(R, z1-z0); Output(Move(T, 0, 0, z0)); Another Example of Thickness: //thickrect.ppm -- draws a 2D rectangle and adds thickness L = Parameter("Length", 4, LINEAR, Interval(0.1, 20)); W = Parameter("Width", 3, LINEAR, Interval(0.1, 20)); H = Parameter("Height", 1.5, LINEAR, Interval(0.1, 20)); Rect = Rectangle(L, W); Box = Thickness(Rect, H); Output(Box); An Example of Thickness with a Circle: // thickcircle.ppm -- draws a circle and adds thickness Cylind=Thickness(Circle(1,2,2),2); Output(Cylind); An Example of Changing Thickness: // thickcircle2.ppm -- draws a cylinder and changes thickness Cylind=Thickness(Circle(1,2,2),2); Cyl2 = Thickness(Cylind, 4); // changes the thickness of the first cylinder Output(Cyl2); nás kontaktujte na www.spinar.cz. Programování Sweep The Sweep function creates a 3D object by extruding a specified profile along a path, defined by a 2D polyline or circle. The profile is defined by a closed 2D polyline or circle. Format: Sweep(<profile>, <path>[,<rotation angle>]); <profile> This defines the profile using a 2D polyline <path> This defines the path, along which the profile is “dragged”; the path is defined by a 2D polyline Note: The plane of the path and the plane of the profile must not be parallel. <rotation angle> This optional argument, defines the rotation angle of the profile relative the Z axis; by default, the argument is equal to zero Example of Sweep: Poly1 = Polyline( Point(0,0), Point(1, 0), Point(1,2), Point(0, 2), Point(0,0) ); PolyProfile = RotateX(Poly1, 90); // the Rotate function will be explained later PolyPath = Polyline( Point(0,0), Point(10, 0), Point(10,10), Point(0, 10), Point(0,0) ); PolySweep = Sweep(PolyProfile, PolyPath); Output(PolySweep); Another Example of Sweep //sweep1.ppm R = 2; D = 5; C1 = RotateX(Circle(R, D/2+R, 0),90); // profile C2 = Circle(D/2, 0, 0); // path Torus = Sweep(C1,C2); Output(C1, C2, Torus); //C1 and C2 shown for reference An Extended Example of Sweep //sweep2.ppm -- another sweep example Pro aktualizaci a technickou pomoc Programování L = Parameter("Length", 5, LINEAR, Interval(0.005, 1000)); W = Parameter("Width", 3, LINEAR, Interval(0.005, 1000)); H = Parameter("Height", 1, LINEAR, Interval(0.1, 3)); FR = Parameter("Fillet Radius", 0.3, LINEAR, Interval(0.001,100)); p = Polyline(Point(0,0), Point(0,H), Point(-FR,H), Point(-FR,0), Point(0,0)); p1a = RotateX(p,90,0,0); p1 = Move(p1a, 0, W/2, 0); p2 = Polyline( Point(0,0), Point(0,W), Fillet(FR), Point(L,W), Fillet(FR), Point(L,0), Fillet(FR), Point(0,0), Fillet(FR)); s = Sweep(p1, p2); Output(s); Functions for Creating 3D Entities Directly 3D object may also be created directly without reference to a 2D entity. Sphere The Sphere function is used to create a 3D sphere. Format: Sphere(<radius>[,<cx1>,<cy1>,<cz1>]); <radius> This value specifies the radius of the sphere <cx1>,<cy1>,<cz1> These are optional argument used to specify the x, y, z location of the sphere’s center point. By default the values for these argument is zero Sphere Example: SR1 = Sphere(10,1,3,5.5); Another Sphere example: //sphere.ppm -- simple sphere example R = Parameter("Radius", 2.5, LINEAR, Interval(0.01, cx = Parameter("CenterX", 0, LINEAR, Interval(-100, cy = Parameter("CenterY", 0, LINEAR, Interval(-100, cz = Parameter("CenterZ", 0, LINEAR, Interval(-100, S = Sphere(R, cx, cy, cz); Output(S); Cone The Cone function is used to create a 3D cone. Format: Cone(<Height>,<baseradius>[,<topradius>]); nás kontaktujte na www.spinar.cz. 20)); 100)); 100)); 100)); Programování <Height> This value specifies the height of the cone <baseradius> This value specifies the radius for the base of the cone <topradius> This optional argument specifies a radius for the top of the cone, creating a truncated cone. By default the value for this argument is zero Cone Example: CN1 = Cone(10,5,2); Another Cone Example //cone1.ppm -- a simple cone R = Parameter("BaseRadius", 0.5, LINEAR, Interval(0.01, 10)); H = Parameter("Height", 3, LINEAR, Interval(0.05, 20)); Cone1 = Cone(H, R, 0); Output(Cone1); Example of a Truncated Cone: //cone2.ppm -- a truncated cone R1 = Parameter("BaseRadius", 0.5, LINEAR, Interval(0.01, 10)); R2 = Parameter("TopRadius", 0.1, LINEAR, Interval(0, 10)); H = Parameter("Height", 3, LINEAR, Interval(0.05, 20)); Cone2 = Cone(H, R1, R2); Output(Cone2); Functions for Transforming Geometric Objects This class of functions is used for moving, and rotating geometric objects. These transformations are related to the transformation of the coordinate system. As always functions create transformed objects, while original objects do not change. Move The Move function is used to move (shift) graphic objects. Format: Move(<Object>, <dx>, <dy> , <dz>[,count]); <Object> Defines the original graphic object <dx>, <dy>, <dz> Defines value of movement along x, y and z axes, respectively <count> Defines the number of created objects, where each subsequent object is created by moving the preceding object; this argument is optional, with the default value of 1 Example of Move: PolyProfile = Move(Poly1, 1, 3); Pro aktualizaci a technickou pomoc Programování Another Example: //move.ppm -- illustrates the Move function RB = Parameter("BaseRadius", 2, LINEAR, Interval(0.1, 10)); RT = Parameter("TopRadius", 0.5, LINEAR, Interval(0, 10)); H = Parameter("Height", 4, LINEAR, Interval(0.1, 20)); con1 = Cone(H, RB, RT); cx = Parameter("CenterX", 5, LINEAR, Interval(-10, 10)); cy = Parameter("CenterY", 0, LINEAR, Interval(-10, 10)); cz = Parameter("CenterZ", 0, LINEAR, Interval(-10, 10)); count = Parameter("Copies", 2, LINEAR, Interval(1, 10)); con2 = Move(con1, cx, cy, cz, count);// create count copies, offsetting each by cx, cy, cz Output(con1, con2); Rotate The RotateX, RotateY. RotateZ functions are used to rotate graphic objects around the X, Y and Z axes, respectively. Format: RotateX(<Object>, <rotation angle>[, <cy>, <cz>[,<count>]]); RotateY(<Object>, <rotation angle>[, <cx>, <cz>[, <count>]]); RotateZ(<Object>, <rotation angle>[, <cx>, <cy>[, <count>]]); <Object> Defines the original graphic object <Rotation angle> Defines the angle of rotation <cx>, <cy>, <cz> Sets an offset for the rotation axis relative to the X, Y and Z axes (in accordance with function names). These arguments are optional; however, only all three arguments can be omitted at once. Default value for each of <cx>, <cy>, <cz> is zero <count> Defines the number of created objects, where each subsequent object is created by transforming the preceding object; this argument is optional, with the default value of 1 Example of Rotate: PolyProfile = RotateX(Poly1, 90); Another Example of Rotate: //rotate.ppm -- demonstrates the rotate functions c1 = Circle(2, 10, 0); // create a circle c2 = RotateX(c1, -90, 0, 0); // rotate the circle to lie in the XZ plane c3 = Move(c2, 0, -0.05, 0); // move it back half the thickness c4 = Thickness(c3, 0.1); c5 = RotateZ(c4, 30, 0, 0, 11); //duplicate the circle by rotating about the Z axis c6 = Circle(2, 0, 10); nás kontaktujte na www.spinar.cz. Programování c7 = Move(c6, 0, 0, -0.05); c8 = Thickness(c7, 0.1); c9 = RotateX(c8, -30, 0, 0, 11); c10 = Circle(2, 0, 0); c11 = RotateZ(c10, -90, 0, 0); c12 = Move(c11, 10, 0, -0.05); c13 = Thickness(c12, 0.1); c14 = RotateY(c13, 30, 0, 0, 11); Output(c4, c5, c8, c9, c13, c14); Functions for Loading External Symbols as Elements You can load non-parametric external symbols from external files to be a part of a parametric part. The files must be importable (supported) by the CAD system, such as *.TCW, *.DWG, *.SKP StaticSymbol The StaticSymbol function loads non-parametric symbols from external files. When the external symbol's filename is specified with no path information, the symbol is automatically assumed to reside in a sub-folder named Macro that is located in the ppm file's home folder. Format: StaticSymbol(<FileName>[,BlockName]); <FileName> Defines the file name with extension. If the extension is not specified, native file format will be used <BlockName> This is an optional argument, which indicates that only the block with the given name should be used as the symbol for loading, and the rest of the contents should be ignored; if the argument is not defined, the active drawing will be loaded as a symbol Example of StaticSymbol: //staticsym1.ppm -- loads an external file from the Macro sub-folder S = StaticSymbol("ExternalSymbol.tcw"); Output(S); //static symbol from ExternalSymbol.tcw file is inserted on the drawing Set(FolderList(...)) To create a list of files in a folder, Set(FolderList(...)) is typically used as the Parameter restriction. Format: <id> = FolderList(<path> <mask> = "*.ppm"); <path> Defines the path to the folder from which the list of files will be created <mask> Defines the mask of file names and extensions Pro aktualizaci a technickou pomoc Programování Example of Set(FolderList(..)): // staticsym2.ppm -- loads an external symbol from a different folder than Macro DrawingName = Parameter("Drawing", "Drawing1", Set(FolderList("..\..\..\Drawings", "*.tcw")));//quantity of "..\..\" (before folder Drawings) is equal to quantity //of steps over folder tree starting from the Macro sub-folder. S0 = StaticSymbol("..\..\..\Drawings\"+DrawingName+".tcw"); //here a static symbol is loaded from a file with a tcw-extension, // and a filename picked from the FolderList obtained via the DrawingName parameter. Output(S0); When specifying a relative path, you must remember that the path is always assumed to start, not at the folder that contains the ppm file, but in a folder below that named "Macro". In the example above, assume for the moment that staticsym2.ppm is located in: C:\Users\Me\Documents\MyCAD\PPM Documentation Samples The path used in the FolderList path and the StaticSymbol path must then implicitly begin at C:\Users\Me\Documents\MyCAD\PPM Documentation Samples\Macro The external symbol is being loaded from: C:\Users\Me\Documents\MyCAD\Drawings That means the script must navigate up three directories to the MyCAD folder, then back down one level to the Drawings folder, so the correct relative path is: ..\..\..\Drawings Another example, which loads a specific .tcw file from the Drawings folder: //staticsym3.ppm -- loads a specific file from a different folder S = StaticSymbol("..\..\..\Drawings\3DSliceTest.tcw"); //only loads the specific file 3DSliceTEst.tcw. //Remember that the relative path is still rooted in the Macro subfolder. Output(S); A parametric part (a file with a *.ppm extension) can loaded by calling the name of the parametric file as if it were a function, whose arguments are the parameters of the part to be loaded, in the order in which they are described in the file. Refer to “Creating Custom Functions” below for more details on this process. nás kontaktujte na www.spinar.cz. Programování Functions for 3D Boolean Operations Functions of this class are used to perform Boolean operations on 3D geometric objects. BooleanUnion The BooleanUnion function creates an object by adding the specified objects together. Format: BooleanUnion(<Object>, <Object>, ...); <Object> Defines an object to be used in the Boolean operation. There must be at least two objects Example of BooleanUnion: S1 = Sphere(5); S2 = Sphere(5,5,5); S3 = Sphere(5,5,-5); S4 = Sphere(5,-5,5); S5 = Sphere(5,-5,-5); S6 = BooleanUnion(S1,S2,S3,S4,S5); Output(S6); Another Example: R = Parameter("Radius", 8, LINEAR, Interval(0.001, 1000)); s = Sphere(R); c = Circle(R/3); c1 = Thickness(c, R*2); c2 = Move(c1, 0, 0, R); //Cylinder s1 = BooleanUnion(s, c2); //Sphere with cylinder Output(s1); BooleanSubtraction The BooleanSubtract function creates an object by subtracting the secondary objects from the primary object. Format: BooleanSubtract(<PrimaryObject>, <SecondaryObject>, ...); <PrimaryObject> Defines an object to be used in the Boolean operation. There is only one primary object <SecondaryObject> Defines a secondary object to be subtracted from the primary object There must be at least one or more secondary objects Example of BooleanSubtract: S1 = Sphere(5); S2 = Sphere(5,5,5); S3 = Sphere(5,5,-5); S4 = Sphere(5,-5,5); Pro aktualizaci a technickou pomoc Programování S5 = Sphere(5,-5,-5); S6 = BooleanSubtract(S1,S2,S3,S4,S5); Output(S6); Another Example of BooleanSubtract: R = Parameter("Radius", 8, LINEAR, Interval(0.001, 1000)); s = Sphere(R); c = Circle(R/3); c1 = Thickness(c, R*2); c2 = Move(c1, 0, 0, -R); //Cylinder s1 = BooleanSubtract(s, c2); //Sphere with hole Output(s1); BooleanIntersect The BooleanIntersect function creates an object derived from the intersection of the primary and secondary objects. Format: BooleanIntersect(<Object>, <Object>) <Object> Defines an object to be used in the Boolean operation. There must only two objects Example of BooleanIntersect: S1 = Sphere(5); S2 = Sphere(5,5,5); S3 = Sphere(5,5,-5); S4 = Sphere(5,-5,5); S5 = Sphere(5,-5,-5); S6 = BooleanIntersect(S1,S2); Output(S6); Functions for Modifying 3D Objects Several functions are available to modify the geometry of 3D objects. Fillet Edges The Fillet Edges function allows rounding one or multiple edges of 3D object. Format: G3Fillet(<Object>,<Edges>, <Radii>); <Object> nás kontaktujte na www.spinar.cz. Defines the 3D object whose edges are to be rounded Programování <Edges> Defines the edge or multiple edges, which are to be filleted. Each edge is defined by Point(xc,yc,zc) or Array of Points. Point(xc,yc,zc) is the middle point of an edge to be filleted (for example in the TurboCAD “Fillet Edges” operation, this point is marked with a blue square). Array of Points defines a set of edges to be filleted. <Radiuses> Defines the Fillet radiuses. Fillet radiuses are set by Array function. For a single edge the Array contains pair of values, for multiple edges - multiple pairs of values. Fillet Edges Example: Array(Point(x1,y1,z1), Point(x2,y2,z2), Point(x3,y3,z3)); //defines 3 edges for filleting //Point(x1,y1,z1), Point(x2,y2,z2), Point(x3,y3,z3); – 3 middle points on 3 edges to be filleted Another Example: Array(r1, r2)– //array of radius values for rounding the selected edge. It defines rounding //radiuses for 2 ends of the selected edge. //r1 – start radius of fillet //r2 – end radius of fillet. Example of Filleting 1 Edge: G3Fillet(PartA,Point(xc,yc,zc), Array(r1, r2)); //where Point(xc,yc,zc) middle of the edge. Another Example: Door= G3Fillet(Door0, Point(0, -1, (Height-FHeight-4-3/4)/2), Array(1, 1)); For example (fillet of 1 edge of the box): x = Parameter("size", 5, LINEAR, GreaterThan(0)); r1 = Parameter("r1", 1, LINEAR, GreaterThan(0)); b0 = Box(0, 0, 0, x, x, x); b1 = G3Fillet(b0, Point(x/2, 0, 0), Array(r1, r1*2)); Output(b1); Example of Filleting 4 Edges of a Box: L = Parameter("Length", 5, LINEAR); W = Parameter("Width", 3, LINEAR); H = Parameter("Height", 1, LINEAR); R = Parameter("Radius",0.5); g0 = Box(0,0,0,L,W,H); g1 = G3Fillet(g0, Array(Point(L/2, 0, 0), Point(0, W/2, 0), Point(L/2, W, 0), Point(L, W/2, 0)), Array(R, R, R, R, R, R, R, R)); Pro aktualizaci a technickou pomoc Programování Output(g1); Chamfer Edges The Chamfer Edges function allows chamfering any edge or multiple edges of 3D object. Format: G3Chamfer(<Object>, <Edges>, <Offsets>); <Object> Defines the 3D object whose edges are to be chamfered <Edges> Defines the edge or multiple edges, which are to be filleted. Each edge is defined by Point(xc,yc,zc) or Array of Points. Point(xc,yc,zc) is the middle point of an edge to be filleted (for example in the TurboCAD “ChamferEdges” operation, this point is marked with a blue square). Array of Points defines a set of edges to be chamfered. <Radiuses> Defines the Chamfer distances. These are set by Array function. For a single edge the Array contains a pair of distance values, for multiple edges - multiple pairs of distance values. A Chamfer Example: Array(d1, d2)– //array of 2 offset values at the ends of an edge. Another Example: Door= G3Chamfer(Door0, Point(0, -1, (Height-FHeight-4-3/4)/2), Array(1, 1)); //Here Door0 -is the object whose edge is to be chamfered. //Point(0, -1, (Height-FHeight-4-3/4)/2) – indicates this edge. //Array(1, 1) sets 2 chamfer distances Another Example: x = Parameter("size", 5, LINEAR, GreaterThan(0)); r1 = Parameter("r1", 1, LINEAR, GreaterThan(0)); b0 = Box(0, 0, 0, x, x, x); b2 = G3Chamfer(b0, Point(x/2, x, x), Array(r1, r1+r1)); Output(b2); G3Offset The G3Offset function extends a solid face inward or outward. Format: G3Offset(<Object>, <Face>, <Offsets>); <Object> Defines the 3D object whose edges are to be extended <Face> Defines the face, which is to be extended. The Face is defined by a Point(x,y,z) belonging to this face nás kontaktujte na www.spinar.cz. Programování <Offsets> Defines the offset distance. A positive value will offset the face outward, and a negative value will offset inward Offset Example: G3Offset(PartA, Point(xf, yf, zf), dist); Where: PartA — is the 3D object whose faces are to be offset Point(xf, yf, zf) — is a point for selecting the face to be offset dist — is the value of face offset Another Example: x = Parameter("size", 5, LINEAR, GreaterThan(0)); r1 = Parameter("r1", 1, LINEAR, GreaterThan(0)); b0 = Box(0, 0, 0, x, x, x); b3 = G3Offset(b0, Point(x,x/2,x/2), r1/2); Output(b3); G3Shell The G3Shell function allows shelling the shape of solid object, leaving the selected face open. It creates a shell of a specified thickness from a single solid object. The new faces are created by offsetting existing faces inside or outside. Format: G3Shell(<Object>, <Face>, <Thickness>); <Object> Defines the 3D object whose edges are to be shelled <Face> Defines the face that should remain open. It is defined by the Point(xc,yc,zc) function which describes a point belonging to this face <Thickness> Defines the shell thickness. A positive value creates an outward shell, and a negative value creates an inward shell Shell Example: G3Shell(PartA, Point(xf, yf, zf), thickn); Where: Part3 — selects the object which is to be shelled Point(xf, yf, zf) — is the point on the face, which should remain open thickn — is the shell thickness Another Example: L = Parameter("Length", 5, LINEAR); W = Parameter("Width", 3, LINEAR); Pro aktualizaci a technickou pomoc Programování H = Parameter("Height", 1, LINEAR); T = Parameter("Thickness", 0.2, LINEAR); g0 = Box(0,0,0,L,W,H); g1 = G3Shell(g0, Point(L/2, W/2, H), T); Output(g1); //After inserting a shelled object in the drawing, shell thickness can be edited in the Selection Info palette (as well as Length, Width and Height parameters) G3Bend The G3Bend function is used for bending 3D objects. Format: G3Bend(<Object>, <Line>, <Angle>, <Radius>, <Depth> ); <Object> Defines the 3D object which is to be bent <Line> Defines a line about which the solid object will be bent. It is defined by 2 Points: Point(x1, y1, z1), Point(x2, y2, z2). The line must lie on the solid face selected for bending. <Angle> Defines the bending angle. The angle is measured from the plane of the bent face. <Radius> Defines the bending radius <Depth> Defines the Neutral Depth to set the distance into the depth of material along which there will be no tension or compression Bend Example: G3Bend(Part3, Point(x1, y1, z1), Point(x2, y2, z2), Angle, R, 0); Another Example: P1=Thickness(Rectangle(10,20),3); B0 = G3Bend(P1, Point(3, 3, 0), Point(3,8,0), 90, 2, 0); Output(B0); Setting and Changing Object Properties The SetProperties function is used to set the properties of objects. Format: SetProperties(<Object>, <PropertyName> = PropertyValue, <PropertyName> = PropertyValue, ...); <Object> nás kontaktujte na www.spinar.cz. Defines the object to be used as the base for the new object with set properties Programování <PropertyName> Defines the name of the property to be set. The name should be surrounded with quotation marks <PropertyValue> Defines the value to be assigned to the property Example of SetProperties: BlueRect=Rectangle(10,5); RedRect = SetProperties(BlueRect, "PenColor" Output(RedRect); Another Example: Side2M = SetProperties(Side2, "Material" = 0xff, "PenWidth" = 0.2); = "Wood\Pine", "PenColor" = 0xff); Another Example: PL1 = SetProperties(PL0, "Brush" = "SOLID"); Another Example: SetPlastic = (“Material” = “Plastics\Plain white”); BoxMaterial = SetProperties(MyBox,SetPlastic); In the Parametric Part manager there is a special tool to choose the required value for such properties as Material, Pen Color and Brush Style. To activate it, right-click on the property name. This will open the Local Menu either for Material table or PenColor table or BrushStyle table. The appropriate table will appear where the desired value can be chosen. Nesting Functions Functions can be nested within a single expression to optimize scripting efficiency. For Example: BF = BooleanSubtract(B1,Move(RotateZ(RotateY(Box(-5,-5,-5,5,5,5),45),45),-1,-1,-1)); Example Used in a Small Script: B1 = Box(0,0,0,10,10,10); BF = BooleanSubtract(B1,Move(RotateZ(RotateY(Box(-5,-5,-5,5,5,5),45),45),-1,-1,-1)); Output(BF); Pro aktualizaci a technickou pomoc Programování Functions for Creating Text Text The Text function defines the text string itself and its characteristics, including fonts, style, effects, etc. Acceptable font values are dependent upon those installed on your machine. Format: Text(<Text object>, <Text Font>, <Text Style>); <Text object> Defines the text string. Text string can be specified either directly here (with quotation marks) or via an identifier of text object <Text Font> Defines the text font <Text Style> Defines the text style Example: bsb = Text("BS(b)", Tfont, Tstyle); TextFont The TextFont function sets the text font, size, and the angle of text line location. Format: TextFont(<mode>, <Height>, <Angle>, <font>); <mode> Defines the mode of the text: Standard (when mode=0) or Scalable (when mode=1 or any other value different from 0) <Height> Defines the text font size <Angle> Defines the angle of text line <font> Defines the text font Example: Tfont = TextFont(0,2, 45, "Arial"); Where: 0 — means that text is Standard 2 — text height 45 — text line is located at 45 degrees Arial — font nás kontaktujte na www.spinar.cz. Programování TextStyle The TextStyle function sets the text style including justification, text effects and styles. Format: TextStyle(<list of characteristics>); <list of characteristics> Defines the text characteristics separated with commas. The following values of characteristics are allowed: For Justification: LEFT, CENTER, RIGHT, TOP, MIDDLE, BASELINE, BOTTOM For Text Effects: BOX, UNDERLINE, STRIKETHROUGH, AllCAPS For Style: BOLD, ITALIC Example: Tstyle = TextStyle(LEFT, TOP, UNDERLINE); Another Example: //Standard text of Times New Roman font with 5in of font size, //with Left,Top justification, with TextBox effect, Bold, Italic, at 45 degrees of Angle ht=5; font_name = "Times New Roman"; Tfont = TextFont(0, ht, 45, font_name); Tstyle = TextStyle(LEFT, TOP, BOX,BOLD, ITALIC); bsb = Text("BS(b)", Tfont, Tstyle); Output(bsb); Auxiliary Functions Extents The ExtentsX1, ExtentsX2, ExtentsY1, ExtentsY2, ExtentsZ1 and ExtentsZ2 functions are used to calculate the extents of graphic objects. Format: ExtentsX1(<Object>); ExtentsX2(<Object>); ExtentsY1(<Object>); ExtentsY2(<Object>); ExtentsZ1(<Object>); Pro aktualizaci a technickou pomoc Programování ExtentsZ2(<Object>); <Object> Defines the object to be used The presence of X, Y or Z characters in the function name determines axis along which the extents will be calculated. 1 or 2 index–indicates whether minimum or maximum value should be calculated. Example of Extents: xmin = ExtentsX1(PartA); xmax = ExtentsX2(PartA); ymin = ExtentsY1(PartA); ymax = ExtentsY2(PartA); zmin = ExtentsZ1(PartA); zmax = ExtentsZ2(PartA); P1 = Box(xmin, ymin, zmin, xmax, ymax, zmax); Another Example of Extents: A0=Thickness(Rectangle(H-3/4,D), 3/4); A1=RotateY(A0,90); xmin = ExtentsX1(A1); xmax = ExtentsX2(A1); ymin = ExtentsY1(A1); ymax = ExtentsY2(A1); zmin = ExtentsZ1(A1); zmax = ExtentsZ2(A1); P1 = Box(xmin, ymin, zmin, xmax, ymin+3, zmin+4); ParameterPoint The ParameterPoint function defines a parametric point with number and coordinates. Format: ParameterPoint (<N>,<xc>,<yc>,<zc>); <N> Defines the number of the parametric point <xc>,<yc>,<zc> Defines the coordinates of parametric point Example of ParameterPoint: P0 = ParameterPoint(0, l, -l, 0); P1 = ParameterPoint(1, 0, 0, 0); nás kontaktujte na www.spinar.cz. Programování PointX, PointY, PointZ functions The PointX, PointY, PointZ are used to calculate the coordinates of parametrical point. The PointX function calculates X-coordinate of parametrical point. The PointY function calculates Y-coordinate of parametrical point. The PointZ function calculates Z-coordinate of parametrical point. Format: PointX (<point>); PointY(<point>);. PointZ(<point>); <point> Defines the parametrical point from which the X or Y or Z coordinate will be extracted Examples of Point: x0 = PointX(P0); // x0=1 for P0 = ParameterPoint(0, l, -l, 0); y1 = PointY(P1); //y1=0 for P1 = ParameterPoint(1, 0, 0, 0); z1 = PointZ(P1); //z1=0 for P1 = ParameterPoint(1, 0, 0); Special functions and operators IF The IF function allows various actions to be performed depending upon whether the specified condition is fulfilled or not fulfilled. It plays the role of a conditional operator, and can be used to create branches in the logic of building a parametric part. Format: IF(<Condition>, <ExprOnTRUE>, <ExprOnFALSE>); <Condition> Defines the condition under test using the following comparison operations: == (equal) < (less than) > (greater than) <= (not greater than) >= (not less than) <ExprOnTRUE> Defines the value of the IF function when the value of <Condition> is TRUE; <ExprOnFALSE> Defines the value of the IF function when the value of <Condition> is FALSE; IF Example: A = IF(L >= H, Rectangle(L, H), Rectangle(H, L)); //Regardless of the specified size of L and H, the created rectangle A will be positioned //horizontally (the longer side will be along the X axis). /* In this example “Rectangle(L, H)” is the TRUE result and “Rectangle(H, L” is the FALSE result. */ Pro aktualizaci a technickou pomoc Programování Another Example: Tstyle = IF(dir > 0, TextStyle(MIDDLE, RIGHT), TextStyle(MIDDLE, LEFT)); //Regardless of the specified size of dir, Text Style will be specified with Right or Left justification. UNITS The UNITS function defines the units that will be used in the script. It defines the System, Space Units and Scale of dimensions used while creating objects. This function allows loading parts correctly in drawings with different specified units. Format: Units(<N>[<units of dimension>]); <N> Defines object scale <units of dimension> Defines the units in the English or Metric systems For Example: Units(1[in]);// means that default unit of drawing is inches Units(1[mm]);// means that default unit of drawing is millimeters Units (1[in]) — this means that the main units of measurement are inches. It is the default unit of the script. All geometrical values are dimensioned in ‘inches” without any mention of units. It is possible to use other units for some particular values even when the entire drawing is created with the default unit. In order to use millimeters for particular values while inches are default units, you can explicity declare the desired unit for these values. For example, you can use value M=5[mm]; and Units(1[in]) in the same script. It means that only M value is measured in mm while all others are measured in inches. Moreover, this function allows for scaling the created objects down (when N<1) or up (when N>1). For Example: Units(2[in]);//created object is scaled up 2 times compared with the case of Units(1[in]); Units(0.5[in]);// created object is scaled ½ as large as compared with the case of Units(1[in]); RefPoint The RefPoint function sets the location of the Reference Point for the parametric part. When the Reference Point is one of the output values of a script, it is inserted in the drawing along with the part. This enables precise insertion of the parametric object into the drawing. Format: RefPoint(<Point>); nás kontaktujte na www.spinar.cz. Programování <Point> Defines the (x,y,z) coordinates for location of Reference Point For Example: xArrow = PointX(P0); yArrow = PointY(P0); rf = RefPoint(xArrow, yArrow, 0); //-> RefPoint is placed on the point (xArrow,yArrow, 0) Output(rf); Input and Output The Input and Output functions are used for inputting initial values or objects into the script and outputting result objects from the script. Format: Input(<list of variable identifiers, separated with commas>); Output(<list of variable identifiers, separated with commas>); <list of variable identifiers, separated with commas> Defines the list of variables or objects for input or a list of results for output For Example: Input(H, W, D, A, Dis); Output(SideA_L,Bottom_B,Back_I, Face1, FalseD1, E1,E2,E3,E4, N1, T1, Door, FF, SideA_R); Example of the Output with Conditional Output: Sw = Parameter("Switch", 1, CHECKBOX); P1 = Thickness(Rectangle(5,5), 3); S1= Thickness(Circle(2.5),4); Output(IF(Sw,P1,S1)); //Here is either cylinder or box inserted on the drawing //depending on checkbox Sw value min and max The min and max functions are used for choosing the minimum or maximum values within a set of values. Format: min(<set of values>); max(<set of values>); <set of values> Defines the set of numerical values, identifiers of variables or Array of variables Pro aktualizaci a technickou pomoc Programování For Example: r=min(2,5,1,7,9);//r=1 R=max(2,5,1,7,9);//R=9 For Example: A=2; B=5; C=1; D=7; E=9; A1=2; B1=5; C1=1; D1=7; E1=9; r=min(A,B,C,D,E);//r=1 R=max(A1,B1,C1,D1,E1);//R=9 Example of using Array of Values: A=2; B=5; C=1; D=7; E=9; r=min(Array(A,B,C,D,E));//r=1 Note: A Group of objects cannot be used as argument of these functions, because a Group is a collection of graphic objects, rather than a collection of numbers. Mod The Mod function is used for finding the remainder of the integer division. For example, Mod(5,4) is 1, because 5/4 = 1, with a remainder of 1. Mod(7,4) is 3, because 7/4 = 1, with a remainder of 3. Mod(7,3) = 1, because 7/3 = 2, remainder 1. Note: The Mod function is often used to determine if a number is odd or even, because Mod(AnyOddNumber, 2) = 1, while Mod(AnyEvenNumber, 2) = 0. Format: Mod(<value1, value2>); <value1 > Defines the expression or identifier that represents the dividend <value2> Defines the expression or identifier that represents the divisor For Example: A = 7; B = 4; C = Rectangle(A, Mod(A,B)); Output(C); Div The Div function is used to perform division. Format: Div(<value1>,<value2>); nás kontaktujte na www.spinar.cz. Programování <value1> Defines the dividend <value2> Defines the divisor For Example: A=7; B=3; result1 = A/B; result2 = Div(A, B); rect = Rectangle(result1, result2) Output(rect); Additional Math Functions sqrt Calculates the square root of a specified number P = sqrt(b); asin Calculates the arcsine. Returns the angle in radians P = asin(0.5); acos Calculates the arcsine. Returns the angle in radians P = acos(0.5); Array The Array function defines an array of values, or an array of Points, by directly listing the elements of the array. In other words the Array function collects geometric objects or values into an Array object. Format: Array(<list of objects>) <list of objects> list of numerical values or geometric objects An <object> can be represented by either a value, or the <identifier> of a value, or by a Point(x,y,z) function. For Example: Array(Point(L/2, 0, 0), Point(0, W/2, 0), Point(L/2, W, 0), Point(L, W/2, 0)) // It is the array of points defining the edges for G3Fillet. Array(R, R, R, R, R, R, R, R) //It is the array of radius values for filleting the array of edges. Pro aktualizaci a technickou pomoc Programování Another Example: Can txt = Parameter("text", "Simple text example", TEXT); a = Array(TextFont(0,10,"Arial"), TextStyle(CENTER, MIDDLE, ITALIC)); //Array of 2 items: TextFont and TextStyle) s0 = Text(txt, a); Output(s0); Group The Group function collects multiple graphic objects into a group and assigns an identifier name to the result. It allows the script to work with multiple objects as if they were a single object. Also a Group can be the output value of a script. Groups of objects can take part in different operations: Move, Rotate, etc. Format: Group (<list of objects>); <list of objects> Defines the list of graphic objects, separated with commas. The <object> may be any graphic objects For Example: bse = Group(bse_below, bse_above); //group of 2 graphic objects Br2 = Group(Br0, Br1); For Example: Bx = Group(Move(BxL, -Dis*1.5), Move(BxR, Dis*1.5)); ShelfFBx = BooleanSubtract(ShelfF, Bx); Output(ShelfFBx, Bx);_ Special Functions without Parameters PI The PI function calculates the value of Pi = 3.14159... Creating custom functions When scripts of the same type are created, which describe a particular class of parametric parts, it can be convenient to have the sequence of repeated actions as a separate specialized function. To achieve this, the repeated actions can be put into a separate <name>.ppm file. In this case, all input variables should be listed in the Input operator: Format: Input(<list of variable identifiers, separated with commas>); For Example: Input(x0,y0,z0,x1,y1,z1); The Output operator should also be defined. nás kontaktujte na www.spinar.cz. Programování Format: (y0+y1)/2); // Ymin = y0, Ymax = y1 T = Thickness(R, z1-z0); // depth = Zmax - Zmin Output(Move(T, 0, 0, z0)); // move result along z to Zmin Output(<list of variable identifiers, separated with commas>); A custom function created in this manner must be placed in a Macro folder, which is always located inside the folder of the calling script. When the custom function is used, the script's file name (without the .ppm extension) is used just as if it was a built-in function. Format: <file name>(<list of input parameters>) The script below is box_ blend.ppm, which calls the custom function box.ppm //box_blend.ppm uses the custom Box.ppm function in the Macro folder. x = Parameter("size", 5, LINEAR, GreaterThan(0)); r1 = Parameter("r1", 0.5, LINEAR, GreaterThan(0)); b0 = Box(0, 0, 0, x, x, x); b1 = G3Fillet(b0, Point(x/2, 0, 0), Array(r1, r1*2)); Output(b1); Below is an example of a custom function. The file box.ppm can be found in the PPM Documentation Samples/Macro folder: // box.ppm -- defines a custom Box function. // The custom function is called in this way: // B = Box(Xmin, Ymin, Zmin, Xmax, Ymax, Zmax); // The function creates a 3D box with given min/max values Input(x0,y0,z0,x1,y1,z1); R = Rectangle(x1-x0, y1-y0, // Rectangle with Xmin = x0, Xmax= x1 (x0+x1)/2, File location is crucial when using parametric scripts as custom functions. In the example above, if blend_box.ppm lies in the folder D:/Symbols, then it can only find the box.ppm script if box.ppm is located in the folder D:/Symbols/Macro. Parametric Parts Reserved Word List PI LINEAR TEXT ANGULAR MATERIAL FONT COLOR CHECKBOX ITALIC BOLD UNDERLINE BOX ALLCAPS STRICKETHROUGH TOP MIDDLE BOTTOM BASELINE LEFT CENTER RIGHT Call Array + - * Div Pro aktualizaci a technickou pomoc Programování PI LINEAR TEXT Mod / - sin cos tan atan min max ** = == != < > <= >= & | Solid Extrude UNIQUE GraphicId VertexId Vertex Face Edge Source Bound Intersect OperationList BlendArg BlendParam BlendType BlendRadiusMode BlendSetback BlendRadiusBlendSmooth BlendRadiusParam BlendOffsetParam BlendFaceEntity BlendFaceEdge BlendFaceVertex BlendEdgeEdge BlendEdgeVertex BlendEdgeVertexM BlendEdgeVertexAux ain ShellArg ShellThickness ShellFace ShellEdge FaceEditArg Transform ScaleX ScaleY ScaleZ ShearXY ShearXZ ShearYZ RotateX RotateY RotateZ TranslateX TranslateY TranslateZ Path Profile LateralFace LateralEdge CapFace CapEdge JointEdge Profiles HighLight FaceMaterialArg FaceMaterial FaceOffsetArg FaceHoleArg FaceHole BendId BendRadius BendAngle BendNeutral BendFlag BendPosition BendFlangeHeight BendAxialDistance nás kontaktujte na www.spinar.cz. Programování PI LINEAR BendAzimuthAngle BendEdgeStartPosition TEXT BendEdgeEndPosition Face2FaceLoftArg Face2FaceLoft AssemblyAxis Input Output Include Units StaticSymbol FolderList Macro Parameters Parameter ParameterPoint PointX PointY PointZ Set Interval LessThan GreaterThan LessOrEquail GreaterOrEqual Circle Rectangle Polyline Point Arc0 Arc1 Fillet IF Move Thickness Sweep Cone BooleanUnion BooleanSubtract BooleanIntersect G3Fillet G3Chamfer G3Shell G3Offset G3Slice G3Bend ExtentsX1 ExtentsX2 ExtentsY1 ExtentsY2 ExtentsZ1 ExtentsZ2 Text TextFont TextStyle Group SetProperties PatternCopy Pro aktualizaci a technickou pomoc Programování nás kontaktujte na www.spinar.cz.
Podobné dokumenty
Uživatelská příručka
Obsah nabídek můžete upravovat v dialogovém okně Přizpůsobení (viz elektronická příručka Přizpůsobení uživatelského prostředí). Strukturu nabídek můžete ukládat do externího souboru a přenášet na j...
VíceKerio uživatelské diskusnà fórum
jednoduchy analyzator logu a nasdilel bych ho. Pak jsem se ale zarazil. Protoze staci napsat nejakou davku, ktera parkrat spusti grep pro kazdou polozku a da ji do jineho souboru. Pak tuto davku na...
Vícekřišťálové paprsky
Přináší radost a naději. Kde je smutek, tam přináší radost. Harmonizuje. Vždy nás „zvedne“. Čistota, mír, klid, empatie ke všemu živému. Zklidňuje emoce. Můžeme jej používat v situacích, které nám ...
VíceSborník přednášek (formát PDF) - Moravskoslezský dřevařský klastr
ModiÀkace – zaoblení, zkosení, oʼníznutí, prodloužení . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Základní pohledy, konstrukce 2D objektś . . . . . . . ....
VíceDřevařská a nábytkářská výroba
2.5. Podmínky realizace ŠVP Materiální zabezpečení výuky Objekty a movitý majetek jsou vlastnictvím Moravskoslezského kraje a škole byl svěřen do správy zřizovací listinou. Většinu objektů využívám...
VícePoznámky k vydání ZWCAD+ 2014 SP1 vylepšená verze
1075 mtedit: při dvojím kliknutí na mtext, se zobrazí kurzor v prvním řádku na levé straně, ale ne v pozici kde jste klikli. o 3748/T6035 mtext: nezdařilo se vertikální táhnutí úchopu mtext editoru...
VíceNovinky programů DesignCAD v25 a předchozích verzí, které stojí
Vnořené skupiny; Editor složených čar (multičáry)..................................................24 Editor uživatelských čar..........................................................................
Více