Point posecontroller: Difference between revisions
Jump to navigation
Jump to search
Note:The posecontroller resets the prop's default animations.
Bug:Pose Paramater Value suffers from rounding or overflow errors, the only fix is to constantly set a new value using SetPoseValue. [todo tested in ?]
(Note + bug) |
|||
Line 1: | Line 1: | ||
{{base point ep2|point_posecontroller}} It controls a pose parameter of a prop and cycles the pose clientside. | {{base point ep2|point_posecontroller}} It controls a pose parameter of a prop and cycles the pose clientside. | ||
{{note|The posecontroller resets the prop's default animations.}} | |||
{{bug|Pose Paramater Value suffers from rounding or overflow errors, the only fix is to constantly set a new value using SetPoseValue.}} | |||
== Keyvalues == | == Keyvalues == | ||
{{KV|Prop Name|string|Name of the prop to control.}} | {{KV|Prop Name|string|Name of the prop to control.}} |
Revision as of 14:12, 22 July 2018
Template:Base point ep2 It controls a pose parameter of a prop and cycles the pose clientside.


Keyvalues
- Pose Parameter Value ([todo internal name (i)]) <float>
- Normalized value for the pose parameter from 0.0 and 1.0 (maps to min and max range).
- Interpolation Time ([todo internal name (i)]) <float>
- Number of seconds (0.0 to 10.0) for client to match absolute pose values.
- Should wrap from 0.0 to 1.0 when interpolating. ([todo internal name (i)]) <boolean>
- If set, wrap from 0.0 to 1.0 when interpolating.
- Frequency Modulation Type ([todo internal name (i)]) <choices>
- Control the way the interpolation blends between the poses.
Value | Description |
---|---|
0 |
None |
1 |
Sine |
2 |
Square |
3 |
Triangle |
4 |
Sawtooth |
5 |
Noise |
- Frequency Modulation Time Offset ([todo internal name (i)]) <float>
- Modulation time offset from -1.0f to 1.0.
- Frequency Modulation Rate ([todo internal name (i)]) <float>
- Modulation cycles per second from -10.0f to 10.0.
- Frequency Modulation Amplitude ([todo internal name (i)]) <float>
- Modulation extents from 0.0f to 10.0.
- Name (targetname) <string>[ Edit ]
- The name that other entities refer to this entity by, via Inputs/Outputs or other keyvalues (e.g.
parentname
ortarget
).
Also displayed in Hammer's 2D views and Entity Report.See also: Generic Keyvalues, Inputs and Outputs available to all entities
Inputs
- SetPoseParameterName <string >
- Sets the pose parameter to control.
- SetPoseValue <float >
- Set the pose parameter to a normalized value between 0.0 and 1.0 (maps to min and max range).
- SetInterpolationTime <float >
- Set the interpolation time to a number of seconds between 0.0 and 10.0.
- SetCycleFrequency <float >
- Set the pose parameter's base cycles per second from -10.0f to 10.0.
- SetFModType <integer >
- Set the type of frequency modulation.
- SetFModTimeOffset <float >
- Set the modulation time offset from -1.0f to 1.0.
- SetFModRate <float >
- Set the modulation cycles per second from -10.0f to 10.0.
- SetFModAmplitude <float >
- Set the modulation extents from 0.0f to 10.0.
- RandomizeFMod <float >
- Randomize the frequency modulation by an extremeness of 0.0 to 1.0.
- GetFMod
- Outputs the current modulation settings in console. !FGD