PointerInfo¶
Type Alias PointerInfo
PointerInfo: {
actionTrigger: PointerActionTrigger;
actionType: PointerActionType;
canvasCoords: [number, number];
nodeID: number;
normal: [number, number, number];
normalizedPointerCoords: [number, number];
position: [number, number, number];
targetNodeID: number;
viewer: ViewerAPI;
requestTopologyHandle(): Promise<TopologyHandle>;
}
actionTrigger: PointerActionTrigger;
actionType: PointerActionType;
canvasCoords: [number, number];
nodeID: number;
normal: [number, number, number];
normalizedPointerCoords: [number, number];
position: [number, number, number];
targetNodeID: number;
viewer: ViewerAPI;
requestTopologyHandle(): Promise<TopologyHandle>;
}
Type declaration
actionTrigger: PointerActionTrigger
actionType: PointerActionType
The type of the pointer action.
canvasCoords: [number, number]
The canvas pointer coordinates.
nodeID: number
The current Node ID of the pointer action depending on the expanded state of the Node structure.
normal: [number, number, number]
The 3D normal vector at the current pointer coordinates.
normalizedPointerCoords: [number, number]
The normalized pointer coordinates between [0, 1].
position: [number, number, number]
The 3D position at the current pointer coordinates.
targetNodeID: number
The target Node ID of the pointer action.
viewer: ViewerAPI
A reference to the related Viewer.
requestTopologyHandle:function
- requestTopologyHandle(): Promise<TopologyHandle>
Returns the handle to the Topological Element at the current pointer coordinates
Returns Promise<TopologyHandle>
- requestTopologyHandle(): Promise<TopologyHandle>
The trigger of the pointer action.