CopperLicht API Documentation
Namespace CL3D
The main namespace for CopperLicht
Field Attributes | Field Name and Description |
---|---|
<static> |
CL3D.TOLERANCE
Low tolerance value deciding which floating point values are considered equal.
|
<static> |
CL3D.UseShadowCascade
|
Method Attributes | Method Name and Description |
---|---|
<static> |
CL3D.clamp(n, low, high)
Returns a new value which is clamped between low and high.
|
<static> |
CL3D.cloneVertex3D(c)
|
<static> |
CL3D.createColor(a, r, g, b)
Creates a 32bit value representing a color
|
<static> |
CL3D.createColorF(c)
Creates a CL3D.ColorF from 32bit value representing a color
|
<static> |
CL3D.degToRad(deg)
Converts an angle from degrees to radians.
|
<static> |
CL3D.equals(a, b)
Returns if two floating point values are considered similar, depending on TOLERANCE.
|
<static> |
CL3D.fract(n)
Returns the fraction part of a floating point value.
|
<static> |
CL3D.getAlpha(clr)
Returns the alpha component of a color compressed into one 32bit integer value
|
<static> |
CL3D.getBlue(clr)
Returns the blue component of a color compressed into one 32bit integer value
|
<static> |
CL3D.getGreen(clr)
Returns the green component of a color compressed into one 32bit integer value
|
<static> |
CL3D.getRed(clr)
Returns the red component of a color compressed into one 32bit integer value
|
<static> |
CL3D.isone(a)
Returns if a floating point value is considered similar to 0, depending on TOLERANCE.
|
<static> |
CL3D.iszero(a)
Returns if a floating point value is considered similar to 0, depending on TOLERANCE.
|
<static> |
CL3D.max3(a, b, c)
Returns the maximum value of 3 input values.
|
<static> |
CL3D.min3(a, b, c)
Returns the minimum of 3 input values.
|
<static> |
CL3D.radToDeg(radians)
Converts an angle from radians to degrees.
|
Field Detail
<static>
CL3D.TOLERANCE
Low tolerance value deciding which floating point values are considered equal.
<static>
CL3D.UseShadowCascade
Method Detail
<static>
CL3D.clamp(n, low, high)
Returns a new value which is clamped between low and high.
- Parameters:
- n
- low
- high
<static>
CL3D.cloneVertex3D(c)
- Parameters:
- c
<static>
{Number}
CL3D.createColor(a, r, g, b)
Creates a 32bit value representing a color
- Parameters:
- a
- {Number} Alpha component of the color (value between 0 and 255)
- r
- {Number} Red component of the color (value between 0 and 255)
- g
- {Number} Green component of the color (value between 0 and 255)
- b
- {Number} Blue component of the color (value between 0 and 255)
- Returns:
- {Number} 32 bit color
<static>
CL3D.createColorF(c)
Creates a CL3D.ColorF from 32bit value representing a color
- Parameters:
- c
<static>
CL3D.degToRad(deg)
Converts an angle from degrees to radians.
- Parameters:
- deg
<static>
CL3D.equals(a, b)
Returns if two floating point values are considered similar, depending on TOLERANCE.
- Parameters:
- a
- b
<static>
CL3D.fract(n)
Returns the fraction part of a floating point value. Given for example 6.788, this would return 0.788.
- Parameters:
- n
<static>
{Number}
CL3D.getAlpha(clr)
Returns the alpha component of a color compressed into one 32bit integer value
- Parameters:
- {Number} clr
- color
- Returns:
- {Number} color component value, a value between 0 and 255
<static>
{Number}
CL3D.getBlue(clr)
Returns the blue component of a color compressed into one 32bit integer value
- Parameters:
- clr
- {Number} 32 bit color
- Returns:
- {Number} color component value, a value between 0 and 255
<static>
{Number}
CL3D.getGreen(clr)
Returns the green component of a color compressed into one 32bit integer value
- Parameters:
- clr
- {Number} color
- Returns:
- {Number} color component value, a value between 0 and 255
<static>
{Number}
CL3D.getRed(clr)
Returns the red component of a color compressed into one 32bit integer value
- Parameters:
- clr
- {Number} color
- Returns:
- {Number} color component value, a value between 0 and 255
<static>
CL3D.isone(a)
Returns if a floating point value is considered similar to 0, depending on TOLERANCE.
- Parameters:
- a
<static>
CL3D.iszero(a)
Returns if a floating point value is considered similar to 0, depending on TOLERANCE.
- Parameters:
- a
<static>
CL3D.max3(a, b, c)
Returns the maximum value of 3 input values.
- Parameters:
- a
- b
- c
<static>
CL3D.min3(a, b, c)
Returns the minimum of 3 input values.
- Parameters:
- a
- b
- c
<static>
CL3D.radToDeg(radians)
Converts an angle from radians to degrees.
- Parameters:
- radians