Blazor component that displays 3D things :)
Blazor + ThreeJS = Blazor3D
You can find the documentation and examples of using Blazor3D here
- Added support for ShaderMaterial to allow for custom fragement/vertexShader
- Added support RawBufferGeometry to allow for setting of vertices/indices directly
- Added support for changing position/rotation/scale of objects based on uuid without rebuilding scene
- Added support for TextureMaterial for Meshes
- Added support for direct mouse events for objects: ObjectClicked,ObjectHovered,ObjectHoverEnd
- From a node.js command prompt, navigate to
Blazor3D-Core\src\javascript - Run
npx webpack --mode production - A
bundle.jswill be created insideBlazor3D-Core\src\dotnet\Blazor3D\Blazor3D\wwwroot\jswhich Blazor can reference
- Build the csproj from VSCode or Visual Studio
dotnet packto package into anupkg