Aspose.3D for .NET 2.0.0 Note di rilascio
Altri miglioramenti e modifiche
Chiave | Riassunto | Categoria |
---|---|---|
THREEDNET-113 | Sostegno all’importazione per Collada | Nuova funzionalità |
THREEDNET-183 | Effetti post-elaborazione | Nuova funzionalità |
THREEDNET-191 | Usa Vector4 per rappresentare le coordinate UV. | Miglioramento |
THREEDNET-189 | Il render può bloccare l’applicazione sulla piattaforma a 64bit | Bug |
Pubblico API e modifiche incompatibili arretrate
Vedere l’elenco per eventuali modifiche apportate al pubblico API come membri aggiunti, rinominati, rimossi o deprecati, nonché qualsiasi modifica non compatibile con le versioni precedenti apportata allo Aspose.3D for .NET. Se hai dubbi su eventuali modifiche elencate, sollevalo sulForum di supporto Aspose.3D.
Rendering in tempo reale
Consente agli sviluppatori di eseguire il rendering in tempo reale ad alte prestazioni su un framework GUI come WinForms, è indipendente dal framework GUI, quindi anche gli altri framework GUI dovrebbero supportarlo.
Aggiunge il formato Collada
In questa versione (2.0.0), gli sviluppatori possono importare i file Collada 3D, quindi la proprietà Collada viene aggiunta in Aspose.ThreeD. Classe FileFormat
Aggiunge Aspose.ThreeD.Utilities.BoundingBox e Aspose.ThreeD.Utilities.BoundingBoxExtent classi
Le classi BoundingBox e BoundingBoxExtent rappresentano il riquadro di delimitazione di un nodo 3D. Gli sviluppatori possono reimpostare la fotocamera e calcolare l’elevazione dal riquadro di delimitazione. Il riquadro di delimitazione infinito o nullo significa che la scena non ha geometrie e regola l’elevazione della telecamera solo quando è finita.
Rinominato tipo Aspose.ThreeD.UpVector allo Aspose.ThreeD.Axis
La classe UpVector è stata rinominata in classe Axis.
Aggiunge Aspose.ThreeD.Render.DriverException class
Le eccezioni del renderer interno sono racchiuse come DriverException.
Aggiunge Aspose.ThreeD.Render.InitializationException Class
Questa eccezione viene generata mentre non si riesce a inizializzare il renderer, ad esempio per inizializzarlo su un computer che non ha supporto hardware di OpenGL 4.0.
Aggiunge Aspose.ThreeD.Render.Renderer class
Crea un oggetto Renderer e una finestra di rendering dalla maniglia nativa della finestra. Al momento supportiamo solo la maniglia finestra nativa dallo Microsoft Windows. Supporteremo più piattaforme in futuro. Il metodo CreateRenderer della classe Renderer crea un renderer backend OpenGL-hardware e verranno eseguite alcune inizializzazioni interne. Quando il renderer esce dall’ambito, verranno smaltite anche le risorse hardware non gestite.
Aggiunge Aspose.ThreeD.Render.Viewport classe
Aspose.3D API supporta tre tipi di visualizzazioni. Poiché il rendering è destinato a qualsiasi viewport di questi tipi.
Aggiunge Aspose.ThreeD.Render.IRenderTarget/IRenderTexture/IRenderWindow classi
- IRenderTarget è l’interfaccia di base di IRenderTexture/IRenderWindow.
- IRenderTexture consente di rendere la scena a una o più trame (le trame si trovano nella memoria video e possono essere trasferite nella memoria di sistema).
- IRenderWindow consente di rendere la scena in finestra in tempo reale.
Aggiunge Aspose.ThreeD.Render.ITextureUnit e Aspose.ThreeD.Render.TextureType classi
ITextureUnit è in realtà il campionatore di texture sul lato GPU e i dati di texture nella memoria CPU o GPU.
Aggiunge Aspose.ThreeD.Render. classe di PostProcessing
La classe PostProcessing consente agli sviluppatori di applicare il filtro di elaborazione delle immagini in tempo reale all’immagine renderizzata. In questa versione, abbiamo fornito 4 effetti di post-elaborazione integrati. Consentiremo agli sviluppatori di avere il proprio algoritmo di post-elaborazione personalizzato nella versione futura.
Aggiunge Aspose.ThreeD.Render.RenderFactory classe
Aiuta a rendere una scena su trame o finestre in tempo reale.
Aggiunge Aspose.ThreeD.Render.RenderParameters class
Definisce i parametri su come creare il target di rendering come bit di colore, bit di profondità, bit di stencil, doppio buffering.
I metodi AddData sono aggiunti allo Aspose.ThreeD. Entità. Classe VertexElementUV
La classe base di VertexElementUV è cambiata da VertexElementTemplate
Cambiamenti di proprietà nella classe Aspose.ThreeD.FileFormat
Le proprietà di FileFormat vengono modificate da un numero intero a System.Version.
Il metodo GetBoundingBox è aggiunto allo Aspose.ThreeD. Nodo
Consente agli sviluppatori di ottenere il riquadro di delimitazione allineato all’asse.