polygonplot()
命令は3Dで多角形を描く。
polygonplot([[x1, y1, z1],...,[xn,yn,zn]], options);
xi, yi, zi : 多角形の頂点
(頂点数は少なくとも3点でなければならない)
描画のオマケで記述している通常の描画のオマケが
適用される。しかしながら、patch
とpatchnogrid
形態
が現在利用可能である。他の形態を要求すると、プログラムが異常終了する
かもしれない。
註: 多角形の頂点は平面上にある事を前提としている。 そうでなければ、結果は期待した通りのものにならないかもしれない。
例題:
p1 := polygonplot([[-1,-1,1],[1,-1,1],[0,0,2]]): p2 := polygonplot([[1,-1,1],[1,1,1],[0,0,2]]): p3 := polygonplot([[1,1,1],[-1,1,1],[0,0,2]]): p4 := polygonplot([[-1,1,1],[-1,-1,1],[0,0,2]]): display([p1,p2,p3,p4]);