Geometry Math
math2d.utils.math
에서 제공하는 기하 계산 함수 목록입니다.
기하계산 함수 목록
이름 | 설명 | 반환타입 | 인자 | |
---|---|---|---|---|
인자 타입 | 설명 | |||
| 두 점 사이의 중점 | Point | Point | |
Point | ||||
| 두 점 사이의 기울기 | number | Point | |
Point | ||||
| 두 점 사이의 각도 | number | Point | |
Point | ||||
| 두 점 사이의 거리 | number | Point | |
Point | ||||
| 점과 직선 사이의 거리 | number | Point | |
Line | ||||
| 외접원의 중심과 반지름 | Circle | Point | |
Point | ||||
Point | ||||
| 직선과 직선의 교점 | Point[] | Line | |
Line | ||||
| 원과 직선의 교점 | Point[] | Circle | |
Line | ||||
| 원과 원의 교점 | Point[] | Circle | |
Circle | ||||
| 점의 삼각형 내부 존재 여부 | boolean | Point | |
Triangle | ||||
| 점의 다각형 내부 존재 여부 | boolean | Point | |
Polygon | ||||
| 두 다각형의 중첩 여부 | boolean | Polygon | |
Polygon | ||||
| 세 점이 한 직선 위에 존재 여부 | boolean | Point | |
Point | ||||
Point | ||||
Accuracy | ||||
| 두 직선의 수직 여부 | boolean | Line | |
Line | ||||
Accuracy | ||||
| 두 직선의 평행 여부 | boolean | Line | |
Line | ||||
Accuracy | ||||
| (양수로) 나머지 연산 | number | number | 피연산자1 |
number | 피연산자2 | |||
| 소숫점 아래 자릿수 지정 반올림 | number | number | 대상 수 |
number | 소숫점 아래 자리수 | |||
| 각도 단위 변환 (rad=>deg) | number | number | 각도(rad) |
| 각도 단위 변환 (deg=>rad) | number | number | 각도(deg) |
Reference Types
Point
[number, number]
점의 x좌표, y좌표
Line
선 위의 두 점의 각각 x, y좌표
Circle
[Point, number]
원의 중심의 x, y좌표와 반지름
Triangle
삼각형의 세 꼭짓점의 좌표
Polygon
Array<Point>
다각형의 각 꼭짓점의 좌표
Accuracy
number | undefined [default=0.0001]
오차 허용범위.