希望实现同一个三维物体(如:一个四方块)能够在同一场景中被多次使用,能够从不同角度观看,使用不同的投影方式。就如:Visio中的实体,一个页面可以拖多个物体,还可单独改变其大小。
我想使用控件,可是控件的表单不能绘图,而如果在Picture中绘图,又不是透明的,怎么办?请各位指点,谢谢!

解决方案 »

  1.   

    應該是用photoshop設計好後才把它放到窗體上可能好點吧?
      

  2.   

    用directx确实挺容易实现的,
    不过要用directx却是挺麻烦的。
      

  3.   

    "而如果在Picture中绘图,又不是透明的",楼主是要实现透空效果吗?
      

  4.   

    xinliangyu(yxl): 我想在Picturebox中绘出三维效果的图,希望PictureBox除了三维物体外的部分都是透明的。三维物体使用不同的投影方式,绘图的坐标是会变化的。如果用directx,能给些具体的指导吗?谢谢大家!
      

  5.   

    如果你能提供不同投影方式运算后的位图,只是要某些部分透明(即现出picturebox的背景来)倒是没有问题,如将一个多面体,多面体轮廓外的部分透明这种情形。但如何产生多面体的变动(如旋转)效果,那就是又一相当不简单的技术了。用果三维变化较少,对象是较简单的几何对象,比如是立方体,则还可以用API实现一些功能,否则应考虑使用DirectX来帮忙了。
      

  6.   

    给我email 我give you the example!!!