new USimpleTail()
Members
-
expandStepLengthnumber
-
-
lastDistanceFadeOutBoundarynumber
-
-
maxDistancenumber
-
-
maxLengthnumber
-
-
onFadeOutfunction
-
-
pathDistancenumber
-
-
visibleStartNodenumber
-
Methods
-
setWidth(width)
-
Trail 너비를 설정하는 함수
Name Type Description widthnumber 설정할 너비
Type Definitions
-
SimplifyPolicy_Optionobject
-
Properties:
Name Type Argument Default Description simplifyboolean <optional>
true 단순화 여부. false면 단순화 없이 tail을 유지한다.
simplifyEpsilonnumber <optional>
10 단순화 정도. 값이 클수록 더 크게 단순화한다.
protectedTailNodesnumber <optional>
64 끝부분(tail)에서 단순화로부터 보호할 노드 개수 (기본값 64)
protectCornersboolean <optional>
true 코너(꺾이는 지점) 노드 보호 여부
cornerAnglenumber <optional>
45 코너로 판단할 각도 기준 (기본값 45)
cornerProtectNodesnumber <optional>
2 코너 보호 시 함께 보호할 인접 노드 개수 (기본값 2)
-
USimpleTail_Policyobject
-
Properties:
Name Type Argument Default Description initLengthnumber <optional>
tail 초기 버퍼 노드 개수
precisionnumber <optional>
tail 확장 단위 배율. initLength * precision 노드 단위로 cache를 확장한다.
perMaxNodenumber <optional>
단순화 전 1km당 유지할 최대 노드 개수
maxDistancenumber <optional>
Infinity 최신 위치부터 출력할 최대 경로 거리(m). Infinity면 전체 cache를 그린다.
widthFadenumber <optional>
0.7 maxDistance 중 오래된 앞쪽 경로에 폭 fade out을 적용할 비율. 0이면 폭 fade 비활성화
alphaFadenumber <optional>
0.3 maxDistance 중 오래된 앞쪽 경로에 투명도 fade out을 적용할 비율. 0이면 투명도 fade 비활성화
onFadeOutfunction <optional>
maxDistance 경계가 앞으로 이동해 경로 앞부분이 완전히 투명해질 때 호출되는 콜백. 콜백 payload: { target, boundaryDistance, virtualPoint, previousNode, nextNode, newestNode, maxDistance, t }
nearWidthFadeStartnumber <optional>
0 카메라 근접 구간 ribbon 폭 fade 시작 거리
nearWidthFadeEndnumber <optional>
0 카메라 근접 구간 ribbon 폭 fade 종료 거리
depthWidthScaleboolean <optional>
true 정점별 카메라 깊이에 따른 폭 보정 사용 여부