로블록스 CFrame 시각화 도구

로블록스 CFrame 시각화 도구는 실시간 3D 등각 투영 미리보기로 CFrame 값을 인터랙티브하게 빌드하고 시각화합니다. 축 방향 표시(오른쪽=빨강, 위=초록, 앞=파랑), 위치 및 오일러 각도 슬라이더로 회전과 이동 효과를 확인한 후 Luau 코드(CFrame.Angles, math.rad, 12컴포넌트 생성자)를 복사하여 Roblox Studio에 붙여넣으세요. 프리셋, 회전 행렬 표시 포함. 무료, 가입 불필요.

프리셋

위치

회전 (오일러 각도)

X (피치)0.0°
Y (요)0.0°
Z (롤)0.0°

3D 미리보기

XYZ
오른쪽 (X)위 (Y)앞 (-Z)

회전 행렬

[  1.0000    0.0000    0.0000 ]
[  0.0000    1.0000    0.0000 ]
[  0.0000    0.0000    1.0000 ]

Luau 코드

-- Using Angles (radians):
CFrame.new(0, 0, 0) * CFrame.Angles(0.0000, 0.0000, 0.0000)

-- Using math.rad:
CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))

-- Full rotation matrix:
CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)

CFrame 연산

CFrame A = 3D 미리보기

CFrame B

결과 CFrame

XYZ
Position: (0.00, 0.00, 0.00)
Euler: (0.0°, 0.0°, 0.0°)

제안이 있으신가요?

새로운 도구를 요청하거나 개선 사항을 제안해 주세요 — Slack 커뮤니티에 참여하세요!

Slack에서 피드백 남기기

로블록스 CFrame 시각화 도구란?

로블록스 CFrame 시각화 도구는 Roblox Studio에서 사용하는 CFrame(좌표 프레임) 값을 이해하고 빌드하기 위한 무료 온라인 도구입니다. CFrame은 3D 공간에서 위치와 방향을 나타내며, Vector3 위치(X, Y, Z)와 3×3 회전 행렬을 결합합니다. 이 도구는 색상별 축(빨강=오른쪽/X, 초록=위/Y, 파랑=앞/-Z)이 포함된 인터랙티브 등각 3D 미리보기, 직관적인 오일러 각도 슬라이더, 세 가지 형식(CFrame.Angles, math.rad, 12컴포넌트 생성자)의 Luau 코드 자동 생성 기능을 제공합니다.

CFrame 시각화 도구 사용 방법

  1. X, Y, Z 입력 필드로 위치를 설정하거나 프리셋 방향을 선택하세요
  2. 오일러 각도 슬라이더(피치/요/롤)를 조정하여 3D 미리보기에서 실시간 회전을 확인하세요
  3. 회전 행렬을 확인하고 생성된 Luau 코드를 Roblox Studio에 복사하세요
  4. CFrame 연산(곱셈, 역행렬, LookAt)으로 고급 변환을 수행하세요
  5. 메인에 적용을 클릭하여 연산 결과를 시각화 도구로 전달하세요

자주 묻는 질문

로블록스에서 CFrame이란 무엇인가요?

CFrame(좌표 프레임)은 3D 공간에서 위치와 방향을 저장하는 로블록스 데이터 타입입니다. Vector3 위치(X, Y, Z)와 3×3 회전 행렬을 포함합니다. CFrame은 로블록스 게임에서 Parts, Models, Cameras 등의 위치와 방향을 지정하는 데 사용됩니다. 가장 일반적인 생성자는 위치만 지정하는 CFrame.new(x, y, z)와 회전용 CFrame.Angles(rx, ry, rz)입니다.

로블록스는 어떤 순서로 오일러 각도 회전을 적용하나요?

로블록스는 내적 YXZ 회전 순서를 사용합니다. CFrame.Angles(rx, ry, rz)를 호출하면 Ry × Rx × Rz 순서로 적용됩니다(요 먼저, 피치, 롤 순). Y축 회전은 월드 공간에서, X와 Z 회전은 이미 회전된 프레임 기준으로 적용됩니다.

CFrame.Angles에서 도(degree)를 라디안으로 어떻게 변환하나요?

CFrame.Angles()는 도가 아닌 라디안을 입력받습니다. math.rad()를 사용하세요: CFrame.Angles(math.rad(45), math.rad(90), 0)은 X축 45°, Y축 90° 회전입니다. 공식은 라디안 = 도 × π / 180입니다. 이 도구는 원시 라디안과 math.rad() 래퍼 코드를 모두 자동 생성합니다.

CFrame 시각화 도구의 색상 축은 무엇을 의미하나요?

세 가지 색상 축은 회전 후 오브젝트의 로컬 좌표계를 나타냅니다: 빨강은 오른쪽 벡터(+X축), 초록은 위 벡터(+Y축), 파랑은 앞 벡터(-Z축, 로블록스 규칙에서 -Z가 앞 방향)입니다. 회전이 기본값(0,0,0)이면 월드 축과 일치하며, 회전하면 축이 오브젝트와 함께 움직여 새 방향을 표시합니다.

로블록스에서 CFrame.lookAt은 어떻게 사용하나요?

CFrame.lookAt(시작위치, 대상위치)는 시작위치에 놓이고 앞 방향(-Z)이 대상위치를 향하는 CFrame을 생성합니다. 카메라, NPC가 플레이어를 바라보기, 투사체 조준 등에 자주 사용됩니다. 위 벡터의 기본값은 (0,1,0)입니다. 이 시각화 도구의 LookAt 연산으로 lookAt 값을 실험하고 결과 회전을 확인할 수 있습니다.

관련 도구