如何绘制其中包含立方体的3D Teechart

时间:2014-03-27 07:01:42

标签: c# asp.net .net webforms teechart

我有这样的数据(x_pos,y_pos,z_pos,长度,高度,深度)。我需要使用这些信息绘制立方体。任何人都可以帮我画这个Teechart。给我一些示例代码。

1 个答案:

答案 0 :(得分:0)

是的,您可以使用TChart的 AfterDraw 事件中的 Cube(Rectangle r,int z0,int z1)方法,使用自定义画布绘制来完成此操作,例如:< / p>

void tChart1_AfterDraw(object sender, Steema.TeeChart.Drawing.Graphics3D g)
{
  int x = 100;
  int y = 100;
  int z = 0;
  int width = 50;
  int height = 50;
  int depth= 10;

  DrawCube(x, y, z, width, height, depth, g);
}

private void DrawCube(int x, int y, int z, int width, int height, int depth, Steema.TeeChart.Drawing.Graphics3D g)
{
  Rectangle r = new Rectangle(x, y, width, height);
  g.Cube(r, z, z + depth);
}