Windows UWP開發系列 3D變換

2021-09-08 22:21:48 字數 1502 閱讀 4481

在win8.1中,引入了乙個planeprojection可以實現3d變換,但它的變換方式比較簡單,只能實現基本的旋轉操作。在windows 10 uwp中,引入了乙個更加強大的3d變換transform3d,系統缺省內置了兩中變換方式:perspectivetransform3d和compositetransform3d。乙個簡單的示例如下: 

執行效果如下:

上面的例子比較簡單,一旦和動畫結合起來後,是可以實現非常酷的3d動畫效果的,win10的磁貼翻轉效果貌似就是用它做的。最後提一下的是,貌似compositetransform3d的旋轉中心點只能傳入絕對位置,而無法傳入類似(0.5, 0.5)之類的相對位置,用起來時需要先計算大小,略有不便。

mysql 開發基礎系列3

如果要用來表示年月日,通常用date 來表示。如果要用來表示年月日時分秒,通常用datetime 表示。如果只用來表示時分秒,通常用time 來表示。timestamp表示格式 yyyy mm dd hh mm ss。如果只是表示年份,可以用year 來表示。date,datetime,time是常...

OMAP3開發系列 中斷

omap3開發系列 中斷 小狼 內部中斷定義 在 arch arm plat omap include mach irqs.h中,如 define int 34xx bench mpu emul 3 define int 34xx st mcbsp2 irq 4 define int 34xx st...

iOS9系列 3DTouch開發

3dtouch 是ios9系統系統下,在iphone6s iphone6s plus 手機上才能夠使用的功能。熟練使用後,發現還是很便捷的。但是模擬器是不支援這個手勢的。只能在真機上進行測試,但是有大神在github開源了乙個外掛程式,以便在模擬器上使用sbshortcutmenusimulator...