Kris Baumgarter
Kris Baumgarter
I believe it's the same and @drcmda was looking for help fixing the scaling. Those are good points, we definitely will want to control what... well controls are available. When...
I took a closer look at the transform controls and realized that it does have the position, rotation and scale as separate controls already. Maybe we can just have a...
Maybe it'll help to do a breakdown of the bigger idea. I am modeling how I approach the editing system off of the Unreal and Unity editor, but mostly Unreal....
The more I thought about this, the more I am assured it is a good idea to use our own loop and not just be a root inside of R3F's....
To be honest, I haven't tried `demand`. The way R3F v8 is right now, it should work just as well since `invalidate` steps one frame at a time, but I...
When Nikhil gets done with the refactor I can push what I got started to build off of. And the idea I had for the root was that there would...
Okay here is a proof of concept: https://codesandbox.io/p/sandbox/react-three-editor-root-test-iqyx9m?file=%2Fsrc%2Ffeatures%2Feditor%2Feditor.tsx I hacked around adding a headless root with custom provider. Any R3F hook called inside the EditorProvider will use the editor root...
Yeah! I'm digging into some of these internal more myself. Cody is the real genius behind the reconciler and root system. No you got it. I'll break it down as...
Oh and to answer some other questions. `advance` is not used in `useFrame` and could be defined in the store. It just happens to be defined in the `loop` file...
Here is the branch implementing this strategy: https://github.com/pmndrs/react-three-editor/pull/36 So far it's working pretty well, but I'll need to dig deeper for events and also some of the tunneling. `advance` is...