HandPosing
A tool for quickly authoring hand poses to objects in VR using hand-tracking
HandPosing.SnapRecording Namespace Reference

Classes

class  BaseSnapPoint
 A SnapPoint indicates the properties about how a hand can snap to an object. The most important is the position/rotation and finger rotations for the hand, but it can also contain extra information like a valid holding surface (instead of just a single point) or a visual representation (using a hand-ghost) More...
 
class  HandGhost
 A static (non-user controller) representation of a hand. This script is used to be able to manually visualize and modify hand poses. More...
 
class  HandGhostProvider
 Holds references to the prefabs for Ghost-Hands, so they can be instantiated in runtime to represent static poses. More...
 
class  HandPoseRecorder
 Extract the current pose of the user hand and generates a valid snap point in the nearest snappable. Typically be used in play-mode. More...
 
struct  SnapPointData
 Serializable data-only version of the SnapPoint so it can be stored when they are generated at Play-Mode (where Hand-tracking works). More...
 
class  SnapPoint
 A single snap point. When not using different hand-scales this is the main type of BaseSnapPoint to use. More...
 
class  SnapPointInterpolator
 This SnapPoint is actually a Composition of several basic SnapPoints that can be interpolated in between according to the hand scale. More...
 
class  SnapPointsCollection
 A collection of SnapPoints Data, to be used to store the information of a Snappable so it survives Play-Mode Edit-Mode cycles. More...