matrix-transform

    1熱度

    1回答

    我想旋轉,然後平移與簡單Matrix.translate和Matrix.rotate方法的圖像轉換的圖像,但由於某些原因,當它旋轉90º或270º,如果我嘗試甚至把它翻譯一英寸它扭轉失控並遠離中心。如果它是180º,它會朝相反的方向射出。 對圖像的XAML是像這樣: <Border x:Name="Border" Grid.Row="0" MinHeight="100" MinWidth="100

    0熱度

    1回答

    使用3D矩陣變換時,是否可以僅使用每個對象的矩陣來定位,旋轉和縮放對象?我是否還需要維護一組單獨的位置信息,以便例如執行「繞任意點旋轉」等操作? 我問,因爲我不能完全弄清楚如何(特別是......)圍繞任意點旋轉,儘管這涉及對象的空間信息的一般管理。

    1熱度

    1回答

    放大畫布上的圖形時,我需要顯示滾動條。 畫布在ScrollViewer中,我增加了畫布的寬度/高度,以便出現scollbars(否則它們不會)。 要放大爲1.1倍我用這個代碼: Matrix m = this.LayoutTransform.Value; if (e.Delta > 0) f = 1.1; else f = 1.0/1.1; m.Scale(f, f); this.Layo

    8熱度

    1回答

    我必須使用轉換矩陣來爲元素的transform:縮放設置動畫效果。 我想規模從0到1 如果我使用下面的代碼能夠正常工作: .container { width: 200px; height: 100px; background: yellow; transform: scale(0); transition: transform 1s; } .

    1熱度

    1回答

    我試過使用命令estimateGeometricTransform或fitgeotrans,但它返回類affine2d的對象,我需要的是生成一個可繪製的變換矩陣。 有沒有特別的指令?

    1熱度

    1回答

    有沒有方法將矩形變換爲圖像中顯示的形狀..? 我嘗試過使用AffineTransform來做到這一點的各種方式。但我無法得到預期的結果。我想確保這是一個不可能完成的任務,或者有辦法做到這一點..

    1熱度

    1回答

    我想將我的文本模型網格放置在屏幕上。使用下面的代碼,它會根據代碼提示繪製網格;網格左側位於屏幕中央。但是,我想將它放在屏幕邊緣左側,這就是我卡住的地方。如果我對Matrix.translateM行取消註釋,我會認爲該位置現在位於屏幕的左側,但似乎該位置正在縮放(!?) 我嘗試過幾種情況: a。)Matrix.scaleM only(no Matrix.translateM)=網格的左邊位於0.0f

    0熱度

    1回答

    我目前正在使用具有水平LinearLayout的RecyclerView。該RecyclerView佔據所有的屏幕: 而且我發現,使RecyclerView這樣的修復改造方式: 注意,轉變爲像「下沉」或「下降」以產生「深層」效應。由於物品的尺寸可能會發生變化,因此我需要進行永久性的轉換,這就是爲什麼我想要在RecyclerView 中做到這一點有沒有辦法做到這一點?也許有辦法在onDraw上做到這

    2熱度

    1回答

    我在WebGL中創建了一個多維數據集。我頭腦中有一個動畫,但我正在努力讓它走到一起。 完整的代碼的代碼大約150 LNS所以這裏的工作示例: Working Plunkr Code 這裏是動畫的視頻線框,我想要實現: https://youtu.be/sZeBm8EM3mw 1 -The動畫在立方體的左下角設置一個錨點。 2 - 動畫從定位點縮放立方體。 3 - 動畫通過比例大致中途從定位點旋轉立

    0熱度

    1回答

    我有一個二維矩陣A這樣的: A = [ 1 2 3 4 5 6; 7 8 9 10 11 12; 1 2 3 4 5 6; 7 8 9 10 11 12;] 我想這個二維矩陣變換的3D矩陣B大小爲2X3X4,如: B(:,:,1) = [1 2 3; 7 8 9]; B(:,:,2) = [1 2 3; 7 8 9]; B(:,:,3) = [4 5 6; 1