makehgtform
创建4×4变换矩阵
语法
M = makehgtform
M = makehgtform(“翻译”,(tx泰tz))
M = makehgtform(规模,年代)
M = makehgtform(“规模”,[sx, sy, sz))
M = makehgtform (xrotate, t)
M = makehgtform (yrotate, t)
M = makehgtform (zrotate, t)
M = makehgtform (“axisrotate”(ax, ay, az), t)
描述
使用makehgtform
创建转换矩阵平移、缩放和旋转的图形对象。应用变换的图形对象分配的变换矩阵
父母改变对象的属性。
M = makehgtform
返回一个身份变换。
M = makehgtform(“翻译”,(tx泰tz))
或M = makehgtform(泰,“翻译”,tx tz)返回一个变换,翻译x设在由tx
,沿着y设在由泰
,沿着z设在由tz
。
M = makehgtform(规模,年代)
返回一个变换,尺度均匀x- - - - - -,y- - - - - -,z相互重合。
M = makehgtform(“规模”,[sx, sy, sz))
返回一个尺度变换的x设在由sx
,沿着y设在由sy
,沿着z设在由深圳
。
M = makehgtform (xrotate, t)
返回一个旋转,变换x设在由t
弧度。
M = makehgtform (yrotate, t)
返回一个旋转,变换y设在由t
弧度。
M = makehgtform (zrotate, t)
返回一个旋转,变换z设在由t
弧度。
M = makehgtform (“axisrotate”(ax, ay, az), t)
旋转的轴(ax ay az)
通过t
弧度。
请注意,您可以指定多个操作在一个调用makehgtform
和MATLAB®软件返回一个变换矩阵,是连接所有指定操作的结果。例如,
m = makehgtform (xrotate,π/ 2,yrotate,π/ 2);
是一样的
mx = makehgtform (xrotate,π/ 2);我= makehgtform (yrotate,π/ 2);m = mx *我;
版本历史
之前介绍过的R2006a