A vektorgrafikus képek felépítése hogyan működik?
Van egy rajz lap, és azon adod meg hogy a bal felső saroktól milyen messze helyezkednek el az alakzat pontjai.
Ezeknek a pontok össze kötésére lehet használni egyenest, vagy valamilyen görbét.
Az alakzat pedig kitölthető egy színnel, vagy átmenettel.
És igen, ezt a számítógép mindig le "rendereli", attól függően hogy mekkora felületen kell megjelennie.
Mivel 100x100px -elen is a vonalak egyenesek illetve 1000x1000px -en is. (nincs fűrészfog efektus)
Alapvetően vannak alap objektumok, pl. két pontot összekötő egyenes, kör ív (darab), ellipszis ív darab stb. És mindegyiknek vannak jellemzői (pl. vonalszín, vonaltípus, vonalvastagság stb.) Majd minden rajzi elemhez megadja a lényeges koordinátákat. Pl. egy egyenest a két végpontjának a koordinátája egyértelműn meghatároz, így egy egyeneshez az x1, y1, (z1 ha 3D), x2, y2 koordinátákat ha tároljuk az egyenes felrajzolható. Egy teljes kör esetén pl. a középpont koordinátája és a sugár (vagy átmérő elég), egy körív darabhoz az ív két végpontjának a koordinátája és pl. a középpont koordinátája és egy irány kell (hogy melyik ív darabot ábrázolod). Ugyanez ellipszis ívdarabra is igaz. Ha jól választod meg az alapelem készletet akkor jól le tudod írni. És akkor kb. így néz ki a "leírás":
Egyenes a 10,10 ponttól a 20,20 pontig, 3-as vonalvastagsággal, fekete vonallal
Egyenes a 20,20 ponttól a 20,10 pontig, 3-as vonalvastagsággal, fekete vonallal
Egyenes a 20,10 ponttól a 10,10 pontig, 3-as vonalvastagsággal fekete vonallal
Körív a 10,10 ponttól a 20,10 pontig 15,10 középonttal, 5 sugárral, óramutató járásával megegyező irányban, 2-es vonalvastagsággal piros vonallal.
Ez alapján az eredeti rajz helyre állítható. A különböző programok más és más elemkészletet használnak, és a lehetséges elemkészlet nagyjából meghatározza, hogy mire lehet használni a programot illetve a formátumot. Nagyon leegyszerűsítve ennyi. (és tudom le leszek pontozva, mert leegyszerűsítem, hogy érthetőbb legyen, és nem akadémiai székfoglalót tartok).
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!