|
| | PDBlob (const pVec &Center, const float StandardDev) |
| |
| void | PDBlob_Cons (const pVec &Center, const float StandardDev) |
| |
| bool | Within (const pVec &pos) const |
| | Has a probability of returning true equal to the probability density at the specified point. More...
|
| |
| pVec | Generate () const |
| | Returns a point with normal probability density. More...
|
| |
| float | Size () const |
| | Returns the probability density integral, which is 1.0. More...
|
| |
| std::shared_ptr< pDomain > | copy () const |
| |
| virtual bool | Within (const pVec &) const =0 |
| | Returns true if the given point is within the domain. More...
|
| |
| virtual pVec | Generate () const =0 |
| | Returns a random point in the domain. More...
|
| |
| virtual float | Size () const =0 |
| | Returns the size of the domain (length, area, or volume). More...
|
| |
| virtual std::shared_ptr< pDomain > | copy () const =0 |
| |
Gaussian blob.
The point Center is the center of a normal probability density of standard deviation StandardDev. The density is radially symmetrical. The blob domain allows for some very natural-looking effects because there is no sharp, artificial-looking boundary at the edge of the domain.
Generate returns a point with normal probability density. Within has a probability of returning true equal to the probability density at the specified point.