📜  WPF-3D图形

📅  最后修改于: 2020-11-18 10:00:41             🧑  作者: Mango


Windows Presentation Foundation(WPF)提供了根据您的应用程序要求绘制,转换和设置3D图形动画的功能。它不支持完整的3D游戏开发,但在某种程度上,您可以创建3D图形。

通过组合2D和3D图形,您还可以创建丰富的控件,提供复杂的数据插图或增强应用程序界面的用户体验。 Viewport3D元素将3D模型托管到我们的WPF应用程序中。

让我们以一个简单的示例来了解如何使用3D图形。

  • 创建一个名为WPF3DGraphics的新WPF项目。

  • 以下XAML代码显示了如何在3D几何图形中使用创建2D对象。

 
    
    
       
        
          
             
          
            
          
             
                
                   
                        
                   
                      
                         
                     
                            
                      
                         
                      
                  
                        
                
             
          
            
       
    
    
                                

当您编译并执行上述代码时,它将以3D形式生成2D对象。

3d_output1

让我们看另一个显示3D对象的示例。

  • 创建一个新的WPF项目,名称为WPF3DGraphics1

  • 以下XAML代码创建3D对象和滑块。借助滑块,您可以旋转此3D对象。

 
    
   
      
        
          
             
             
         
        
          
             
                
                
             
         
        
          
             
               
                
                  
                      
                      
                   
                    
                   
                     
                         
                            
                         
                      
                   
                    
               
            
             
                                     
                
                   
                      
                   
               
             
             
          
      
        
       
            
    
    
 

当您运行应用程序时,它将在窗口上生成一个3D对象和一个滑块。

3d输出1

滑动滑块时,窗口上的对象也会旋转。

3d输出2

我们建议您执行上述代码并尝试更多的3D几何形状。