for example:
meshobject.transform(…transformobject …);but now i just have a matrix object…
i know i can write a custom method to do that,but better to use the existing method…Thankyou…
If you need transform T.
You can assign matrix values;
public Transform Matrix To Transform(MatrixType mymatrix) {
Transform T = new Transform() ;
T. M01 = mymatrix[0,1];
T.M02 = mymatrix[0,2];
…
return T;
}
In this way you can write a helper function that transforms matrix to rhino transform
It also depends how your matrix is constructed. If it is based on rhino coordinate system or contrary to other ones
https://developer.rhino3d.com/api/RhinoCommon/html/T_Rhino_Geometry_Transform.htm
thankyou,i use your method,and also we can try T[0,0]…equals to T.M00;
1 Like