Method remap
remap(float, float, float, float, float)
Returns the result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static float remap(float srcStart, float srcEnd, float dstStart, float dstEnd, float x)
Parameters
Type | Name | Description |
---|---|---|
float | srcStart | The start point of the source range [srcStart, srcEnd]. |
float | srcEnd | The end point of the source range [srcStart, srcEnd]. |
float | dstStart | The start point of the destination range [dstStart, dstEnd]. |
float | dstEnd | The end point of the destination range [dstStart, dstEnd]. |
float | x | The value to remap from the source to destination range. |
Returns
Type | Description |
---|---|
float | The remap of input x from the source range to the destination range. |
remap(float2, float2, float2, float2, float2)
Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static float2 remap(float2 srcStart, float2 srcEnd, float2 dstStart, float2 dstEnd, float2 x)
Parameters
Type | Name | Description |
---|---|---|
float2 | srcStart | The start point of the source range [srcStart, srcEnd]. |
float2 | srcEnd | The end point of the source range [srcStart, srcEnd]. |
float2 | dstStart | The start point of the destination range [dstStart, dstEnd]. |
float2 | dstEnd | The end point of the destination range [dstStart, dstEnd]. |
float2 | x | The value to remap from the source to destination range. |
Returns
Type | Description |
---|---|
float2 | The componentwise remap of input x from the source range to the destination range. |
remap(float3, float3, float3, float3, float3)
Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static float3 remap(float3 srcStart, float3 srcEnd, float3 dstStart, float3 dstEnd, float3 x)
Parameters
Type | Name | Description |
---|---|---|
float3 | srcStart | The start point of the source range [srcStart, srcEnd]. |
float3 | srcEnd | The end point of the source range [srcStart, srcEnd]. |
float3 | dstStart | The start point of the destination range [dstStart, dstEnd]. |
float3 | dstEnd | The end point of the destination range [dstStart, dstEnd]. |
float3 | x | The value to remap from the source to destination range. |
Returns
Type | Description |
---|---|
float3 | The componentwise remap of input x from the source range to the destination range. |
remap(float4, float4, float4, float4, float4)
Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static float4 remap(float4 srcStart, float4 srcEnd, float4 dstStart, float4 dstEnd, float4 x)
Parameters
Type | Name | Description |
---|---|---|
float4 | srcStart | The start point of the source range [srcStart, srcEnd]. |
float4 | srcEnd | The end point of the source range [srcStart, srcEnd]. |
float4 | dstStart | The start point of the destination range [dstStart, dstEnd]. |
float4 | dstEnd | The end point of the destination range [dstStart, dstEnd]. |
float4 | x | The value to remap from the source to destination range. |
Returns
Type | Description |
---|---|
float4 | The componentwise remap of input x from the source range to the destination range. |
remap(double, double, double, double, double)
Returns the result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static double remap(double srcStart, double srcEnd, double dstStart, double dstEnd, double x)
Parameters
Type | Name | Description |
---|---|---|
double | srcStart | The start point of the source range [srcStart, srcEnd]. |
double | srcEnd | The end point of the source range [srcStart, srcEnd]. |
double | dstStart | The start point of the destination range [dstStart, dstEnd]. |
double | dstEnd | The end point of the destination range [dstStart, dstEnd]. |
double | x | The value to remap from the source to destination range. |
Returns
Type | Description |
---|---|
double | The remap of input x from the source range to the destination range. |
remap(double2, double2, double2, double2, double2)
Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static double2 remap(double2 srcStart, double2 srcEnd, double2 dstStart, double2 dstEnd, double2 x)
Parameters
Type | Name | Description |
---|---|---|
double2 | srcStart | The start point of the source range [srcStart, srcEnd]. |
double2 | srcEnd | The end point of the source range [srcStart, srcEnd]. |
double2 | dstStart | The start point of the destination range [dstStart, dstEnd]. |
double2 | dstEnd | The end point of the destination range [dstStart, dstEnd]. |
double2 | x | The value to remap from the source to destination range. |
Returns
Type | Description |
---|---|
double2 | The componentwise remap of input x from the source range to the destination range. |
remap(double3, double3, double3, double3, double3)
Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static double3 remap(double3 srcStart, double3 srcEnd, double3 dstStart, double3 dstEnd, double3 x)
Parameters
Type | Name | Description |
---|---|---|
double3 | srcStart | The start point of the source range [srcStart, srcEnd]. |
double3 | srcEnd | The end point of the source range [srcStart, srcEnd]. |
double3 | dstStart | The start point of the destination range [dstStart, dstEnd]. |
double3 | dstEnd | The end point of the destination range [dstStart, dstEnd]. |
double3 | x | The value to remap from the source to destination range. |
Returns
Type | Description |
---|---|
double3 | The componentwise remap of input x from the source range to the destination range. |
remap(double4, double4, double4, double4, double4)
Returns the componentwise result of a non-clamping linear remapping of a value x from source range [srcStart, srcEnd] to the destination range [dstStart, dstEnd].
Declaration
public static double4 remap(double4 srcStart, double4 srcEnd, double4 dstStart, double4 dstEnd, double4 x)
Parameters
Type | Name | Description |
---|---|---|
double4 | srcStart | The start point of the source range [srcStart, srcEnd]. |
double4 | srcEnd | The end point of the source range [srcStart, srcEnd]. |
double4 | dstStart | The start point of the destination range [dstStart, dstEnd]. |
double4 | dstEnd | The end point of the destination range [dstStart, dstEnd]. |
double4 | x | The value to remap from the source to destination range. |
Returns
Type | Description |
---|---|
double4 | The componentwise remap of input x from the source range to the destination range. |