cin >> x // scanf("%d", &x);
// a = int(input())
Polarized glass
디지털 이미지는 픽셀들의 배열인 래스터 방식으로 표현
Pixel : 래스터 이미지의 자동 유닛으로 색의 강도 값을 가짐(0 ~ 255 or 0.0 ~ 1.0)
Resterization(래스터화) : 스캔 변환, 벡터에 상응되는 시스템 안에 객체는 픽셀에 상응되는 시스템으로 변환
부동 소수점은 정수 숫자로 반올림됨
Aliasing : 기울기가 있는 경우 경계가 깨지는 현상
Anti-aliasing : 선을 부드럽게 해주는 알고리즘
정점의 집합과 scripts 명령어는 디스플레이 리스트 안에 저장
객체를 그리기 위해 GPU는 scripts 명령어를 정점 데이터를 가지고 해석하는 것
Plotter, oscilloscope (voltage measurement)
Raster | Vector | |
---|---|---|
How to draw | Rasterization (Scan conversion) | Interpret a display list |
Aliasing | occurred | Not occurred |
Polygon filling | Fast | Slow |
Frame buffer size | Large binary file | Small text file |
Processing time | constant | variable by drawing contents |
Rasterization