现有需求计算一个三维矩形和一个平面的交点。虽然使用System.Windows.Media.Media3D提供的3D类可以计算,但是太费劲了,而且后续还有很多场景需要处理。
这里想知道一下大家都是如何使用C#来处理三维处理的。或者使用其他什么类库或者控件?

解决方案 »

  1.   

    比较简单的三维立方体处理的,为了双面显示立方体宽度设置为1了,可以改下,简单参考下
    https://pan.baidu.com/s/1rDjOj-_OC6W0v8iaMl_jNQ
      

  2.   

    Quote: 引用 1 楼 desperaso 的回复:

    这边的需求要比你给的例子复杂些。你的例子是绕某个轴翻转。
    这边需要计算得到三维空间点坐标,需要进行一系列转换。
      

  3.   


    github上找sharpdx,很多
      

  4.   

    人家的东西,或多或少的不能满足你的需要,包括 Media3D
    所以要找到完全满足你的要求的包,几乎是不可能的如果你是打算自己开发一套,那么有兴趣和你一起探讨
      

  5.   


    github上找sharpdx,很多网上下载了sharpdx看了一下,功能确实不错。
    但是要移植过来还需要慢慢摸索。