2.변수
변수(Variable)는 변하는 수이다. 변수 사용 - 프로램에서는 항상 변하는 값을 나타낼 필요가 있다. (ex. 성적, 합계, 레벨, 주소 등 등) - 표현하려는 수에 맞는 데이터타입(자료형)을 이용하여 변수를 선언 - 표현하려는 자료가 숫자, 문자, 문자열 등 다양할 수 있음으로 그에 맞는 자료형을 사용 변수 생성 규칙 - 변수 이름은 영문자(대문자, 소문자) + 숫자 사용 가능, 특수문자 중에서는 $와 _만 사용 가능( ex. count100, _master) - 변수 이름의 시작은 숫자로 할 수 없음( ex. 27day(x), 1abc(x) ) - 자바에서 이미 사용하고 있는 예약어는 사용할 수 없음( if, while, break 등) - 변수 이름은 프로그램내에서 사용되는 것이므로 그 용도에..
2022. 5. 12.
컴퓨터그래픽스 - 절단알고리즘 & 은면 제거(1)
※ 지엘은 3차원 그래픽 처리를 위주, 고정된 하드웨어 파이프라인 구조를 가진 지엘에서는 2차원, 3차원을 구분하여 처리하는 것 자체가 부담이기 때문에, 2차원은 3차원으로 바꾸어 계산 ※ 2차원 버전의 gluOrtho2D(0,200,0,200)함수는 gluOrtho(0,200,0,200,-1,1)로 바뀌어 투상 행렬을 생성 ※ 가시부피 밖의 물체를 절단 할 때 절단의 기준이 되는 다각형을 절단 다각형, 일반적으로 2차원에서 절단 다각형은 윈도우, 뷰포트, 시저박스 등 ※ 절단 알고리즘 1. 코헨 - 서더랜드 알고리즘 2. 리앙 - 바스키 알고리즘 3. 서더랜드 - 핫지먼 알고리즘 4. 웨일러 - 에서톤 알고리즘 5. 내외부 판정 및 교차점 1.코헨 - 서더랜드 알고리즘 ※ 4비트 아웃코드(Outcode..
2020. 5. 30.