Package | com.transmote.flar.marker |
Class | public class FLARToolkitMarker |
Inheritance | FLARToolkitMarker FLARMarker Object |
See also
Property | Defined By | ||
---|---|---|---|
centerpoint : Point [read-only]
The centerpoint of the marker outline in the 2D space of the screen,
calculated as the average of the outline's four corner points. | FLARMarker | ||
_centerpoint2D : Point = null | FLARMarker | ||
_centerpoint3D : Point = null | FLARMarker | ||
centerpoint3D : Point [read-only]
Centerpoint of marker outline extracted from the tracker transformation matrix. | FLARMarker | ||
_confidence : Number | FLARToolkitMarker | ||
confidence : Number [read-only]
'Confidence' is a value assigned by FLARToolkit to each detected marker,
that describes the algorithm's perceived accuracy of the pattern match. | FLARToolkitMarker | ||
corners : Vector.<Point> [read-only]
A Vector of four Points that describe the four points of the detected marker's outline. | FLARMarker | ||
_direction : int | FLARToolkitMarker | ||
direction : int [read-only]
The closest orthographic orientation of detected marker. | FLARToolkitMarker | ||
_flarPattern : FLARPattern | FLARToolkitMarker | ||
_flarSource : IFLARSource | FLARMarker | ||
_flarSquare : NyARSquare | FLARToolkitMarker | ||
flarSquare : NyARSquare [read-only]
The NyARSquare instance used to create this FLARMarker instance. | FLARToolkitMarker | ||
matrix2D : Matrix [read-only]
Return the transformation matrix of this FLARMarker as a Flash Matrix object,
for applying 2D transformations to Flash DisplayObject instances. | FLARMarker | ||
matrix3D : Matrix3D [read-only]
Return this.transformMatrix, adjusted for application directly to a DisplayObject
(by setting displayObject.transform.matrix3D = flarMarker.matrix3D). | FLARMarker | ||
motionDirection2D : Number [read-only]
The direction (in degrees) of the marker's (x,y) motion
between the previous and current frames. | FLARMarker | ||
motionSpeed2D : Number [read-only]
The length of the marker's (x,y) motion vector
between the previous and current frames. | FLARMarker | ||
_patternId : int | FLARMarker | ||
patternId : int [read-only]
ID of this FLARMarker's pattern. | FLARMarker | ||
position : Vector3D [read-only]
A Vector3D instance that describes x, y, and z coordinates,
as well as rotationZ (stored as position.w). | FLARMarker | ||
rotationSpeedX : Number [read-only]
The amount of change (in degrees) in the marker's rotation along the x-axis
between the previous and current frames. | FLARMarker | ||
rotationSpeedY : Number [read-only]
The amount of change (in degrees) in the marker's rotation along the y-axis
between the previous and current frames. | FLARMarker | ||
rotationSpeedZ : Number [read-only]
The amount of change (in degrees) in the marker's rotation along the z-axis
between the previous and current frames. | FLARMarker | ||
rotationX : Number [read-only]
The rotation of the marker along X axis. | FLARMarker | ||
rotationY : Number [read-only]
The rotation of the marker along Y axis. | FLARMarker | ||
rotationZ : Number [read-only]
The rotation of the marker along Z axis. | FLARMarker | ||
scale2D : Number [read-only]
The scale of the marker for use in 2D applications. | FLARMarker | ||
_sessionId : int = -1 | FLARMarker | ||
sessionId : uint [read-only]
ID unique to this FLARMarker in this session. | FLARMarker | ||
targetCenterpoint3D : Point [read-only]
The centerpoint at the location toward which this FLARMarker is moving
(target location at end of smoothing animation). | FLARMarker | ||
targetPosition : Vector3D [read-only]
The position toward which this FLARMarker is moving
(target position at end of smoothing animation). | FLARMarker | ||
_transformMatrix : Matrix3D | FLARMarker | ||
transformMatrix : Matrix3D [read-only]
A Matrix3D object that describes the orientation of the detected marker relative to the viewer. | FLARMarker | ||
_vector3D : Vector3D = null | FLARMarker | ||
velocity : Vector3D [read-only]
A Vector3D instance that describes change between the previous and current frames
in x, y, and z coordinates, as well as change in rotationZ (stored as velocity.w). | FLARMarker | ||
x : Number [read-only]
The 2D X coordinate of the marker. | FLARMarker | ||
y : Number [read-only]
The 2D Y coordinate of the marker. | FLARMarker | ||
z : Number [read-only]
The Z coordinate of the marker. | FLARMarker |
Method | Defined By | ||
---|---|---|---|
FLARToolkitMarker(transformMatrix:Matrix3D, flarSource:IFLARSource, flarPattern:FLARPattern, patternId:int, direction:int, square:NyARSquare, confidence:Number)
Constructor. | FLARToolkitMarker | ||
copy(otherMarker:FLARMarker):void [override]
Copy the properties of a FLARMarker into this FLARMarker. | FLARToolkitMarker | ||
dispose():void [override]
Free this FLARMarker instance for garbage collection. | FLARToolkitMarker | ||
toString():String | FLARMarker |
Method | Defined By | ||
---|---|---|---|
mirror():void [override] | FLARToolkitMarker | ||
resetAllCalculations():void [override] | FLARToolkitMarker |
_confidence | property |
public var _confidence:Number
_direction | property |
public var _direction:int
_flarPattern | property |
public var _flarPattern:FLARPattern
_flarSquare | property |
public var _flarSquare:NyARSquare
confidence | property |
confidence:Number
[read-only] 'Confidence' is a value assigned by FLARToolkit to each detected marker, that describes the algorithm's perceived accuracy of the pattern match.
public function get confidence():Number
direction | property |
direction:int
[read-only] The closest orthographic orientation of detected marker. value between 0 and 3, inclusive: 0: up 1: left 2: down 3: right
public function get direction():int
flarSquare | property |
flarSquare:NyARSquare
[read-only] The NyARSquare instance used to create this FLARMarker instance. Can be accessed if direct access to FLARToolkit output is desired; no downsampling correction is applied.
public function get flarSquare():NyARSquare
FLARToolkitMarker | () | Constructor |
public function FLARToolkitMarker(transformMatrix:Matrix3D, flarSource:IFLARSource, flarPattern:FLARPattern, patternId:int, direction:int, square:NyARSquare, confidence:Number)
Constructor.
ParameterstransformMatrix:Matrix3D — A Matrix3D object that describes the orientation of the detected marker relative to the viewer.
Apply this Matrix3D to a 3D model to make it appear tethered to the marker.
| |
flarSource:IFLARSource — The IFLARSource from which the marker's image was extracted by the current tracker.
| |
flarPattern:FLARPattern — The FLARPattern that represents the detected marker's pattern.
| |
patternId:int — ID of the pattern of the detected marker.
| |
direction:int — The closest orthographic orientation of detected marker (up/down/left/right).
| |
square:NyARSquare — The NyARSquare instance used to create this FLARMarker instance.
| |
confidence:Number — The value assigned by FLARToolkit to each detected marker.
|
copy | () | method |
override public function copy(otherMarker:FLARMarker):void
Copy the properties of a FLARMarker into this FLARMarker. FLARMarkers are updated across frames by copying the properties of newly-detected markers.
Parameters
otherMarker:FLARMarker |
dispose | () | method |
override public function dispose():void
Free this FLARMarker instance for garbage collection.
mirror | () | method |
override protected function mirror():void
resetAllCalculations | () | method |
override protected function resetAllCalculations():void