solid-three
solid-three copied to clipboard
port of @react-three/fiber for solid
Fix incorrect example in `README.md` under `Basic Usage`.
On the `next` branch, in `README.md` at the "Basic Usage" section it says to initialize the `Canvas` component as so: https://github.com/solidjs-community/solid-three/blob/b213d25e10d9a51fe5588514a1afdfe1b675d8df/README.md?plain=1#L130 However, as far as I can tell, the most...
Initial implementation of a plugin-system, continuing on https://github.com/solidjs-community/solid-three/issues/32 ## Plugin API Vibe coded with `claude` on the plugin API choices. It's a bit much with the overloads, but it feels...
Interesting issue: https://github.com/solidjs/solid/issues/2527 We should check if we need to do a workaround
Currently this will fail: ```tsx return ` ``` - When encountering an array, the prop handling will try to `target[propName].set(...propValue)` - Because `Scene.background` is null initialized, there is nothing to...
As suggested by @gleamish and continuing on issue https://github.com/solidjs-community/solid-three/issues/24 maybe it would be interesting to consider a plugin-system to enrich what is contained in `useThree` and how the props of...
Make use of solid's `lazy`: ```tsx const T = createT({ LazyMesh: lazy(() => import("./LazyMesh")) }) ```
Potentially being able to shaketree is cool, but requiring `extend(...)` is a bit of a PITA. Maybe we should think of a slightly different API. **Using T directly** you bail...
in `react-three-fiber` events propagate in 2 different ways: bubbling up the tree and objects sorted in 3d space via the cast ray ([see playground](https://codesandbox.io/p/devbox/react-three-fiber-playground-forked-87wfwr?workspaceId=ws_KZxt4uNZ79hDDHHB7cAeDQ)). In 2d these are directly related...