레퍼런스 debugMode()

debugMode()

3D 스케치에서 방향성을 명확히 하기 위해 그리드와 축 아이콘을 추가합니다.

debugMode()는 스케치에서 "바닥"이 어디인지 보여주는 그리드를 추가합니다. 기본적으로, 이 그리드는 스케치의 원점 (0, 0, 0)을 통과하며 XZ 평면을 따라 설정됩니다. debugMode()는 또한 x, y, z의 양의 방향을 가리키는 축 아이콘을 추가합니다. debugMode()를 호출하면 기본 크기와 위치를 갖는 그리드와 축 아이콘이 표시됩니다.

디버깅 환경을 사용자 정의할 수 있는 선택적 매개변수를 사용하여, debugMode()를 호출하는 네 가지 방법이 있습니다.

첫 번째 방법으로 debugMode()를 호출할 때, mode라는 매개변수를 사용하는 방법이 있습니다. debugMode(GRID)와 같이 시스템 상수 GRID를 전달하면, 그리드가 표시되고 축 아이콘이 숨겨집니다. debugMode(AXES)와 같이 시스템 상수 AXES를 전달하면, 축 아이콘이 표시되고 그리드가 숨겨집니다.

debugMode()를 호출하는 두 번째 방법은 여섯 개의 매개변수를 사용합니다. 첫 번째 매개변수인 modeGRID 또는 AXES를 선택합니다. 다음 다섯 개의 매개변수인 gridSize, gridDivisions, xOff, yOff, zOff는 선택 사항입니다. 이들은 그리드의 모양(gridSizegridDivisions)과 축 아이콘의 위치(xOff, yOff, zOff)를 설정하는 숫자입니다. 예를 들어, debugMode(20, 5, 10, 10, 10)를 호출하면 gridSize를 20 픽셀로 설정하고, gridDivisions의 수를 5로 설정하며, 축 아이콘을 x, y, z축을 따라 각각 10 픽셀씩 위치를 조정합니다.

debugMode()를 호출하는 세 번째 방법은 다섯 개의 매개변수를 사용합니다. 첫 번째 매개변수인 modeGRID 또는 AXES를 선택합니다. 다음 네 개의 매개변수인 axesSize, xOff, yOff, zOff는 선택 사항입니다. 이들은 축 아이콘의 크기(axesSize)와 위치(xOff, yOff, zOff)를 설정하는 숫자입니다.

debugMode()를 호출하는 네 번째 방법은 아홉 개의 선택적 매개변수를 사용합니다. 첫 다섯 개의 매개변수인 gridSize, gridDivisions, gridXOff, gridYOff, gridZOff는 그리드의 모양을 설정하는 숫자입니다. 예를 들어, debugMode(100, 5, 0, 0, 0)를 호출하면 gridSize를 100 픽셀로 설정하고, gridDivisions의 수를 5로 설정하며, 모든 위치를 0으로 설정하여 그리드가 원점에 중앙에 위치하도록 합니다. 다음 네 개의 매개변수인 axesSize, xOff, yOff, zOff는 축 아이콘의 모양(axesSize)과 위치(axesXOff, axesYOff, axesZOff)를 설정하는 숫자입니다. 예를 들어, debugMode(100, 5, 0, 0, 0, 50, 10, 10, 10)를 호출하면 gridSize를 100으로 설정하고, gridDivisions의 수를 5로 설정하며, 모든 위치를 0으로 설정하여 그리드가 원점에 중앙에 위치하도록 합니다. 그리고 axesSize를 50으로 설정하고, 축 아이콘을 x, y, z축을 따라 각각 10 픽셀씩 위치를 조정합니다.

예제

구문

debugMode()
debugMode(mode)
debugMode(mode, [gridSize], [gridDivisions], [xOff], [yOff], [zOff])
debugMode(mode, [axesSize], [xOff], [yOff], [zOff])
debugMode([gridSize], [gridDivisions], [gridXOff], [gridYOff], [gridZOff], [axesSize], [axesXOff], [axesYOff], [axesZOff])

매개변수

mode
Constant:

GRID 혹은 AXES 중 하나를 선택

gridSize
Number:

그리드의 한 변의 길이

gridDivisions
Number:

그리드의 분할 수

xOff
Number:

원점으로부터 x축에 따른 위치

yOff
Number:

원점으로부터 y축에 따른 위치

zOff
Number:

원점으로부터 z축에 따른 위치

axesSize
Number:

축 아이콘의 크기

gridXOff
Number:

원점으로부터 x축에 따른 위치

gridYOff
Number:

원점으로부터 y축에 따른 위치

gridZOff
Number:

원점으로부터 z축에 따른 위치

axesXOff
Number:

원점으로부터 x축에 따른 위치

axesYOff
Number:

원점으로부터 y축에 따른 위치

axesZOff
Number:

원점으로부터 z축에 따른 위치

Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/interaction.js and open a pull request!

관련 레퍼런스