@learn-hunger/visual-gestures
Version:
VisualGestures.js is a package that empowers users to effortlessly control the cursor, including actions such as hover, click, drag, and drop, through precise finger movements in the air.
63 lines • 2.75 kB
JavaScript
export const cursorParentStyle = `
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
`;
export const cursorStyle = `
position:absolute;
left:50%;
top:50%;
width:64px;
height:64px;
scale:1;
`;
export var EHandLandmarks;
(function (EHandLandmarks) {
EHandLandmarks[EHandLandmarks["WRIST"] = 0] = "WRIST";
EHandLandmarks[EHandLandmarks["THUMB_MCP"] = 1] = "THUMB_MCP";
EHandLandmarks[EHandLandmarks["THUMB_PIP"] = 2] = "THUMB_PIP";
EHandLandmarks[EHandLandmarks["THUMP_DIP"] = 3] = "THUMP_DIP";
EHandLandmarks[EHandLandmarks["THUMB_TIP"] = 4] = "THUMB_TIP";
EHandLandmarks[EHandLandmarks["INDEX_MCP"] = 5] = "INDEX_MCP";
EHandLandmarks[EHandLandmarks["INDEX_PIP"] = 6] = "INDEX_PIP";
EHandLandmarks[EHandLandmarks["INDEX_DIP"] = 7] = "INDEX_DIP";
EHandLandmarks[EHandLandmarks["INDEX_TIP"] = 8] = "INDEX_TIP";
EHandLandmarks[EHandLandmarks["MIDDLE_MCP"] = 9] = "MIDDLE_MCP";
EHandLandmarks[EHandLandmarks["MIDDLE_PIP"] = 10] = "MIDDLE_PIP";
EHandLandmarks[EHandLandmarks["MIDDLE_DIP"] = 11] = "MIDDLE_DIP";
EHandLandmarks[EHandLandmarks["MIDDLE_TIP"] = 12] = "MIDDLE_TIP";
EHandLandmarks[EHandLandmarks["RING_MCP"] = 13] = "RING_MCP";
EHandLandmarks[EHandLandmarks["RING_PIP"] = 14] = "RING_PIP";
EHandLandmarks[EHandLandmarks["RING_DIP"] = 15] = "RING_DIP";
EHandLandmarks[EHandLandmarks["RING_TIP"] = 16] = "RING_TIP";
EHandLandmarks[EHandLandmarks["PINKY_MCP"] = 17] = "PINKY_MCP";
EHandLandmarks[EHandLandmarks["PINKY_PIP"] = 18] = "PINKY_PIP";
EHandLandmarks[EHandLandmarks["PINKY_DIP"] = 19] = "PINKY_DIP";
EHandLandmarks[EHandLandmarks["PINKY_TIP"] = 20] = "PINKY_TIP";
})(EHandLandmarks || (EHandLandmarks = {}));
export var EVgMouseEvents;
(function (EVgMouseEvents) {
//motion events
EVgMouseEvents["MOUSE_MOVE"] = "vgpointermove";
EVgMouseEvents["MOUSE_LEAVE"] = "vgpointerleave";
EVgMouseEvents["MOUSE_ENTER"] = "vgpointerenter";
//static events
EVgMouseEvents["MOUSE_DOWN"] = "vgpointerdown";
EVgMouseEvents["MOUSE_UP"] = "vgpointerup";
EVgMouseEvents["MOUSE_CLICK"] = "vgpointerclick";
EVgMouseEvents["MOUSE_DROP"] = "vgpointerdrop";
//both motion and static events
EVgMouseEvents["MOUSE_DRAG"] = "vgpointerdrag";
})(EVgMouseEvents || (EVgMouseEvents = {}));
export var EFingers;
(function (EFingers) {
EFingers[EFingers["WRIST"] = 0] = "WRIST";
EFingers[EFingers["THUMB"] = 1] = "THUMB";
EFingers[EFingers["INDEX"] = 2] = "INDEX";
EFingers[EFingers["MIDDLE"] = 3] = "MIDDLE";
EFingers[EFingers["RING"] = 4] = "RING";
EFingers[EFingers["PINKY"] = 5] = "PINKY";
})(EFingers || (EFingers = {}));
//# sourceMappingURL=vg-constants.js.map