【问题标题】:"3d Grid" Inside the Box in Graphics3DGraphics3D 中方框内的“3d 网格”
【发布时间】:2011-11-14 00:11:17
【问题描述】:

请考虑:

cAxes = {{{0, 0, 0}, {0, 0, 1}}, {{0, 0, 0}, {0, 1, 0}}, {{0, 0,0}, {1, 0, 0}}};

Graphics3D[{Line /@ cAxes}, Boxed -> False]

盒子里面可以有网格吗?我猜是“3D 网格”

【问题讨论】:

  • 您必须将其作为一组单独的图形指令来执行。 FaceGrids 适用于长方体面。别人肯定会比我先打出来。

标签: grid wolfram-mathematica graphics3d


【解决方案1】:

这是我认为 Verbeia 正在尝试的重新设计版本:

cAxes = {{{0, 0, 0}, {0, 0, 1}}, {{0, 0, 0}, {0, 1, 0}}, {{0, 0, 
     0}, {1, 0, 0}}};

a = Graphics3D[{Line /@ cAxes}, Boxed -> False];

b = Graphics3D[{
      GrayLevel[0.5],
      Table[Line /@ {{{x, y, 0}, {x, y, 1}},
                     {{x, 0, y}, {x, 1, y}},
                     {{0, x, y}, {1, x, y}}},
        {x, 0, 1, 0.25},
        {y, 0, 1, 0.25}
      ]
    }];

Show[a, b]

【讨论】:

  • 如果你使用像Scaled[{x,y,0}] 这样的坐标,你会得到适用于任何绘图范围的网格线。 (当然它们可能不会与轴对齐。)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多