Does anyone know what the difference is between a VBA matrix3d and Microstation's tmatrx ?Matrix3d has members"rowX, rowY, rowz as a point3d expression" which seems similar to tmatrx. I say "seems", because I can't really find any info on the structure of tmatrx and none of the Microstation VBA documentation addresses it. The only use I've read about for tmatrx was for placing north arrow cells in rotated views.
I ask because I gleaned some info from an old MBE macro to place a 3D cell by setting and using tmatrx.I've been able to set the tmatrx using something like this: SetCExpressionValue "tcb->tmatrx[" + Str(i) + "]", temp(i)to set a rotation with an array of xyz values (3 points), and then use, CadInputQueue.SendKeyin ("place cell relative tmatrx") to place a rotated cell.
There doesn't appear to be any way to set the matrix3d "rowX", "rowY", "rowZ" values directly, in order to experiment, or did I miss something?
-Beyondo-
Answer Verified By: beyondo