Set Locked: Difference between revisions
Nikitaivanov (talk | contribs) (Created page with "Restricts a physical object's movement. 0 means completely locked and 1 means free-to-move. E.g. passing `1,0,1` to the Position input will lock an object in the X/Z plane, and passing `0,0,1` to the Rotation input will only allow it to rotate around the Z axis. /uploads/Set Locked.png It is a force multiplier, so any values can be used. Using numbers such as `0.5,0.5,0.5` will make the object react to physics 50% less than normal. Negati...") |
(Added an example image) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Block | |||
|image=Set_Locked.png | |||
|type=s | |||
|folder=Physics | |||
|input1={{Port|e|Before}} | |||
|input2={{Port|o}} | |||
|input3={{Port|v|Position}} | |||
|input4={{Port|v|Rotation}} | |||
|output1={{Port|e|After}} | |||
}} | |||
Restricts a physical object's movement. | |||
0 means completely locked and 1 means free-to-move. | |||
E.g. passing <code>1, 0, 1</code> to the Position input will lock an object in the X/Z plane, and passing <code>0, 1, 0</code> to the Rotation input will only allow it to rotate around the Y axis. | |||
{{Image|Set Locked example.png|Make the sphere limited to 2D movement and rotation}} | |||
== Notes == | |||
It is a force multiplier, so any values can be used. | It is a force multiplier, so any values can be used. | ||
Using numbers such as | Using numbers such as <code>0.5, 0.5, 0.5</code> will make the object react to physics 50% less than normal. Negative numbers reverse physics and numbers bigger than 1 increase them. | ||
[[Category:Blocks]] | [[Category:Blocks]] |
Latest revision as of 09:30, 21 May 2024
Set Locked
Type | Script block |
Collider | None |
Folder | Physics |
Ports | |
---|---|
Inputs | Before Object Position Rotation |
Outputs | After |
Restricts a physical object's movement.
0 means completely locked and 1 means free-to-move.
E.g. passing 1, 0, 1
to the Position input will lock an object in the X/Z plane, and passing 0, 1, 0
to the Rotation input will only allow it to rotate around the Y axis.

Notes
It is a force multiplier, so any values can be used.
Using numbers such as 0.5, 0.5, 0.5
will make the object react to physics 50% less than normal. Negative numbers reverse physics and numbers bigger than 1 increase them.