JSMath

수학적 알고리즘 처리를 위한 API 입니다.

Module.getMath() API를 생성합니다.

var math = Module.getMath();

convertBezierCurve(options) → JSVec3Array

경위도 좌표 목록 정보를 통해 베지어 곡선이 적용된 좌표 목록 반환합니다..

argument 변수로 좌표 변환 옵션을 설정합니다.

NameTypeDescription

option

속성 정보.

convertBeZierLine(options) → object

시작, 끝 경위도 좌표도 기준으로 베지어 곡선 좌표 목록을 반환합니다.

argument 변수로 좌표 변환 옵션을 설정합니다.

NameTypeDescription

option

속성 정보.

  • Return

    • .result: API 성공 유무 상태 ( 1 : 성공, 0 : 실패 ).

    • .name: 동작 API 명칭.

    • .return: API 반환 정보 ( object : 정상적인 반환값, 문자열 : 실패 에러 코드 ).

  • Sample

calculationSlopeAnalysis(options) → object

3*3(0 배열 좌상단 9 배열 우하단) 배열값을 통한 경사 분석 결과 반환.

argument 변수로 좌표 변환 옵션을 설정합니다.

NameTypeDescription

option

속성 정보.

  • Return

    • .result: API 성공 유무 상태 ( 1 : 성공, 0 : 실패 ).

    • .name: 동작 API 명칭.

    • .return: API 반환 정보 ( object : 정상적인 반환값, 문자열 : 실패 에러 코드 ).

Type Definitions

JSMath.BezierCurve

경위도 좌표 목록 정보를 베지어 곡선 변환 옵션.

NameTypeAttributesDefaultDescription

option

경위도 좌표 목록, 좌표 목록 타입 설정.

JSMath.BezierLine

경위도 좌표 목록 정보를 포물선 곡선 변환 옵션.

NameTypeAttributesDefaultDescription

start

500

직선 경위도 시작 위치.

end

10

직선 경위도 끝 위치.

detail

number

optional

50

곡선 생성 보간 점 수.

height

number

optional

100

곡선 최대 높이.

percent

number

optional

50

시작 위치 0%, 끝 위치 100% 기준으로 곡선 최대 높이 지점 설정.

JSMath.SlopeOption

경사 분석 설정 옵션.

NameTypeAttributesDefaultDescription

type

string

경사분석 옵션(TERRAIN_ANGLE, TERRAIN_DIRECTION, TERRAIN_DIRECTION_ANGLE).

array

array

경사분석을 위한 [3*3] 해발고도 배열.

vertical

number

optional

5

경사도 분석에 필요한 Cell 세로 길이(단위 : m).

horizontal

number

optional

5

경사도 분석에 필요한 Cell 세로 길이(단위 : m).

Last updated