visual3d:documentation:pipeline:metric_commands:metric_golf_swing_plane
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
visual3d:documentation:pipeline:metric_commands:metric_golf_swing_plane [2024/09/12 18:57] – wikisysop | visual3d:documentation:pipeline:metric_commands:metric_golf_swing_plane [2025/08/11 16:34] (current) – wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Metric Golf Swing Plane ====== | ====== Metric Golf Swing Plane ====== | ||
- | The golf swing plane is defined as the best fit plane to a time series of points of a TARGET or LANDMARK, usually defined within an event sequence. | + | ===== Overview ===== |
- | The purpose of the event sequence is to allow the computation | + | The **Metric_Golf_Swing_Plane** command computes |
+ | |||
+ | The underlying calculation uses Visual3D' | ||
+ | |||
+ | //ax + by + cz + d = 0, where (a, b, c) is the normal vector to the plane.// | ||
+ | |||
+ | In a standard Best Fit Plane calculation, | ||
+ | |||
+ | ===== Pipeline Command ===== | ||
+ | |||
+ | The command below is as seen in the Visual3D application. Parameters allow you to control various details of the command. | ||
< | < | ||
Metric_Golf_Swing_Plane | Metric_Golf_Swing_Plane | ||
- | / | + | / |
- | SIGNAL_NAMES=CLUB | + | ! / |
+ | ! / | ||
+ | ! / | ||
+ | / | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | ===== Command Parameters ===== | ||
+ | |||
+ | The following table shows the command parameters and descriptions: | ||
+ | |||
+ | |**Parameter**|**Description**| | ||
+ | |**/ | ||
+ | |**! / | ||
+ | |**! / | ||
+ | |**! / | ||
+ | |**/ | ||
+ | |**!/ EVENT_SEQUENCE=**|Defines the start and end events for the swing segment to be analyzed (e.g., TAKEAWAY + BACK)| | ||
+ | |**! / | ||
+ | |||
+ | ===== Dialog ===== | ||
+ | |||
+ | This command can be edited in the text editor or in dialog form. To open the dialog, either click Edit in the Pipeline Workshop or double-click the command. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The dialog options are: | ||
+ | * **Result Name**: Name of the calculated swing plane metric. | ||
+ | * **Result Folder**: Destination folder for the result (default PROCESED). | ||
+ | * **Signal Type**: Choose TARGET or LANDMARK | ||
+ | * **Signal Folder**: Select the folder containing the signal. | ||
+ | * **Signal Name**: Specify the signal to analyze (e.g., CLUB) | ||
+ | * **Signal Component**: | ||
+ | * **Defined Events**: List of available events. | ||
+ | * **Event Sequence**: Defines the sequence from start to end events for the plane fitting. | ||
+ | * **Exclude Events**: Events to be excluded from the analysis. | ||
+ | |||
+ | |||
+ | ===== Examples ===== | ||
+ | |||
+ | The following examples will go through the use of the **Metric_Golf_Swing_Plane** command in the Visual3D application. | ||
+ | |||
+ | ==== Example 1: Swing Plane during Takeaway ==== | ||
+ | |||
+ | This example computes the stance plane using the club's motion between the TAKEAWAY and BACK events. | ||
+ | |||
+ | < | ||
+ | Metric_Golf_Swing_Plane | ||
+ | / | ||
+ | /SIGNAL_NAMES=CLUB | ||
/ | / | ||
/ | / | ||
- | / | ||
/ | / | ||
! / | ! / | ||
Line 17: | Line 77: | ||
</ | </ | ||
- | or a plane at the beginning | + | ==== Example 2: Swing Plane at the Start of the Downswing ==== |
- | < | + | This example computes the swing plane using the club's motion between the TOP and DOWN events. |
+ | |||
+ | < | ||
Metric_Golf_Swing_Plane | Metric_Golf_Swing_Plane | ||
/ | / | ||
Line 31: | Line 93: | ||
</ | </ | ||
- | The dialog for this command is: | + | ==== Workflow Extension Example: Displaying stance and swing planes ==== |
- | {{: | + | Once you have calculated the stance and swing phase, you can use Highlight_Golf_Features to visualize them alongside other golf metrics. |
- | \\ | ||
- | To display the two swing planes use the command Highlight_Golf_Features: | ||
< | < | ||
Highlight_Golf_Features | Highlight_Golf_Features | ||
! / | ! / | ||
! / | ! / | ||
- | CLUB_PATH=TARGET:: | + | /CLUB_PATH=TARGET:: |
- | ! /BALL_PATH=TARGET:: | + | ! /BALL_PATH+TARGET:: |
/ | / | ||
/ | / | ||
Line 52: | Line 112: | ||
; | ; | ||
</ | </ | ||
+ | |||
+ | This is shown in dialog form below: | ||
+ | |||
{{: | {{: | ||
- | \\ | + | Due to the dataset |
- | Given the dataset, it has been difficult to generalize a good view of the swing planes. | + | |
+ | {{: | ||
- | {{:SwingPlaneImage.jpg}} | + | ---- |
+ | [[Visual3D:Documentation: | ||
visual3d/documentation/pipeline/metric_commands/metric_golf_swing_plane.1726167450.txt.gz · Last modified: 2024/09/12 18:57 by wikisysop