레퍼런스 sphere()

sphere()

구를 그립니다.

구는 삼각형 면들이 연결되어 둥근 표면을 형성하는 3D 모양입니다. 삼각형 면의 수가 적은 구는 마치 결정체처럼 보이며, 많은 삼각형 면으로 이루어진 구는 부드러운 표면을 가진 공처럼 보입니다.

첫 번째 매개변수 radius 는 선택 사항입니다. Number 가 전달되면, 예를 들어 sphere(20) 와 같이 전달되면, 구의 반경이 설정됩니다. 기본적으로, radius 는 50입니다.

두 번째 매개변수 detailX 도 선택 사항입니다. Number 가 예를 들어 sphere(20, 5) 와 같이 전달되면, x축을 따라 사용할 삼각형 분할면 수가 설정됩니다. 모든 3D도형은 삼각형을 연결하여 표면이 만들어집니다. 기본적으로, detailX 는 24입니다.

세 번째 매개변수 detailY 도 선택 사항입니다. Number 가 예를 들어 sphere(20, 5, 2) 와 같이 전달되면, y축을 따라 사용할 삼각형 분할면 수가 설정됩니다. 모든 3D 도형은 삼각형을 연결하여 표면이 만들어집니다. 기본적으로, detailY 는 16입니다.

참고: sphere() 는 WebGL 모드에서만 사용할 수 있습니다.

예제

구문

sphere([radius], [detailX], [detailY])

매개변수

radius

구의 반지름. 기본값은 50입니다.

detailX

x축을 따라 생성할 삼각형 분할 수. 기본값은 24입니다.

detailY

y축을 따라 생성할 삼각형 분할 수. 기본값은 16입니다.

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

관련 레퍼런스