縮放和平移一樣簡單。
讓我們將位置乘以期望的縮放值,這是前例中的變化部分。
attribute vec2 a_position;
uniform vec2 u_resolution;
uniform vec2 u_translation;
uniform vec2 u_rotation;
uniform vec2 u_scale;
void main()
現在我們有了縮放,拖動滑塊試試。
!(data:image/svg+xml;utf8,)
codepen 位址
值得一提的是,縮放值為負數的時候會翻轉幾何體。
測試理論基礎二
軟體的開發都會依據相應的開發模型,而測試級別指的就是在這個模型當中我們人為定義的開發步驟。其中對於測試來說我們最常見的一種級別分類如下 1.單元測試 ut unit test 在軟體測試中單元指的就是組成軟體最小的底層 結構,一般就是類 函式 元件 當下的軟體測試行業,不會刻意要求測試人員對源 進行...
SVM (二)SVM理論基礎
上面我們討論了關於拉格朗日乘子法和kkt條件,下面我們討論一下svm的一些基礎概念。我們從乙個簡單地二分類問題來看,給定訓練樣本集合 d y i epsilon 如下圖所示 分類學習最基本的思想就是找到乙個超平面將不同的類別分開,因此我們希望找乙個決策面使得兩個類分開,那麼決策面一般表示就是 w t...
軟體測試理論基礎(二)
四 如何寫測試計畫 測試計畫應該包含什麼?編寫目的 背景 參考資料 測試要點 測試環境 產品及技術形態 起始時間 測試設計和測試執行 的任務分解和人員安排 風險控制 測試內容 人力以及時間資源分配 責任劃分 風險控制 測試結束的標準是什麼?用例通過率和bug比例達到要求,不出現比較嚴重的bug,測試...