Yew Spline is a Spline runtime component for Yew based on the @splinetool/runtime NPM package, so you can display Spline scenes in Yew.
Spline is a 3d editor that let's you make interactive 3d scenes to be viewed on the web. For more information visit https://spline.design/.
First you add yew_spline
to your cargo.toml
toml
[dependencies]
yew = "0.19.3^"
yew_spline = "..."
Then you use the
Use the splinecode URL ```rust use yew::prelude::*; use yew_spline::spline::Spline;
pub fn app() -> Html {
html! {
Use a local splinecode file
If you download a splinecode file to use locally instead of loading it in
from the Spline servers, you have to link the directory it's in, in the index.html
file.
```html
<link data-trunk rel="copy-dir" href="./src/assets">
``` In this example I have the standard src folder, but I have an assets folder with a spline folder nested inside.
```rust use yew::prelude::*; use yew_spline::spline::Spline;
pub fn app() -> Html {
html! {
Yew Spline is MIT licensed. See license