最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#開(kāi)發(fā)Windows UWP系列之3D變換

 更新時(shí)間:2022年06月27日 09:20:23   作者:天方  
這篇文章介紹了C#開(kāi)發(fā)Windows UWP系列之3D變換,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

在Win8.1中,引入了一個(gè)PlaneProjection可以實(shí)現(xiàn)3D變換,但它的變換方式比較簡(jiǎn)單,只能實(shí)現(xiàn)基本的旋轉(zhuǎn)操作。在Windows 10 UWP中,引入了一個(gè)更加強(qiáng)大的3D變換Transform3D,系統(tǒng)默認(rèn)內(nèi)置了兩中變換方式:PerspectiveTransform3DCompositeTransform3D。一個(gè)簡(jiǎn)單的示例如下:

    <StackPanel HorizontalAlignment="Center">
        <Image Source="Assets\img.jpg" Width="400" Name="image">
            <Image.Transform3D>
                <CompositeTransform3D CenterX="200" CenterY="100" 
                                      RotationX="{x:Bind sliderX.Value,Mode=OneWay}" 
                                      RotationY="{x:Bind sliderY.Value,Mode=OneWay}" 
                                      RotationZ="{x:Bind sliderZ.Value,Mode=OneWay}">
                </CompositeTransform3D>
            </Image.Transform3D>
        </Image>
        <Slider x:Name="sliderX" Maximum="360" Width="400" Margin="0,10,0,10"></Slider>
        <Slider x:Name="sliderY" Maximum="360" Width="400" Margin="0,10,0,10"></Slider>
        <Slider x:Name="sliderZ" Maximum="360" Width="400" Margin="0,10,0,10"></Slider>
    </StackPanel>

運(yùn)行效果如下:

上面的例子比較簡(jiǎn)單,一旦和動(dòng)畫(huà)結(jié)合起來(lái)后,是可以實(shí)現(xiàn)非??岬?D動(dòng)畫(huà)效果的,Win10的磁貼翻轉(zhuǎn)效果貌似就是用它做的。最后提一下的是,貌似CompositeTransform3D的旋轉(zhuǎn)中心點(diǎn)只能傳入絕對(duì)位置,而無(wú)法傳入類(lèi)似(0.5, 0.5)之類(lèi)的相對(duì)位置,用起來(lái)時(shí)需要先計(jì)算大小,略有不便。

到此這篇關(guān)于UWP程序?qū)崿F(xiàn)3D變換的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何:對(duì)Windows 窗體控件進(jìn)行線程安全調(diào)用

    如何:對(duì)Windows 窗體控件進(jìn)行線程安全調(diào)用

    使用多線程提高 Windows 窗體應(yīng)用程序的性能時(shí),必須注意以線程安全方式調(diào)用控件。
    2007-03-03
  • 如何在C#中使用指針

    如何在C#中使用指針

    這篇文章主要介紹了如何在C#中使用指針,文中代碼簡(jiǎn)單易懂,幫助大家更好的工作和學(xué)習(xí),感興趣的朋友快來(lái)了解下
    2020-06-06
  • C#在WinForm中使用WebKit傳遞js對(duì)象實(shí)現(xiàn)與網(wǎng)頁(yè)交互的方法

    C#在WinForm中使用WebKit傳遞js對(duì)象實(shí)現(xiàn)與網(wǎng)頁(yè)交互的方法

    這篇文章主要介紹了C#在WinForm中使用WebKit傳遞js對(duì)象實(shí)現(xiàn)與網(wǎng)頁(yè)交互的方法,涉及針對(duì)WebBroswer控件及WebKit控件的相關(guān)使用技巧,需要的朋友可以參考下
    2016-03-03
  • C#類(lèi)中的屬性使用總結(jié)(詳解類(lèi)的屬性)

    C#類(lèi)中的屬性使用總結(jié)(詳解類(lèi)的屬性)

    屬性是一種類(lèi)的成員,它的實(shí)現(xiàn)類(lèi)似函數(shù),訪問(wèn)類(lèi)似字段。它的作用是提供一種靈活和安全的機(jī)制來(lái)訪問(wèn),修改私有字段。所以屬性必須依賴于字段
    2014-03-03
  • Unity shader實(shí)現(xiàn)消融效果

    Unity shader實(shí)現(xiàn)消融效果

    這篇文章主要為大家詳細(xì)介紹了Unity shader實(shí)現(xiàn)消融效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • C#基于Modbus三種CRC16校驗(yàn)方法的性能對(duì)比

    C#基于Modbus三種CRC16校驗(yàn)方法的性能對(duì)比

    這篇文章主要介紹了C#基于Modbus三種CRC16校驗(yàn)方法的性能對(duì)比,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • C#中字符串優(yōu)化String.Intern、IsInterned詳解

    C#中字符串優(yōu)化String.Intern、IsInterned詳解

    這篇文章主要給大家介紹了關(guān)于C#中字符串優(yōu)化String.Intern、IsInterned的相關(guān)資料,文中通過(guò)示例代碼介紹的,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-12-12
  • C#使用Twain協(xié)議實(shí)現(xiàn)掃描儀連續(xù)掃描功能

    C#使用Twain協(xié)議實(shí)現(xiàn)掃描儀連續(xù)掃描功能

    這篇文章主要介紹了C#使用Twain協(xié)議實(shí)現(xiàn)掃描儀連續(xù)掃描,只需一行代碼,就可實(shí)現(xiàn)一次掃描多張,且不需要更改掃描儀的任何設(shè)置,需要的朋友可以參考下
    2022-01-01
  • C#設(shè)置輸入法實(shí)例分析

    C#設(shè)置輸入法實(shí)例分析

    這篇文章主要介紹了C#設(shè)置輸入法的方法,實(shí)例分析了C#獲取系統(tǒng)輸入法及設(shè)置輸入法的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • C#中timer類(lèi)的用法總結(jié)

    C#中timer類(lèi)的用法總結(jié)

    System.Windows.Forms.Timer是應(yīng)用于WinForm中的,它是通過(guò)Windows消息機(jī)制實(shí)現(xiàn)的,類(lèi)似于VB或Delphi中的Timer控件,內(nèi)部使用API SetTimer實(shí)現(xiàn)的。它的主要缺點(diǎn)是計(jì)時(shí)不精確,而且必須有消息循環(huán)
    2013-10-10

最新評(píng)論

黔江区| 鱼台县| 湖州市| 龙门县| 泊头市| 敦化市| 哈巴河县| 新竹市| 潼关县| 台江县| 建昌县| 铜山县| 曲沃县| 宝应县| 环江| 隆尧县| 永昌县| 鄂托克前旗| 万山特区| 尼木县| 西丰县| 中宁县| 南安市| 镇巴县| 新竹市| 建瓯市| 枝江市| 高邑县| 万荣县| 安陆市| 临颍县| 泗水县| 上杭县| 绥中县| 吉林省| 沙河市| 曲阳县| 阿拉尔市| 互助| 江达县| 丰城市|