BabylonJS - Kształty parametryczne
Kształty parametryczne odnoszą się do różnych kształtów, które można uzyskać za pomocą linii narysowanych za pomocą zagięć, skrętów itp. Jest to postać 2D generowana za pomocą równania matematycznego, takiego jak parabola, krzywa sinusoidalna, krzywa cos, krzywa Beziera itp. Za pomocą równania możemy znajdź współrzędne (x, y) i narysuj linię dla tego samego. W tym rozdziale zobaczymy kształty, takie jak wstążka, linie, linie przerywane, rura, wytłoczenie. Rysowanie linii na tablicy z wolnej ręki można uzyskać za pomocą kształtów parametrycznych opisanych poniżej.
Sr.No. | Parametryczny kształt i opis |
---|---|
1 | Faborek
Wstążka przyjmuje tablicę ścieżek jako dane wejściowe i rysuje linie wzdłuż tych ścieżek. Używa złożonej logiki, aby uzyskać współrzędne. W poniższym przykładzie użyliśmy równania krzywej Beziera do narysowania wstążki. Krzywe Beziera są najczęściej używane w grach 3D do modelowania gładkich krzywych. Krzywa wymaga punktów kontrolnych, a krzywa jest rysowana wzdłuż punktów kontrolnych. |
2 | Linia
Linia to podstawowy element w grach 3D. Aby narysować linię, potrzebujesz dwóch punktów, między którymi możesz narysować linię. |
3 | Rura
Rurka ma kształt zakrzywionego cylindra. Może nadać różne kształty parametryczne na podstawie równania (funkcji matematycznej) zastosowanego do niego w celu uzyskania współrzędnych. |
4 | Wyrzucenie
Wytłaczanie pomaga w przekształceniu kształtu 2D w kształt objętościowy. Załóżmy, że chcesz utworzyć gwiazdę z 2D, będziesz mieć współrzędne x, y, az będzie równe 0, a wytłoczenie współrzędnych 2D przekształci to samo w 3D Tak więc początek 2D z wytłaczaniem okaże się 3D. Możesz wypróbować różne kształty 2D i przekonwertować je na 3D. |