当前位置:首页 » 多媒体相关

如何在视图内画出三维曲线?


小可最近遇到几个问题,百思而不得其解,还望大家能拉一把:  
   
  1)在视图中如何定义一个三维的坐标系(x,y,z);  
  2)如何用鼠标画出一条三维的曲线(简单一点就拿直线举例吧)来;  
  3)解决不了问题,我头痛,如何解决?  
   
  以上两个问题从原则上能办得到吗?  
  涉及到在二维平面中如何表示出三维曲线的问题,好难。  
   
   
   
 

推荐阅读

  • 星之盾推出支持64位操作系统的软件加密方案 [详细内容]
  • 网吧特单申请价,只剩二十套!!! [详细内容]
  • 明基Joyhub江南 粉红女孩甜蜜梦想 [详细内容]
  • 星之盾为中学地理教育软件提供加密服务 [详细内容]
  • 关于6680回复短信重启的解决办法 [详细内容]
  • 用酷睿才叫爽!TCL液晶电脑仅6198 [详细内容]
  • Visual C++中调用DLL实现数据加密 [详细内容]
  • 网友回答:
    网友:balas

    用opengl吧。

    网友:gzshd

    建议你还是考虑三维来处理吧,学学opengl或是dx3d

    网友:zrq827

    如果你只是简单的画线的问题,那么也就是三维的线如何在二维的窗口里表现的问题,这些知识我记得在计算机图形学的课程里学过,如果你很急的话可以翻一下,我学的教材是北大出版的《计算机图形学》,我想类似的书中都会有介绍的。  
      good luck

    网友:alphasun

    看看这个  
      http://www.betajin.com/alphasun/bezier/index.htm

    网友:sportbeuty

    这个呀,可以实现的呀。计算机图形学是可以做到的,看你要得效果是什么了。即使是曲面也可以得到的。opengl是最成功的一种方式了。^_^

    网友:netstar1

    要看你具体想达到什么目的了。  
      如果你想作图,可以借助工具,比如autocad,功能强大的很,直接画就可以了。不过我想你肯定是想自己开发。  
      那就用opengl,想画直线很容易,也提供了曲线和曲面的函数。不过有些还是需要我们自己写代码实现。  
     

    网友:lenpro

    都是图形学的问题,想达到目的直接用opengl了,想研究图形学还是自己写吧

    网友:goto123

    不用找了,这有个现成的,重复的劳动是没有价值的  
      http://www.betajin.com/alphasun/bezier/

    .

    讨论区

    Login