Porting an X3D scene 3 | Mark McClure | ObservablePorting an X3D scene 3 | Mark McClure | Observable