Matrix 使用矩阵移动对象(2d,f#)

Matrix 使用矩阵移动对象(2d,f#),matrix,f#,f#-interactive,drawing2d,Matrix,F#,F# Interactive,Drawing2d,我想知道是否可以用矩阵移动对象(例如球体)。我创建了一个类型:Ball,并添加了一个方法: let translateW (tx, ty) = m.Translate(tx, ty) 其中m是Drawing2d.Matrix() 关于绘画方法,我写道: let g = e.Graphics g.Transform <- m 设g=e.图形 g、 变换将矩阵应用于球的中心点?基本上:P'=P*M,其中*是矩阵的一个点的乘积?是的,我想是这样。为什么,你觉得它有什么问题

我想知道是否可以用矩阵移动对象(例如球体)。我创建了一个类型:Ball,并添加了一个方法:

let translateW (tx, ty) =
    m.Translate(tx, ty)
其中
m
Drawing2d.Matrix()

关于绘画方法,我写道:

let g = e.Graphics      
g.Transform <- m
设g=e.图形

g、 变换将矩阵应用于球的中心点?基本上:P'=P*M,其中*是矩阵的一个点的乘积?是的,我想是这样。为什么,你觉得它有什么问题吗?嗯,没有,但我想知道是否还有其他方法可以解决这个问题。。你有吗?我不太明白这个问题。这样有什么不对?