如何绘制一个三维图,其中有立方体



我有这样的数据(x_pos, y_pos, z_pos,长度,高度,深度)。我需要用这个信息来画一个立方体。谁能帮我画个图吗。给我一些示例代码:

是的,您可以使用TChart的AfterDraw事件中的Cube(Rectangle r, int z0, int z1)方法来自定义画布绘图,例如:

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);
}

相关内容

  • 没有找到相关文章

最新更新