학교수업(165)
-
컴퓨터그래픽스응용 11주차
Voronoi 알고리즘 : n 개의 포인터가 뿌려졌을 경우 구역을 나누어줌 Balanced Tree : 밸런스가 깨졌는지의 기준은 인접 노드와의 뎁스 차이가 2 이상인 경우 -> 미분을 하는 경우 불연속성 때문에 곤란해짐 -> 추가로 차이나는 노드를 나눈다. 보통 너비 우선 탐색이 깊이 우선 탐색보다 효율적이다.
2022.11.16 -
데이터베이스 11주차
SQL의 기본 용어 릴레이션 = 테이블 튜플 = 행 = record 애트리뷰트 = 열 = field SQL 명령의 끝은 = ;(세미콜론) 도메인 = 속성의 값, 타입, 제약사항에 대한 값의 범위 메타 문자 * : 모두, \ : 탈출문자(메타 문자와 다르게 사용하고 싶을 때), ' : 숫자가 아닌 모든 것을 ' '로 묶음 '내용's'내용' 을 쓰고싶은 경우 탈출문자 이용할 수 있음 스키마 : 열 이름, 열 타입, 길이 (가변 문자), 제약 조건, 등 열에 대한 정의 ex) NULL이 존재할 수 있다. 뷰 : 가상의 테이블 정의 카탈로그 : 스키마의 모임 테이블 생성 명령어 : CREATE TABLE VARCHAR : 가변 제약 조건 : NOT NULL, DEFAULT, CHECK 키, 참조 무결성 제약 조..
2022.11.15 -
컴퓨터그래픽스응용 9주차
PBD기법 Instead of force -> constraints(제약) Instead of integration(적분) -> constraint projection 힘-> 가속도 -> 속도 -> 위치 => 가속도와 속도를 구하는 방법을 없애고 바로 위치를 구함 (이 때, 발생하는 오차도 최적화) -> 매우 효율적 정확한 각도를 구하기 위해서는 두 벡터 모두 노말라이즈 된 상태로 진행되어야한다. 과제 : bend springs 구현(메인) + structural, shear 넣어보기 Ref. paper : Muller et al, “Position based dynamics”, VRIPHYS 2006
2022.11.02 -
데이터베이스 9주차
SQL : Data definition language(데이터 정의 언어) / Data manipication language(데이터 조작 언어) 데이터 조작언어 -> C R U D (create read update delete) 1. 데이터의 무결성 2. 데이터의 조회 속도 키 : 유일성을 띄어야한다. 스키마 : 데이터 베이스 구조 / 데이터 베이스 테이블 간의 관계 -> 특정 열과 특정 열과의 관계를 뜻한다. from emp as e : 별칭 (emp를 e라고 한다.) (= from emp e) -> 한글 이름 지정에도 사용 SQL 최적화 과정 1. SQL 파싱 : 구문, 문맥 검사 2. SQL 최적화 : (DBMS 성능 결정), 여러 실행경로 중 최적 경로 설정 속도 cpu > memory > d..
2022.11.01 -
컴퓨터 그래픽스 응용 중간고사
7문제 후크의 법칙 (코스가 정해졌을 경우 포지션 값이 어떤 방식으로 업데이트 되는지) 메모리 효율을 위해서 포인터를 붙이는 것은 붙이지 않는 것과 무슨 차이가 있는가 라플라시안, 타우빈, 코탄젠트 스무딩에 대하여 어떤 장단점이 있는지에 대하여 서술하시오 파티클 피직스에서 타임 스택이 작을수록 개선되는 이유에 대하여 서술 일반적인 파티클에서 중력과 같은 외력이 발생할 때, 포지션값을 어떤 방식으로 계산하는지
2022.10.19 -
데이터베이스 7주차
데이터 요구사항 ->(ER)-> ERD ->(관계형)-> DB schema ->(I/D/V/R)->relation -> DB ds 1) data objects 2) operations (push, pop) relation 1) relation schema(이름, 애트리뷰트, 키 표시) 2) tuple 들의 집합
2022.10.18