Grafikus tervezőrendszerek programozása 11. előadás.

Slides:



Advertisements
Hasonló előadás
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
Advertisements

Grafikus tervezőrendszerek programozása 10. előadás.
Operációs Rendszerek I.
TOLL, SZÍN ÉS VASTAGSÁG.
Mellár János 3. óra Szeptember 16. v
Grafikus tervezőrendszerek programozása 2. előadás.
Informatika felvételi felépítése. Az informatika felvételi két részből áll… Írásbeli –60 perc –50 pont Gyakorlati –60 perc –25 pont +25 pont.
Számítógépes geometriai leíró nyelvek
A MŰSZAKI RAJZKÉSZÍTÉS SZABÁLYAI
MINTA1 Element of the Theory of the Computation Lecture x. Title.
Gazdi László – mérnök informatikus Bsc. Tipikus viselkedési minták felismerése Bsc. Önálló labor téma Készítette: Gazdi László Konzulens:
LINUX/UNIX PARANCSOK.
11. előadás (2005. május 10.) A make segédprogram Alacsony szintű műveletek és bitmezők Fájl, katalógus rendszer hívások 1.
7. előadás (2005. április 12.) Láncolt lista File kezelés 1.
Elektronikai Áramkörök Tervezése és Megvalósítása
Programozás II. 3. Gyakorlat C++ alapok.
A CLIPS keretrendszer CLIPS "C" Language Integration Production System.
Grafika a programban Készítette: Pető László. Bevezetés Valójában nem a célobjektumra rajzolunk, hanem annak festővászon területére (canvas). Csak olyan.
Hernyák Zoltán XML validálás.
TARTÓK ALAKVÁLTOZÁSA ALAPFOGALMAK.
PTE Természettudományi Kar
VFP programozása report készítése menü készítése dinamikus elemek
Az Input-Output használata Az input-outputot a nyelv előredefiniált csomagokon keresztül valósítja meg. Mindegyik csomag az Ada alapcsomag gyereke.
Kliensoldali Programozás
Web-grafika II (SVG) 2. gyakorlat Kereszty Gábor.
Delphi programozás alapjai Nagyváradi Anett PTE PMMK MIT.
Grafikus tervezőrendszerek programozása
Grafikus tervezőrendszerek programozása 3. előadás.
Programozás C-ben Link és joint Melléklet az előadáshoz.
Webszerkesztés Űrlapok a HTML-ben. Űrlap létrehozása Űrlapunk tartalma a … elemek között fog helyetfoglalni Egy lapon több űrlap is elhelyezhető Több.
Microsoft Excel 2. óra Előadó: Jánosik Tamás.
Számítógépes grafika 3. gyakorlat.
3.3. Axonometrikus ábrázolások Rövid áttekintés
Turbo Pascal 11..
Kezelői felületek. Exchange 2000/2003 Exchange System Management (ESM) MMC konzol Exchange 2007 Exchange Management Console (EMC) MMC konzol Exchange.
Grafikus tervezőrendszerek programozása 8. előadás.
Grafikus tervezőrendszerek programozása 6. előadás.
Grafikus tervezőrendszerek programozása 9. előadás.
Grafikus tervezőrendszerek programozása 7. előadás.
1 Kedves Kolléga, kérlek, hogy PowerPoint előadásaidhoz ezt a file-t használd fel alapként! a bemutatóban már van néhány, általunk összeállított dia, melyeket.
Képek beillesztése. A beszúrandó képnek abban a mappában kell lennie, ahol a html oldalad forráskódja található! Először mindig a képet szúrjuk be, majd.
Fejlesztés PHP-NUKE portál rendszerre Horváth Zoltán Második Magyarországi PHP Konferencia március 27. Copyright PHP Konferencia,
Textúrázás. GIMP GameDev/GIMP/GIMPPortable.exe GameDev/GIMP/GIMPPortable.exe Load: lab2/ArchwayColorBase.psd Load: lab2/ArchwayColorBase.psd.
Web-grafika II (SVG) 6. gyakorlat Kereszty Gábor.
Számítógépes grafika I. AUTOCAD alapok
Egyenesvonalú (lineáris) adatszerkezetek
Elektronikus tananyag
Gazdasági informatikus - Szövegszerkesztés 1 Hosszú dokumentumok kezelése.
Számítógépes grafika I. AUTOCAD alapok 2. előadás.
Fontos tudnivalók A MATLAB egy fajta objektummal dolgozik (Mátrix)
Számítógépes grafika I. AUTOCAD alapok 6. előadás.
Bevezetés - Vonalak. Koordinátarendszer Windows form x y Az y lefelé nő Transzformáció a hagyományosra x Eltolás y Ellentett és eltolás.
Számítógépes grafika I. AUTOCAD alapok
Számítógépes grafika I. AUTOCAD alapok
Mobil alkalmazások fejlesztése Vonalkód leolvasó Symbian alapú mobiltelefonra Készítette: Tóth Balázs Viktor.
Web-grafika (VRML) 1. gyakorlat Nyitrai Erika Varga Balázs alapján Kereszty Gábor.
Excel programozás (makró)
Hasonlóság modul Ismétlés.
Script nyelvek előadás
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License (
Total commander.
Adatbevivő forma tervezése Epicollect Androidos alkalmazáshoz okostelefonra Ambrus András.
A CLIPS keretrendszer
TabuláTOROK HASZNÁLATA
Cascading Style Sheet.
MS Office Word 2010 Szövegszerkesztés.
Ültetési rend létrehozása
MS Office Word 2010 Szövegszerkesztés.
Függvénysablonok használata
Előadás másolata:

Grafikus tervezőrendszerek programozása 11. előadás

Vonal típus definiálása Egy vonal típus pozitív és negatív számok sorozata –Pozitív szám: Toll lehelyezése (rajolás) –Negatív szám: Toll felemelése (mozgatás) –0.5 = egy alap vonal –0.0 = egy pont

Példa 1 0, = egy pontot rajzol = felemeli a tollat és mozgatja

Példa 2 Pont-vonal: 0.5,-0.25,0,-0.25 Szaggatott vonal: 0.5,-0.25

Vonal típus létrehozása 1. Command: -linetype Current line type: "ByLayer" Enter an option [?/Create/Load/Set]: c Enter name of linetype to create: dashdot3 Egy már létező file- hoz adjuk hozzá Új file-t hozunk létre

Vonal típus létrehozása 2. Creating new file Descriptive text: Line + 3 dot Enter linetype pattern (on next line): A,0.5,-0.25,0,-0.25,0,-0.25,0,-0.25 New linetype definition saved to file. Enter an option [?/Create/Load/Set]:

Vonal típus betöltése 1. Command: linetype

Vonal típus betöltése 2.

Vonal típus betöltése 3.

Vonal típus file-ok test.lin: ;; Sajat vonalak *dashdot3,Line + 3 dot A,0.5,-0.25,0,-0.25,0,-0.25,0,-0.25 Megjegyzések pontos vesszővel kezdődnek Egy definíció két sorból áll: –‘ * ’ név ‘, ’ leírás (max 47 karakter) –‘ A, ’ számsor

Komplex vonal típus A komplex vonal típus hasonló, de tartalmazhat –Szöveget –Alakzatot Szöveg esetén –[“szöveg”,szövegstílus] vagy –[“szöveg”,szövegstílus,transzform]

Komplex példa 1. *AL_line,—AL—AL—AL— A,1.0,-0.25,[“AL”,STANDARD],-1.25

Komplex példa 2. *AL_line,—AL—AL—AL— A,1.0,-0.25,[“AL”,STANDARD,S=1,R=0,X=0,Y=-0.25],-1.25 S = skálázási faktor (scale) R = relatív forgatási szög A = abszolút forgatási szög X = x eltolás Y = y eltolás

Szöveg paraméterek S: a szöveg stílus méretét szorozza, vagy ez adja meg a szöveg méretét R, A: –alapesetben fokban –szám + r : radiánban –szám + d: fokban X, Y: szöveg eltolása a vonalhoz képest

Komplex példa 3. *AL_line,—AL—AL—AL— A,1.0,-0.25,[“AL”,STANDARD,S=1,R=45,X=0,Y=-0.25],-1.25

Sraffozási minták Hasonló a vonal típusokhoz ASCII file File kiterjesztése: PAT A file neve ugyanaz kell legyen mint a minta neve!!!

Sraffozási példa 1. *test,vonal es 2 pont 0, 0,0, 0,0.5, 0.5,-0.25,0,-0.25,0,-0.25

Magyarázat szög, xo,yo, xe,ye, vonal definíció szög: a vonal rajzolási szöge (nem a minta elforgatási szöge) xo, yo: X és Y rajzolási kezdőpont (a minta beillesztési pontjához képest) xe, ye: A minta eltolása X és Y irányban –Rajzolási sorrend: balról jobbra majd felfelé Y irányban Vonal definíció: mint vonal típusnál

Sraffozási példa 1. *tobb, tobb vonalbol 0, 0.5,0, 1,1, 0.25,-0.5, , 0,0.5, 1,1, 0.25,-0.5,0.25

Parancsok újradefiniálása Az AutoCAD parancsokat felül lehet definiálni UNDEFINE parancsot kell használni Mire lehet használni? Például –Bizonyos blokkokat ne lehessen felrobbantani

EXPLODE parancs (command “UNDEFINE” “EXPLODE”) (defun c:explode (/ lst ent tipus) (setq lst ‘(“TITLE”)) (setq ent (car (entsel “Select block: “))) (setq tipus (cdr (assoc 2 (entget ent)))) (if (member tipus lst) (alert “This block cannot be exploded”) (progn (command ^c^c) (command “.EXPLODE” ent) )