평면을 그립니다.
평면은 각 모서리의 각도가 90˚인, 네모낳고 평평한 도형입니다. 이는 직사각형과 유사하며, WebGL 모드에서 고급 그리기 기능을 제공합니다.
첫 번째 매개변수 width
는 선택 사항입니다. Number
가 예를 들어 plane(20)
와 같이 전달되면, 평면의 너비와 높이가 설정됩니다. 기본적으로, width
은 50입니다.
두 번째 매개변수 height
도 선택 사항입니다. Number
가 예를 들어 plane(20, 30)
와 같이 전달되면, 평면의 높이가 설정됩니다. 기본적으로, height
는 평면의 width
에 설정됩니다.
세 번째 매개변수 detailX
도 선택 사항입니다. Number
가 예를 들어 plane(20, 30, 5)
와 같이 전달되면, x축을 따라 사용할 삼각형 분할 수가 설정됩니다. 모든 3D 도형은 삼각형을 연결하여 표면이 만들어집니다. 기본적으로, detailX
는 1입니다.
네 번째 매개변수 detailY
도 선택 사항입니다. Number
가 예를 들어 plane(20, 30, 5, 7)
와 같이 전달되면, y축을 따라 사용할 삼각형 분할 수가 설정됩니다. 모든 3D 도형은 삼각형을 연결하여 표면이 만들어집니다. 기본적으로, detailY
는 1입니다.
참고: plane()
는 WebGL 모드에서만 사용할 수 있습니다.
예제
구문
plane([width], [height], [detailX], [detailY])
매개변수
width
Number:
평면의 너비.
height
Number:
평면의 높이.
detailX
Integer:
x축을 따라 생성할 삼각형 분할면 수.
detailY
Integer:
y축을 따라 생성할 삼각형 분할면 수.
Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/3d_primitives.js and open a pull request!