matrix3d()関数についてmatrix3d()関数は3次元x,y,zの位置を4×4の行列から計算する関数です。matrix3d(a1,b1,c1,d1,a2,b2,c2,d2,a3,b3,c3,d3,a4,b4,c4,d4)関数の引数は以下のようになります。a1,a2,a3は手前上右端の位置をX軸方向にa1倍、Y軸方向にa2倍、Y軸方向にa3倍した位置にします。b1,b2,b3は手前左下端の位置をX軸方向にb1倍、Y軸方向にb2倍、Y軸方向にb3倍した位置にします。c1,c2,c3は最奥上端の位置をX軸方向にc1倍、Y軸方向にc2倍、Y軸方向にc3倍した位置にします。a4,b4,c4はX軸方向にa4、Y軸方向にb4,Z軸方向にc4移動させる量です。N上記の式から起点(0,0,0)の対角座標(x,y,z)の変化を知ることができます。1変化がないことが分かります。X軸方向に2倍、Y軸方向に3倍、Z軸方向に1.5倍拡大したとします。1拡大することで、対角の座標(x,y,z)が(2x,3y,1.5z)になったことが分かります。X軸方向に20、Y軸方向に15、Z軸方向に10移動したとします。1移動することで、対角の座標(x,y,z)が(x+20,y+15,z+10)になったことが分かります。回転はX,Y,Z軸を中心に回転する式はそれぞれ以下のようになります。1X軸を中心に30°、Y軸を中心に40°回転すると以下のようになります。1matrix()関数やmatrix3d()関数は線形代数を知る必要があるかと思います。これら以外の関数を使った方が簡易であると思います。A.Takahasi。