ProtoFlux:Clamp 01: Difference between revisions

From Resonite Wiki
m 989onan moved page Clamp01 (ProtoFlux) to Clamp 01 (ProtoFlux): Misspelled title
ze standard
Line 12: Line 12:
|}}
|}}


Will camp the provided value between 0 and 1.
== Usage ==
The Clamp 01 node will camp the provided numeric value between 0 and 1.
 
== Inputs ==
 
=== N (Generic) ===
A numeric value.
 
== Outputs ==
 
=== * (Generic) ===
The input value, with the following conditions:
 
# If <code>N &lt; 0</code>, output <code>0</code>
# If <code>N &gt; 1</code>, output <code>1</code>
# Otherwise, output <code>N</code>
 
In the case of types with multiple values, each individual value will be clamped.
 
== Examples ==
<gallery widths=400px heights=400px>
File:Protoflux example clamp 01.webp|Four examples of the Clamp 01 node.
</gallery>


[[Category:ProtoFlux:Math]]
[[Category:ProtoFlux:Math]]

Revision as of 02:18, 15 January 2024

Clamp01
N
*
Math

Usage

The Clamp 01 node will camp the provided numeric value between 0 and 1.

Inputs

N (Generic)

A numeric value.

Outputs

* (Generic)

The input value, with the following conditions:

  1. If N < 0, output 0
  2. If N > 1, output 1
  3. Otherwise, output N

In the case of types with multiple values, each individual value will be clamped.

Examples