BabylonJS - Formas paramétricas
Las formas paramétricas se refieren a diferentes formas que se pueden lograr usando las líneas dibujadas con curvas, giros, etc. Es una forma 2D generada con ecuaciones matemáticas como parábola, curva sinusoidal, curva cos, curva Bezier, etc. Con la ecuación podemos encuentra las coordenadas (x, y) y dibuja la línea para las mismas. Veremos formas como cinta, líneas, líneas de trazos, tubo, extrusión en este capítulo. Se puede lograr un dibujo a mano alzada de líneas en el tablero con las formas paramétricas que se describen a continuación.
No Señor. | Forma y descripción paramétrica |
---|---|
1 | Cinta Ribbon toma una serie de rutas como entrada y dibuja líneas a lo largo de esas rutas. Utiliza una lógica compleja para obtener las coordenadas. En el ejemplo que se muestra a continuación, hemos utilizado la ecuación de la curva de Bezier para dibujar la cinta. Las curvas de Bézier se utilizan principalmente en juegos 3D para modelar las curvas suaves. La curva necesita puntos de control y la curva se dibuja a lo largo de los puntos de control. |
2 | Línea La línea es un elemento básico en los juegos 3D. Para dibujar una línea, necesita dos puntos entre los cuales puede dibujar una línea. |
3 | Tubo El tubo tiene forma de cilindro curvo. Puede dar diferentes formas paramétricas basadas en la ecuación (función matemática) que se le aplica para obtener las coordenadas. |
4 | Extrusión La extrusión ayuda a transformar una forma 2D en una forma voluminosa. Suponga que desea crear una estrella con 2D, tendrá las coordenadas x, y yz será 0. Al tomar la extrusión de coordenadas 2D, se convertirá la misma en una 3D. Entonces, el inicio de 2D con extrusión resultará ser 3D. Puede probar diferentes formas 2D y convertirlas en 3D. |