gradientspace / geometry3Sharp

C# library for 2D/3D geometric computation, mesh algorithms, and so on. Boost license.
http://www.gradientspace.com
Boost Software License 1.0
1.72k stars 390 forks source link

About display and interaction #83

Closed EnvyKong closed 5 years ago

EnvyKong commented 5 years ago

Hello, I'm trying to make a WPF application with g3. I don't want to use Unity, it's too complex to me. I've tried vtk and opencascade. They're not very good. Do you have any components or anything recommend to me about display and interaction?

Thank you very much!

rms80 commented 5 years ago

sorry, if you want to make a C# desktop app, you don't have a lot of options. I have frame3Sharp which is a higher-level CAD-framework but it is built on Unity: https://github.com/gradientspace/frame3SharpSampleApp

EnvyKong commented 5 years ago

Thanks! I also want to know what is the display engine of the MeshMixer and Cotangent. They are two excellent pieces of software. How do they implement interface interactions?

Looking forward to your reply!

rms80 commented 5 years ago

Cotangent is a Unity app built using frame3Sharp. Meshmixer is built using Qt. In both cases, the underlying platforms (Unity & Qt) don't really provide suitable 3D interaction capabilities, I implemented those myself (that is what frame3Sharp is for)

EnvyKong commented 5 years ago

Awsome! Thank you very much! Now I will implement 3D interaction capabilities by vtk to built my desktop application confidently!