Roblox Studio Vector3 tool
로블록스 Vector3 거리 계산기
두 3차원 좌표의 거리, B−A 변화량, 중점과 A에서 B로 향하는 단위 방향을 계산합니다. 입력값은 브라우저 안에서만 처리됩니다.
두 좌표 입력
Studio의 Position 값을 기준으로 X, Y, Z를 입력하세요. 정수와 소수를 사용할 수 있습니다.
거리 0과 아주 작은 거리는 구분하세요
A=(0,0,0), B=(0.0000001,0,0)이면 브라우저 계산 거리는 1e-7, 단위 방향은 (1,0,0)입니다. B도 (0,0,0)이면 거리는 0이고 방향이 없습니다. 결과와 생성 코드에 작은 좌표를 0으로 반올림해 넣지 않도록 했습니다.
브라우저의 숫자 연산과 Roblox Vector3 내부 표현의 정밀도는 같다고 가정할 수 없습니다. 특히 큰 좌표에서 작은 차이를 비교할 때는 생성 코드의 실제 offset.Magnitude를 Studio Output에서 확인하세요. 이 계산은 직선 거리 모델이며 엔진 측정 결과가 아닙니다.
문서 재확인·도구 수정: 2026년 10월 24일 · 작성: Robux.co.kr 운영자. 입력·예상·브라우저 출력 검증 기록에서 같은 값으로 재현할 수 있습니다. Roblox Studio·Player 실행 검증은 포함하지 않습니다.
계산 결과 확인 순서
- Studio 속성 창에서 시작 파트와 도착 파트의 Position을 각각 확인합니다.
- X, Y, Z를 같은 축 입력칸에 넣고 계산합니다.
- 예시 입력은 A=(0, 5, 0), B=(12, 5, -9)이며 거리는 15 studs가 나와야 합니다.
- Luau 코드를 복사한 뒤 Studio 출력값과 이 페이지 결과를 한 번 비교합니다.
거리·중점·방향의 차이
거리에는 (pointB - pointA).Magnitude를, 중점에는 (pointA + pointB) / 2를 사용합니다. 단위 방향은 두 점이 다를 때 (pointB - pointA).Unit으로 만들 수 있습니다. 두 점이 같으면 방향이 없으므로 이 도구는 단위 벡터 대신 명확한 경고를 표시하고 안전한 조건문이 포함된 코드를 만듭니다.
공식 문서와 적용 범위
Roblox Creator Hub의 Vector3 데이터 형식 문서는 Vector3.new(x, y, z) 생성자, Magnitude와 Unit 속성, 벡터 덧셈·뺄셈과 숫자 나눗셈을 안내합니다. 문서에는 발표일이 표시되지 않았으며 2026년 8월 31일에 확인했습니다.
이 페이지는 직선 거리와 기본 벡터 연산만 계산합니다. 경로 탐색 거리, 충돌, 중력, 회전, CFrame 방향, 지형 우회와 네트워크 지연은 반영하지 않습니다. 입력 좌표와 결과는 저장하거나 서버로 전송하지 않습니다.