我用GDI+做三维饼图
三维饼图我的想法是:
先画3DPie的底面,用深点的颜色drawpie
再画表面,用弱点的颜色drawpie这样一个饼图就出来了
而我现在要做统计
饼图要分块
分块也可以画,也分表面与底面
但是问题是3D效果实现不了
要实现的话,就是表面的与底面的边缘线连接起来,再在里面填充深色
这样看起来才是3d效果我不会取这块不规则区域或者这样的做法是不对的,有哪位高手知道怎么画3d饼图,

解决方案 »

  1.   

    到底是怎么画的?
    是按正常的画法,一个饼图5个面来画的吗我看过一个例子,是画上饼图,偏移下来画下饼图,然后有些空的地方填充颜色就完了,
    不过这种不太好,不灵活
      

  2.   

    用偏移,勉强可以实现,但是,如果我要做成3D的话,加入一些光照效果,也就是2D上所说的渐变,就比较难了~
      

  3.   

    那如果我现在不要标准饼图
    而要圆椎怎么画?
    要3D环状饼图怎么画?要把饼图中某一块抽出来怎么画》
      

  4.   

    就是表面的与底面的边缘线连接起来,再在里面填充深色
    这样看起来才是3d效果我不会取这块不规则区域
    -------------------------------------------------
    我是这样的:从上到下画线填充。画线时用描点的方法,加上颜色变化。避免了取这块不规则区域
      

  5.   

    楼上的我没看懂你说的意思,从上到下画线,但是饼图是圆弧啊,你怎么判断从哪一点画到哪一点?
      

  6.   

    请说得详细一点好吗?画渐变可以用不同的颜色填充成
    但是我现在的问题是3d饼图要怎么画?一步步是怎么操作的?
      

  7.   

    有没有这样的函数:我画一个东西(图形),调用这个函数,让这个东西从右移10像素,并且呢,所经的地方都留有该图形的轨迹,如果有这样的函数,要画个3D饼图就很简单了