Hi Holde,
The matrix object is a FLARTransMatResult. Here's part of the source
of FGARMarker.mxml:
public var matrix:FLARTransMatResult;
.
.
.
public function copyMarker(markerToCopy:FGARMarker):void
{
index = markerToCopy.index;
matrix = markerToCopy.matrix;
centerpoint = markerToCopy.centerpoint;
}
And line 192 of FGAR.mxml:
closestMarker.copyMarker(detectedMarker);
So you can see that the detectedMarker matrix is being copied to
closestMarker, and the matrix object, from the FGARMarker source, is a
FLARTransMatResult. FLARTransMatResult is an extension of
FLARDoubleMatrix34, which is simply a 3D matrix variable holding
class. These matrix variables are what is being outputted when you
trace the result; the actual values of the FLARTransMatResult.
I would look at what is happening in your code after the matrix
result, because markers[currentMarker].matrix is FLARTransMatResult
object.
- Blake