본문 바로가기
반응형

분류 전체보기71

CG12 - 윈도우와 뷰포트 그림의 제작에서 출력까지의 전체 뷰잉과정과 그림의 일부분만을 출력시키는 윈도우 - 뷰포트 뷰잉 파이프라인(윈도우와 뷰포트의 개념), 뷰잉과정이라고도 함 모델 좌표계 -> 모델링변환 -> 월드좌표계 -> 윈도우뷰포트 변환 -> 뷰잉좌표계 -> 뷰잉좌표계의 정규화 -> 정규화된 뷰잉좌표계 ->장치 좌표계로 변환 -> 장치좌표계 개별 객체를 표현하기 위해 사용되는 각자의 좌표계를 모델 좌표계라 한다. 각자의 모델좌표계에서 설계된 객체들을 모아서 하나의 그래픽 장면을 구성하게 된다. 하나의 장면을 구성하고 난 후에도 각자의 모델좌표계를 사용하고 있으면 객체간의 관계가 파악이 되지 않으며 동일한 기하변환을 적용할 때에도 효율적이지 못하다. 따라서 그래픽 장면 전체를 위한 하나의 좌표계로 통합이 되며 이를 월드 좌.. 2022. 5. 23.
C++ 이론편 일반적으로 c 언어를 기준으로 저급언어 고급언어를 나눈다. 프로그램(Program)이란 우리가 하고자 하는 작업을 컴퓨터에게 전달하여 주는 역할을 하는것이다. 프로그램은 컴퓨터에게 무엇을 어떻게 시킬지를 기록해 놓은 작업 지시서라고 보면 된다. 프로그램 안에는 "A를 B의 방식으로 해결하라" 와 같은 형태의 명령어(instruction)들이 들어 있다. 사람이 사용하는 언어(자연어)를 사용하면 컴퓨터는 이해할 수 없다. 컴퓨터가 이해 할 수 있는 언어(기계어)로 명령을 내려야 한다. 사실 컴퓨터가 알아듣는 언어는 한가지이다. 즉 0과 1로 구성되어 있는 "0011.... " 과 같은 형태의 기계어(Machine language)이다. 컴퓨터는 이러한 이진수 형태를 바로 이해 할 수 있다. 실제로 초기의 .. 2022. 5. 22.
CG11 - GUI와 대화식 입력 기법 GUI(Graphical User Interface) 사용자 인터페이스 - 컴퓨터와 사용자 간의 의사소통 방법 - 사용자가 어떻게 객체(Object)들을 생성하고 조작하는가 하는 방법을 의미 - CUI(character user interface)와 GUI # CLI(Command-Line Interface)가 CUI보다 더 많이 쓰이는 단어 같다. 그래픽 사용자 인터페이스(GUI)의 기본요소 : WIMP - 윈도우(Window), 아이콘(Icon), 메뉴(Menu), 포인터/커서(Pointer / Cursor) 인터페이서 설계시 고려사항 - 일관성(Consistency) 2022. 5. 20.
반응형