A library for creating 3D Windows.UI.Composition.Scenes from glTF.
Перейти к файлу
Patrick Egan 1715114893
Initial commit for camera (#11)
* Initial commit for camera

* Initial commit for camera

* expression animations for camear

* fixed animations in viewport and minor math errors

* reworked how properties work so animations always on, commented code and renamed methods

* added functions to get the different types of matrices and added to mainpage to make viewport respond to changes in window size

* added header, new interface that defines animation signatures, reworked Viewport's constructor and how it handles taking in a Visual, and added some error handling

* documented files with XML comments

* fixed bug where most get methods would always return initial value

* ran UpdateHeaders.bat

* Updated headers

* added target to get build.bat to run correctly, should fix azure pipeline error

* created custom xaml user control called ModelViewer

* removed some unnecessary code and made build test pass

* added support for using angles in degrees and updated mouse control

* added a default obital camera with orthographic projection

* Updating line endings

* added code to stop properties from being set to bad values by keyframe animations

* removed some unnecessary using statements
2019-08-22 12:10:13 -07:00
Experimental/CameraComponent Initial commit for camera (#11) 2019-08-22 12:10:13 -07:00
SceneLoader Initial commit for camera (#11) 2019-08-22 12:10:13 -07:00
TestViewer Initial commit for camera (#11) 2019-08-22 12:10:13 -07:00
build update restore function to use cake functionality and added xamlstyler settings file. 2019-05-24 11:42:57 -07:00
.gitignore updated gitignore 2019-04-19 14:52:04 -07:00
LICENSE.md updated licensing headers for powershell scripts, added license.md file, and responded to pr feedback 2019-05-06 12:06:07 -07:00
README.md Update README.md 2019-05-13 21:42:31 -07:00
SceneLoader.sln Initial commit for camera (#11) 2019-08-22 12:10:13 -07:00
azure-pipelines.yml update restore function to use cake functionality and added xamlstyler settings file. 2019-05-24 11:42:57 -07:00
settings.xamlstyler update restore function to use cake functionality and added xamlstyler settings file. 2019-05-24 11:42:57 -07:00
version.json add verion.json file and enable nbgv tool to set cloud build variables 2019-05-08 10:21:11 -07:00

README.md

SceneLoader for Windows UI

SceneLoader is a library for generating Windows.UI.Composition.Scenes scene graphs from 3D file formats such as glTF. This project aims to simplify the design-to-code workflow for rendering 3D assets in your Windows applications.

SceneLoader currently produces a SceneNode, allowing you to programmatically construct your own Visual tree. A proposed companion Microsoft.UI.Xaml control is expected to enable 3D assets to be loaded from markup without requiring explicit management of the Visual tree.

Supported SDKs

  • May 2019 Update (18362)

Getting Started

Build Status

Target Branch Status Recommended NuGet package
0.0.1 master Build Status ?

Feedback and Requests

Please use GitHub Issues for bug reports and feature requests.

Principles

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information see the .NET Foundation Code of Conduct.

.NET Foundation

This project is supported by the .NET Foundation.