Math Class Reference

Class Description

Math utility functions.
+ Inheritance diagram for Math:

Public Member Functions

def BasisFromZDir
 
def Bias
 
def BoxStep
 
def Clamp
 
def Gain
 
def Noise1
 
def Noise2
 
def Noise3
 
def Noise3DS
 
def Noise4
 
def SmoothStep
 
def SRamp
 
def Threshold
 
def Turbulence
 

Static Public Attributes

tuple BasisFromZDir = staticmethod(BasisFromZDir)
 
tuple Bias = staticmethod(Bias)
 
tuple BoxStep = staticmethod(BoxStep)
 
tuple Clamp = staticmethod(Clamp)
 
tuple Gain = staticmethod(Gain)
 
tuple Noise1 = staticmethod(Noise1)
 
tuple Noise2 = staticmethod(Noise2)
 
tuple Noise3 = staticmethod(Noise3)
 
tuple Noise3DS = staticmethod(Noise3DS)
 
tuple Noise4 = staticmethod(Noise4)
 
tuple SmoothStep = staticmethod(SmoothStep)
 
tuple SRamp = staticmethod(SRamp)
 
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
tuple Threshold = staticmethod(Threshold)
 
tuple Turbulence = staticmethod(Turbulence)
 

Member Function Documentation

def BasisFromZDir (   args)
BasisFromZDir(Point3 zDir, Point3 xDir, Point3 yDir)
def Bias (   args)
Bias(float a, float b) -> float
def BoxStep (   args)
BoxStep(float a, float b, float x) -> float
def Clamp (   args)
Clamp(float x, float a, float b) -> float
def Gain (   args)
Gain(float a, float b) -> float
def Noise1 (   args)
Noise1(float arg) -> float
def Noise2 (   args)
Noise2(Point2 p) -> float
def Noise3 (   args)
Noise3(Point3 p) -> float
def Noise3DS (   args)
Noise3DS(Point3 p) -> float
def Noise4 (   args)
Noise4(Point3 p, float time) -> float
def SmoothStep (   args)
SmoothStep(float a, float b, float x) -> float
def SRamp (   args)
SRamp(float x, float a, float b, float d) -> float
def Threshold (   args)
Threshold(float x, float a, float b) -> float
def Turbulence (   args)
Turbulence(Point3 p, float freq) -> float