不考虑性能的化,可以用GDI来画,也就是一般几何知识即可。考虑性能的话,还是要上D3D或OPENGL的,不过3D编程本身也比较复杂,入门需要点门槛。你可以考虑一些3D引擎,这些引擎封装了低层的3D交互,更侧重于绘图。你可以搜一搜3D引擎,会有很多开源的项目,你找一个合适的集成到你的系统里就可以了。 比如: https://www.cnblogs.com/dragon2012/p/3713116.html 如果只是画一些简单的图,实际上用WPF也可以。如果没有平台要求的话,ThreeJS什么的也能做开发。
楼主用的工具,明显是C++实现的! C#如果要实现这样的丰富的功能,工作量有点大
你如果没有基础,这个没法说明。需要10年时间,学点计算机图形学、软件工程等等开发,再用1年学 .net 框架。许多人现学现卖来学习“语言”,就能到项目里边去拿高薪,只做别人的千分之一的工作。但是这类的开发不行,这类开发要求真学过软件技术。
8,834
社区成员
7,151
社区内容
加载中
试试用AI创作助手写篇文章吧