타원체를 그립니다.
타원체는 삼각형 면들이 연결되어 둥근 표면을 형성하는 3D 도형입니다. 삼각형 면의 수가 적은 타원체는 마치 결정체처럼 보이며, 많은 삼각형 면으로 이루어진 타원체는 부드러운 표면을 가지고 달걀처럼 보입니다. ellipsoid()
는 직경(폭과 높이)을 사용하는 ellipse() 와 달리 반경으로 모양을 정의합니다.
첫 번째 매개변수 radiusX
는 선택 사항입니다. Number
가 전달되면, 예를 들어 ellipsoid(20)
와 같다면 x축을 따라 타원체의 반경이 설정됩니다. 기본적으로, radiusX
은 50입니다.
두 번째 매개변수 radiusY
도 선택 사항입니다. Number
가 전달되면, 예를 들어 ellipsoid(20, 30)
와 같다면, y축을 따라 타원체의 반경이 설정됩니다. 기본적으로, radiusY
는 타원체의 radiusX
에 설정됩니다.
세 번째 매개변수 radiusZ
도 선택 사항입니다. Number
가 전달되면, 예를 들어 ellipsoid(20, 30, 40)
와 같다면, 축을 따라 타원체의 반경이 설정됩니다. 기본적으로, radiusZ
는 타원체의 radiusY
에 설정됩니다.
네 번째 매개변수 detailX
도 선택 사항입니다. Number
가 전달되면, 예를 들어 ellipsoid(20, 30, 40, 5)
와 같다면, x축을 따라 삼각형 분할면 수가 설정됩니다. 모든 3D 도형은 삼각형을 연결하여 표면이 만들어집니다. 기본적으로, code>detailX는 24입니다.
다섯 번째 매개변수 detailY
도 선택 사항입니다. Number
가 전달되면, 예를 들어 ellipsoid(20, 30, 40, 5, 7)
와 같다면, y축을 따라 삼각형 분할 수가 설정됩니다. 모든 3D 도형은 삼각형을 연결하여 표면이 만들어집니다. 기본적으로, detailY
는 16입니다.
참고: ellipsoid()
는 WebGL 모드에서만 사용할 수 있습니다.
예제
구문
ellipsoid([radiusX], [radiusY], [radiusZ], [detailX], [detailY])
매개변수
x축 상의 타원체의 반지름. 기본값은 50입니다.
y축 상의 타원체의 반지름. 기본값은 다음과 같습니다: radiusX
.
z축 상의 타원체의 반지름. 기본값은 다음과 같습니다: radiusY
.
x축 상의 삼각형 분할면 수. 기본값은 24입니다.
y축 상의 삼각형 분할면 수. 기본값은 16입니다.