BabylonJS-파라 메트릭 모양

Parametric Shape는 굽힘, 꼬임 등으로 그린 ​​선을 사용하여 얻을 수있는 다양한 모양을 말합니다. 포물선, 사인 곡선, cos 곡선, Bezier 곡선 등과 같은 수학적 방정식으로 생성 된 2D 형태입니다. 방정식을 사용하면 다음과 같이 할 수 있습니다. 좌표 (x, y)를 찾고 동일한 선을 그립니다. 이 장에서는 리본, 선, 대 시선, 튜브, 돌출과 같은 모양을 볼 수 있습니다. 아래에 설명 된 파라 메트릭 모양을 사용하여 보드에 선을 자유롭게 손으로 그릴 수 있습니다.

Sr. 아니. 파라 메트릭 모양 및 설명
1 리본

리본은 경로 배열을 입력으로 사용하고 해당 경로를 따라 선을 그립니다. 좌표를 얻기 위해 복잡한 논리를 사용합니다. 아래 주어진 예에서는 Bezier 곡선 방정식을 사용하여 리본을 그렸습니다. 베 지어 곡선은 주로 3D 게임에서 부드러운 곡선을 모델링하는 데 사용됩니다. 곡선에는 제어점이 필요하며 곡선은 제어점을 따라 그려집니다.

2

라인은 3D 게임의 기본 요소입니다. 선을 그리려면 선을 그릴 수있는 두 점이 필요합니다.

튜브

튜브는 곡선 원통 모양입니다. 좌표를 얻기 위해 적용된 방정식 (수학 함수)에 따라 다른 매개 변수 모양을 제공 할 수 있습니다.

4 압출

Extrusion은 2D 모양을 volumic 모양으로 변환하는 데 도움이됩니다 .2D로 별을 만들고자한다고 가정하면 x, y 좌표가 있고 z는 0이됩니다 .2D 좌표를 밀어 내면 같은 모양이 3D로 변환됩니다. 따라서 돌출이있는 2D의 시작은 3D가되며, 다른 2D 모양을 시도하여 3D로 변환 할 수 있습니다.