branchsbox/tool-scenescancel

18 Commits over 31 Days - 0.02cph!

1 Year Ago
RenderAttributes.GetInt returns int (typo?)
1 Year Ago
Draw bounds for selected model objects
1 Year Ago
Model helpers don't cast shadows
1 Year Ago
Bind transform slot to zero in render tools draw so we don't draw shit at the previously binded transform Add Graphics.Draw that takes list of vertices Add Graphics.SetTransform so we can change the transform of draw calls Add basic tool render context that can draw batched primitives Bind transform in the draw call, has to be done in same scope it seems Give editor objects and helpers a chance to render Add DrawSphereHoops Give render context access to scene camera Add DrawCircleOutline Support line thickness
1 Year Ago
Create trace object for lights Clear selection if we didn't trace against anything
1 Year Ago
Try selecting editor object from trace
1 Year Ago
Add simple ray trace api Editor objects create ray trace objects to trace against Trace into viewport to test tracing api
1 Year Ago
Add Application.CursorPosition setter for mouse capturing Bind QTimer so we can use it to unblock drag and drop operations (ideally we'd fix this properly in a Qt fork) Add temp trace function to trace scene objects until we use ray tracing environments Initial scene editor Remove unused tool scene widget def Bind ray trace environment and add a simple API for it Remove slow tracing function, no longer needed Try to get scene object from trace Remove old tracing code Bind more of ray trace env Return the full ray tracing single result struct Initial tool helpers api Bind helper transform to target transform Use treeview for object list Move helpers to tool addon code Make editor objects IValid Light object updates scene object with the binding system instead of on changed callbacks Populate object list with editor objects, keep them updated and handle selection Fix tree view SetSelected ignoring skip events and selection changed to false Delete selection Create a model object for model drag and drops Include drag pos in DragData so initial drag enter knows where to spawn the object Unselect everything when selecting a new object Highlight selected object Flush bind system after setting binds Allow model helper to be position only Don't bind properties that aren't meant to be two-way Light brightness property Model property Use string for model property Support drag and drop from cloud
1 Year Ago
Don't bind properties that aren't meant to be two-way Light brightness property Model property Use string for model property Support drag and drop from cloud
1 Year Ago
Allow model helper to be position only
1 Year Ago
Flush bind system after setting binds
1 Year Ago
Highlight selected object
1 Year Ago
Populate object list with editor objects, keep them updated and handle selection Fix tree view SetSelected ignoring skip events and selection changed to false Delete selection Create a model object for model drag and drops Include drag pos in DragData so initial drag enter knows where to spawn the object Unselect everything when selecting a new object
1 Year Ago
Bind more of ray trace env Return the full ray tracing single result struct Initial tool helpers api Bind helper transform to target transform Use treeview for object list Move helpers to tool addon code Make editor objects IValid Light object updates scene object with the binding system instead of on changed callbacks
1 Year Ago
Remove old tracing code
1 Year Ago
Try to get scene object from trace
1 Year Ago
Remove unused tool scene widget def Bind ray trace environment and add a simple API for it Remove slow tracing function, no longer needed
1 Year Ago
Add Application.CursorPosition setter for mouse capturing Bind QTimer so we can use it to unblock drag and drop operations (ideally we'd fix this properly in a Qt fork) Add temp trace function to trace scene objects until we use ray tracing environments Initial scene editor