Modulo: Difference between revisions
Nikitaivanov (talk | contribs) (Created page with "Outputs the remainder of a division calculation. File:Modulo1.png Inputs: * A: The value to be divided. * B: Value to divide A by. Output: * Mod: The remainder of the division calculation A/B. == Notes == * If the calculation doesn't have a remainder, the Modulo will be **0**. == Examples == Division: 5 / 2 = 2.5 10 / 5 = 2 Modulo: 5 % 2 = 1 10 % 5 = 0 Uses: * Do every X frames: * With the accompany of the Current...") |
-u ndefined- (talk | contribs) (Unclutter, reformat and add template Block) |
||
Line 1: | Line 1: | ||
{{Block | |||
|image=Modulo.png | |||
|type=s | |||
|folder=Math | |||
|input1={{Port|n|a}} | |||
|input2={{Port|n|b}} | |||
|output1={{Port|n|mod(a,b)}} | |||
}} | |||
[[ | Outputs the remainder of a [[Divide|division]] calculation. | ||
== Notes == | |||
* If the calculation doesn't have a remainder, the modulo will be 0. | |||
* If the calculation doesn't have a remainder, the | |||
== Examples == | == Examples == | ||
With the accompany of the [[Current Frame]] block in input A, you can specify an event that takes places every X frames. For example, because 60 frames can be converted into 1 second, input B could be 60, and when this script is run, it is going to execute it every 60th frame (a second), where the output of the modulo equals to 0. | |||
[[File:Modulo_do_every_X_frames.png]] | |||
== Related == | |||
* [[Divide]] | |||
[[Category:Blocks]] | [[Category:Blocks]] |
Revision as of 07:05, 21 May 2024
Modulo
Type | Script block |
Collider | None |
Folder | Math |
Ports | |
---|---|
Inputs | a b |
Outputs | mod(a,b) |
Outputs the remainder of a division calculation.
Notes
- If the calculation doesn't have a remainder, the modulo will be 0.
Examples
With the accompany of the Current Frame block in input A, you can specify an event that takes places every X frames. For example, because 60 frames can be converted into 1 second, input B could be 60, and when this script is run, it is going to execute it every 60th frame (a second), where the output of the modulo equals to 0.
File:Modulo do every X frames.png