Thanks to visit codestin.com
Credit goes to github.com

Skip to content

0000duck/netcore-opengl

 
 

Repository files navigation

netcore-opengl

NuGet Badge

.NET core opengl



Quickstart

  • prerequisite
apt install libglfw3
using SearchAThing;
  • controls xaml
xmlns:opengl="clr-namespace:SearchAThing;assembly=netcore-opengl"
using static SearchAThing.OpenGlToolkit;
  • run examples
cd netcore-opengl
code .

hit F5 to start example ( change by edit .vscode/launch.json )

build

mkdir ~/opensource
git clone https://github.com/devel0/netcore-util.git
git clone https://github.com/devel0/netcore-sci.git
git clone https://github.com/devel0/netcore-opengl.git

cd netcore-opengl
dotnet build

👉 To make dependency netcore-util/netcore-sci debuggable comment PackageReference and uncomment ProjectReference for corresponding reference from csproj

Keynotes

Examples

0001

Triangle

0002

STL map

  • OrthoFit

  • GridSplitManager

0003

Show how to highlight mouse hovered 3d elements even in perspective mode

0004

Model animation

How this project was built

mkdir netcore-opengl
cd netcore-opengl

dotnet new sln
dotnet new classlib -n netcore-opengl

cd netcore-opengl
dotnet add package netcore-util --version 1.6.1
dotnet add package netcore-sci --version 1.8.0
dotnet add package Silk.NET --version 1.4.0
dotnet add package QuantumConcepts.Formats.STL.netcore --version 1.3.1
dotnet add package Avalonia --version 0.10.0-preview2
cd ..

dotnet sln add netcore-opengl
dotnet restore
dotnet build

About

net core opengl

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.3%
  • Other 0.7%