Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
BU51 Systémy CAD RNDr. Helena Novotná
2
Obsah přednášek Co potřebujeme z teorie
Ovládání a přizpůsobení AutoCADu (profily, šablony, pracovní prostory, karty, vlastní zkratky...) Poznámkové objekty, vlastní čáry a šrafy Tisk z modelu a rozvržení Spolupráce mezi výkresy a s jinými programy 3D modelování a vizualizace Souřadné systémy, pohledy na model, zobrazení modelu Způsoby a možnosti modelování v AutoCADu Ukázky dalších CAD programů (Revit, Civil 3D...) Systémy CAD, Helena Novotná, jaro 2014
3
Obsah cvičení Rozšíření znalostí o kreslení v rovině (6 týdnů)
Kreslení a editace Popis výkresu a kótování Bloky, externí reference Výstup výkresu Základy 3D modelování a vizualizace (5 týdnů) Prostředí pro modelování Modelování z těles, tělesa generovaná z řídících křivek Základy vizualizace (materiály, pohledy, světla, render) Zápočtový test Systémy CAD, Helena Novotná, jaro 2014
4
Učební texty učební texty pro rovinu autocad/acad_I_CZ/defaultCE.html e-learningové materiály (podle cvičení) Systémy CAD, Helena Novotná, jaro 2014
5
CAD systémy CAD – Computer Aided Design počítačová podpora projektování, návrh pomocí počítače vektorové editory (kreslení = tvorba objektů) přesné zadávání bodů, velikostí apod. základní geometrické tvary (čáry, oblouky, křivky) úpravy existujících objektů popisy, kóty výkresová dokumentace univerzální × specializované 2D kreslení, 3D modeláře Systémy CAD, Helena Novotná, jaro 2014
6
Zadávání bodů Možnosti zadávání bodů: Typy souřadnic
myší kreslící pomůcky mřížka a krok, kolmé kreslení, trasování, uchopovací režimy Typy souřadnic kartézské (2D i 3D) polární (2D) sférické (3D) válcové (3D) absolutní G relativní Systémy CAD, Helena Novotná, jaro 2014
7
Kartézské souřadnice pravoúhlý souřadný systém (většinou pravotočivý)
absolutní souřadnice x, y, z (vzdálenost od počátku) relativní souřadnice dx, dy, dz (vzdálenost od předchozího bodu) x y xA dx xB yB yA dy A B AutoCAD x,y,z @dx,dy,dz AutoCAD: absolutní … x,y,z relativní Systémy CAD, Helena Novotná, jaro 2014
8
JTSK × AutoCAD JTSK je levotočivý systém
Nelze zadat přímo do AutoCADu, je třeba upravit předem data: xAutoCAD = –yJTSK yAutoCAD = –xJTSK následná úprava překlopit, otočit JTSK JTSK (jednotná trigonometrická síť katastrální) (Křovákovo zobrazení) má kladnou osu (x) na jih (dolů) a y na západ (doleva). Jinak by se musel obrazec otočit a překlopit. x y AutoCAD x y AutoCAD x y AutoCAD Systémy CAD, Helena Novotná, jaro 2014
9
Polární souřadnice směr a jednotky pro zadání úhlu
absolutní: vzdálenost od počátku, úhel od osy x relativní: vzdálenost od předchozího, úhel od osy x někde vzdálenost od předchozího, úhel od předchozího směru x = r cos(φ), y = r sin(φ) r φ A B x y r φ AutoCAD vzd<úhel @vzd<úhel arctg2(x) : pro body v 1. kvadrantu (x>0, y>0) = arctg(x) pro body ve 2. a 3. kvadrantu (x<0) = arctg(x) + pí pro body ve 4. kvadrantu (x>0, y<0) = arctg(x) +2 pí Systémy CAD, Helena Novotná, jaro 2014
10
Sférické souřadnice vzdálenost od počátku úhel v rovině xy úhel „nad obzorem“ x = r cos(a) cos(b) y = r sin(a) cos(b) z = r sin(b) a b r AutoCAD vzd<a<b @vzd<a<b Systémy CAD, Helena Novotná, jaro 2014
11
Válcové souřadnice vzdálenost od počátku v rovině xy úhel od osy x výška x = r cos(a) y = r sin(a) z = v x a v r AutoCAD vzd<a,výška @vzd<a,výška Systémy CAD, Helena Novotná, jaro 2014
12
uživatelské souřadné systémy použití v rovině a v prostoru
13
Souřadné systémy USS [UCS] (k. Pohled, m. Zobrazit)
globální [World] předdefinované (doleva, doprava,...) ViewCube (náhledová krychle) určované uživatelem poSun ZOsa 3body obJekt PLocha poHled X Y Z Souřadné systémy lze pojmenovat a tím uložit. Všechny zadávané hodnoty (souřadnic, posunů…) se berou vůči aktuálnímu souřadnému systému. půdorys – aktuální, globální, pojmenovaný příkaz PŮDORYS [plan] nebo menu Zobrazit / 3D pohledy / půdorys Systémy CAD, Helena Novotná, jaro 2014
14
Souřadné systémy K čemu to je v rovině?
Dočasná změna počátku souřadnic. Reálná data změřená od různých počátků. globální souřadný systém A B X Y Q[2,1] = [0,0] uživatelský souřadný systém Globální USS. Kreslit body – data v souboru data_hvezda.txt (ctrl+C, ctrl+V) Posunout USS, znova vložit. Úsečku souřadnicemi, nový USS sesouhlasit s úsečkou, vložit body, nakreslit obdélník. X Y [0,0] P[2,1] Systémy CAD, Helena Novotná, jaro 2014
15
Souřadné systémy K čemu to je v prostoru?
Posun počátku kvůli lepšímu zadávání souřadnic. Kreslení a modelování vůči „šikmým“ plochám. soubor ucs0.dwg nakreslit hranol (placatý) do počátku [0, 0, 0], 100, 200]. změnit na doleva, nakreslit válec do počátku poloměr 25, výška 100. posunout souřadný systém na roh klínu, stěhovat po kolmých stěnách a kreslit na ně, či rovnoběžně s nimi. přes tři body nastěhovat na šikmou stěnu klínu, nakreslit rovnou kružnici S=[0,0,0] r=20, udělat půdorys v akt. souř. systému, kreslit (hranol, text), pojmenovat ucs. přes plochu ucs na šikmou stěnu válce, nakreslit dvě kružnice se středy zadávanými souřadnicemi [0,0], [50,100] ucs podle objektu na kružnici Systémy CAD, Helena Novotná, jaro 2014
16
Geometrické objekty v rovině
úsečka koncové body vykreslení = rasterizace kružnice (kruhový oblouk) střed, poloměr (konc. body nebo bod a sevřený úhel) (bez ohledu na zadávání) vykreslení přes úsečky křivky (polyčára, kuželosečky, splajny...) různé způsoby tvaru segmentů a výpočtu tvaru body, kterými prochází (interpolační křivky) řídící body (aproximační křivky) Systémy CAD, Helena Novotná, jaro 2014
17
Rasterizace = převedení základních geometrických prvků na posloupnost grafických bodů Proč? CAD a další grafické systémy jsou vektorové, obrazovka a tiskárna jsou rastrová zařízení potřeba uložení do rastrového souboru při exportu Jak? algoritmy jsou různé rychlost přesnost přizpůsobení rozlišení daného zařízení Systémy CAD, Helena Novotná, jaro 2014
18
Příklad rasterizace úsečky
procedure usecka(x1,y1,x2,y2,barva:integer); var x:integer; y,k:real; begin k:=(y2-y1)/(x2-x1); q:=(y1x2-y2x1)/(x2-x1) x:=x1; repeat y=k*x+q; kreslibod(x,round(y),barva); x:=x+1 until x>x2 end Příklad rasterizace úsečky odvození bude lepší psát na tabuli reálný algoritmus by rozlišoval 8 případů podle toho, ke které ose je úsečka přikloněna (podle úhlu) v praxi se používají rychlejší celočíselné algoritmy. Systémy CAD, Helena Novotná, jaro 2014
19
Rasterizace kružnice Kružnice n-úhelník
krok:=(2*pi())/n; a:=0; for i=1 to n do begin x1:=r*cos(a); y1:=r*sin(a); x2:=r*cos(a+krok); y1:=r*sin(a+krok); usecka(x1,y1,x2,y2,5); a:=a+krok end; krok Systémy CAD, Helena Novotná, jaro 2014
20
Geometrické objekty v rovině
NURBS křivky (technické křivky) NURBS = NonUniform Rational B-Spline hladké tvary jednotný popis všech typů křivek (pomocí lineární kombinace polynomů) (úsečka, oblouk, elipsa...) křivka rychlé výpočty (Hornerovo schéma) snadná diferencovatelnost Systémy CAD, Helena Novotná, jaro 2014
21
Trocha teorie – definice
Mějme dáno m kontrolních bodů Pi, m reálných čísel wi (váhy), stupeň křivky n a uzlový vektor t=(t0, t1,...tm+n+1). NURBS křivka je definována jako Bázové funkce N(t) jsou definovány rekurentně: Nechť t=(t0, t1,...ts) je uzlový vektor. B-splajn funkce stupně n je definována: Systémy CAD, Helena Novotná, jaro 2014
22
Kružnice jako NURBS křivka
Kružnice: střed [0,0] poloměr 1. NURBS křivka stupeň 2 kontrolní body (9) [1,0], [1,1], [0,1], [-1,1], [-1,0], ... váhový vektor (1, 2/2, 1, 2/2, 1 2/2, 1 2/2, 1) uzlový vektor (0, 0, 0, ¼, ¼, ½, ½, ¾, ¾, 1, 1, 1) Systémy CAD, Helena Novotná, jaro 2014
23
Geometrické transformace
Posun vektor posunutí (2 body P, Q) pro úsečku: APx = Ax + (Qx – Px); APy = Ay + (Qy – Py); BPx = Bx + (Qx – Px); BPy = By + (Qy – Py); pro kružnici: SPx = SPx + (Qx – Px); rP = r P Q B y BP r A rP S SP AP x Systémy CAD, Helena Novotná, jaro 2014
24
Geometrické transformace
Otočení pro bod pro úsečku (konc. body) pro kružnici (střed) x y Q φ S Q‘ r a Systémy CAD, Helena Novotná, jaro 2014
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.