Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvements #67

Open
wants to merge 240 commits into
base: master
Choose a base branch
from
Open

Improvements #67

wants to merge 240 commits into from

Conversation

nmfisher
Copy link
Owner

Improved camera/gesture interfaces/widgets for camera classes
New translation gizmo, stencil highlighting and grid overlay
Rendering and performance improvements
Retrieve material instances and set material properties (including textures)
Material property setters
Added support for unlit materials
New light constructors
Added new widgets and UI components:
Improved gesture handling
Layer visibility management
ThermionWidget now supports web rendering, with options to control canvas creation and import as a widget.
Creating geometry now supports UVs and normals
GeometryHelper Class: The GeometryHelper class now offers pre-built functions to create basic geometries like spheres, cubes, planes, cylinders, and cones.

….html any more) and expose updateViewportAndCameraProjection
…nViewer (allows easier saving of captured images to PNG)
…longer need to manually add canvas element to web HTML)
…eter for setParent, add methods for getting viewport bounding box from renderable entity
…ition_updateg_world_axis to ThermionDartApi.h
…date unproject, setMaterialPropertyInt, createUnlitMaterialInstance
… frame timings, update render loop to wait on condition variable, add requestFrame() method
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant