Qia*_* Li 3 wolfram-mathematica
我想知道是否有人可以帮忙在mathematica中绘制边长为n的三角形网格(等边)。谢谢。
一个简单的网格:
p = Table[ Table[
Polygon[{j - 1/2 i, i Sqrt[3]/2} + # & /@ {{0, 0}, {1/2,Sqrt[3]/2}, {1, 0}}],
{j, i, 9}], {i, 0, 9}];
Graphics[{EdgeForm[Black], FaceForm[White], p}]
Run Code Online (Sandbox Code Playgroud)
编辑
我想有一个更清晰的版本:
s3 = Sqrt[3];
templateTriangleVertex = {{0, 0}, {1, s3}, {2, 0}};
p = Table[Table[
Polygon[{2 j - i, s3 i } + # & /@ templateTriangleVertex],
{j, i, 9}], {i, 0, 9}];
Graphics[{EdgeForm[Black], FaceForm[White], p}]
Run Code Online (Sandbox Code Playgroud)