MATLABで四面体を描きたいです。これどうやってするの?
3036 次
2 に答える
4
これを試して
X = [x1 x2 x3 x4]';
Y = [y1 y2 y3 y4]';
Z = [z1 z2 z3 z4]';
T = [1 2 3; 1 2 4; 2 3 4; 1 3 4];
trimesh(T,X,Y,Z);
そして、それが機能するかどうかを確認してください。値 x1 y1 および z1 は、頂点 1 のそれぞれの xyx 座標です (他の頂点についても同様)。現在、MATLAB にアクセスできないため、オクタゴン ジェネレーター コードからこれを変更しました。機能させるには頂点の順序をいじる必要があるかもしれませんが、このアプローチにより、四面体をプロットすることができます
編集:ワイヤーフレームではなくサーフェスを取得する別のオプションがtrisurf
ありますtrimesh
于 2012-07-06T08:50:53.237 に答える