Set Velocity: Difference between revisions

From Fancade Wiki
m (Use infobox)
(Use Image template, remove excess details and explain example)
 
Line 10: Line 10:
}}
}}


Instantaneously sets a physical object's directional velocity (units/second) and angular velocity (degrees/second).
Instantaneously sets a physical object's directional (units/second) and angular velocity (degrees/second).
 
Inputs:
 
* Object: The object to be modified.
* Velocity: the velocity to be set with.
* Spin: the angular velocity to be set with.


== Notes ==
== Notes ==
Line 25: Line 19:
== Example ==
== Example ==


Add a "speed limit" to a physical object:
Add a "speed limit" to a physical object.
By checking whenever the [[distance]] of an object's velocity exceeds a set limit, we can [[normalize]] and [[scale]] to it:


[[File:Set_Velocity_example.png]]
{{Image|Set_Velocity_example.png}}


== Related ==
== Related ==

Latest revision as of 07:48, 26 May 2024

Set Velocity
Set_Velocity.png
TypeScript block
ColliderNone
FolderPhysics
Ports
Inputs Before
Object
Velocity
Spin
Outputs After

Instantaneously sets a physical object's directional (units/second) and angular velocity (degrees/second).

Notes

This should be used sparingly. No real object can instantaneously change its velocity, and simulated objects may behave weirdly when forced to do so.

Example

Add a "speed limit" to a physical object. By checking whenever the distance of an object's velocity exceeds a set limit, we can normalize and scale to it:

Set_Velocity_example.png

Related