Good 3D in .NET/WPF application
category: code [glöplog]
Hi,
Our application is in C#/WPF and drive this kind of stuff:
Actually, I have to represent the intensity of electro-magnetic wave around an object.
(That it, we measure the power emitted by a cell-phone).
So, again I have to code the rendering of scientific data.
I did a draft work with the WPF 3D capabilities. No shaders and only one kind of geometry (no line rendering).
I will try SharpDX. But I don't want to code (again, as I did for scilab) a full new engine.
I need your help to explore possibility. Any body know a good light C# engine ?
Also, I need help about the data representation.
I can't find any example of spherical data rendering with scales system (azimuth/elevation).
thanks for the help.
Our application is in C#/WPF and drive this kind of stuff:
Actually, I have to represent the intensity of electro-magnetic wave around an object.
(That it, we measure the power emitted by a cell-phone).
So, again I have to code the rendering of scientific data.
I did a draft work with the WPF 3D capabilities. No shaders and only one kind of geometry (no line rendering).
I will try SharpDX. But I don't want to code (again, as I did for scilab) a full new engine.
I need your help to explore possibility. Any body know a good light C# engine ?
Also, I need help about the data representation.
I can't find any example of spherical data rendering with scales system (azimuth/elevation).
thanks for the help.
Just use the sphere equation for transforming from "scales system" to cartesian coordinates. https://en.wikipedia.org/wiki/Sphere
x = cos(azimuth) * sin(elevation)
y = sin(azimuth) * sin(elevation)
z = cos(elevation)
As for the "light c# engine", I don't know any...
x = cos(azimuth) * sin(elevation)
y = sin(azimuth) * sin(elevation)
z = cos(elevation)
As for the "light c# engine", I don't know any...
I tried EyeShot today. Don't do any shaders so far...
only c# engine that i can think of was xna, but it's been proclaimed dead or to be discontinued. you can do c# on unity though. and there is also monogame apparently (just found it googling for xna replacement).
There's always Unity.
Bart Wronski has a decent-ish C# framework using SlimDX that may provide a starting point here