3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish
3.7.0 3.6.0 3.5.0 3.4.0 3.3.0 3.2.2 3.2.1 3.2.0 Korean English Chinese Czech Dutch French German Hungarian Italian Japanese Polish Portuguese Spanish

get_normal()

정의

get_normal(x1, x2, x3)

기능

3개의 작업 공간 지점(posx)으로 이루어진 평면의 normal vector를 리턴합니다. 방향은 시계방향 기준입니다.

인수

인수명

자료형

기본값

설명

x1

posx

list (float[6])

-

posx 또는

position list

x2

posx

list (float[6])

-

posx 또는

position list

x3

posx

list (float[6])

-

posx 또는

position list

리턴

설명

float[3]

normal vector

예외

예외

설명

DR_Error (DR_ERROR_TYPE)

인수들의 데이터형 오류 시

DR_Error (DR_ERROR_VALUE)

인수의 값이 유효하지 않을 시

DR_Error (DR_ERROR_RUNTIME)

C Extension 모듈 에러 발생 시

DR_Error (DR_ERROR_STOP)

프로그램 강제 종료 시

예제

Python
x1 = posx(0, 500, 700, 30, 0, 90)
x2 = posx(500, 0, 700, 0, 0, 45)
x3 = posx(300, 100, 500, 45, 0, 45)

vect = get_normal(x1, x2, x3)

Keyword

normal