- BabylonJS 教程
- BabylonJS - 首頁
- BabylonJS - 簡介
- BabylonJS - 環境設定
- BabylonJS - 概述
- BabylonJS - 基本元素
- BabylonJS - 材質
- BabylonJS - 動畫
- BabylonJS - 相機
- BabylonJS - 光源
- BabylonJS - 引數化形狀
- BabylonJS - 網格
- 向量位置和旋轉
- BabylonJS - 貼花
- BabylonJS - 曲線3
- BabylonJS - 動態紋理
- BabylonJS - 視差貼圖
- BabylonJS - 鏡頭光暈
- BabylonJS - 建立螢幕截圖
- BabylonJS - 反射探針
- 標準渲染管線
- BabylonJS - 著色器材質
- BabylonJS - 骨骼和骨架
- BabylonJS - 物理引擎
- BabylonJS - 播放聲音和音樂
- BabylonJS 有用資源
- BabylonJS - 快速指南
- BabylonJS - 有用資源
- BabylonJS - 討論
BabylonJS - 引數化形狀
引數化形狀指的是使用帶彎曲、扭曲等線條繪製的不同形狀。它是一種使用數學方程式(如拋物線、正弦曲線、餘弦曲線、貝塞爾曲線等)生成的二維形式。透過方程式,我們可以找到座標(x,y)並繪製相應的線條。在本章中,我們將看到諸如絲帶、線條、虛線、管、擠出等形狀。可以使用下面描述的引數化形狀實現白板上手繪線條。
| 序號 | 引數化形狀及描述 |
|---|---|
| 1 | 絲帶
絲帶以路徑陣列作為輸入,並沿著這些路徑繪製線條。它使用複雜的邏輯來獲取座標。在下面給出的示例中,我們使用了貝塞爾曲線方程式來繪製絲帶。貝塞爾曲線主要用於 3D 遊戲中建模平滑曲線。曲線需要控制點,曲線沿著控制點繪製。 |
| 2 | 線條
線條是 3D 遊戲中的基本元素。要繪製一條線,您需要兩個點,您可以在這兩個點之間繪製一條線。 |
| 3 | 管
管是一種彎曲的圓柱體形狀。它可以根據應用於它的方程式(數學函式)來獲取座標,從而產生不同的引數化形狀。 |
| 4 | 擠出
擠出有助於將二維形狀轉換為體積形狀。假設您想建立一個二維的星星,您將擁有 x、y 座標,而 z 為 0。利用二維座標,擠出將將其轉換為三維形狀。因此,二維的星星透過擠出將變成三維的。您可以嘗試不同的二維形狀並將它們轉換為三維形狀。 |
廣告