排版三角剖分

排版三角剖分

第 49 頁這些筆記出現以下環面三角剖分圖:

在此輸入影像描述

注意到我在 LyX 工作,

  1. 誰能提供程式碼來重現這個美麗的圖表?
  2. 我可以在哪裡學習如何製作這類圖表?

添加:

我也非常喜歡能夠產生以下圖表的程式碼: 在此輸入影像描述

答案1

這是一個入門者梅塔普斯特,向您展示一種以相關子元素組織繪圖的方法。

在此輸入影像描述

prologues := 3;
outputtemplate := "%j%c.eps";

beginfig(1);

picture t[], c;

z0 = origin;
z1 = 55 right rotated -5;
z2 = 60 right rotated 60;
z3 = 65 right rotated 20;

c = image(fill fullcircle scaled 3 withcolor background; draw fullcircle scaled 3;);
t1 = image(draw c shifted z1;);
t2 = image(
  draw z1--z2; 
  draw c shifted z1; 
  draw c shifted z2;
);
t3 = image(
  fill z0--z1--z2--cycle withcolor .9[red,white];
  draw z0--z1--z2--cycle;
  draw c shifted z0; 
  draw c shifted z1; 
  draw c shifted z2;
);
t4 = image(
  fill z0--z1--z2--cycle withcolor .9[red,white];
  fill z3--z1--z2--cycle withcolor .7[red,white];
  draw z0--z3 dashed withdots scaled .3 withcolor .7 white;
  draw z0--z1--z2--cycle; draw z1--z3--z2;
  draw c shifted z0; 
  draw c shifted z1; 
  draw c shifted z2;
  draw c shifted z3;
  );

for i=1 upto 4:
  draw t[i] shifted(80i-80,0);
endfor

endfig;
end.

相關內容