BowlerKernel
|
Public Member Functions | |
YModifier () | |
YModifier (boolean centered) | |
double | eval (Vector3d pos, CSG csg) |
Private Attributes | |
Bounds | bounds |
double | min = 0 |
double | max = 1.0 |
double | sPerUnit |
boolean | centered |
Modifies along y axis.
Definition at line 14 of file YModifier.java.
eu.mihosoft.vrl.v3d.YModifier.YModifier | ( | ) |
Constructor.
Definition at line 34 of file YModifier.java.
eu.mihosoft.vrl.v3d.YModifier.YModifier | ( | boolean | centered | ) |
Constructor.
centered | defines whether to center origin at the csg location |
Definition at line 42 of file YModifier.java.
References eu.mihosoft.vrl.v3d.YModifier.centered.
Evaluates the function at the specified location.
v | location |
csg | csg |
Implements eu.mihosoft.vrl.v3d.WeightFunction.
Definition at line 50 of file YModifier.java.
References eu.mihosoft.vrl.v3d.YModifier.bounds, eu.mihosoft.vrl.v3d.YModifier.centered, eu.mihosoft.vrl.v3d.CSG.getBounds(), eu.mihosoft.vrl.v3d.Bounds.getMax(), eu.mihosoft.vrl.v3d.Bounds.getMin(), eu.mihosoft.vrl.v3d.YModifier.max, eu.mihosoft.vrl.v3d.YModifier.min, eu.mihosoft.vrl.v3d.YModifier.sPerUnit, and eu.mihosoft.vrl.v3d.Vector3d.y().
|
private |
The bounds.
Definition at line 17 of file YModifier.java.
Referenced by eu.mihosoft.vrl.v3d.YModifier.eval().
|
private |
The centered.
Definition at line 29 of file YModifier.java.
Referenced by eu.mihosoft.vrl.v3d.YModifier.eval(), and eu.mihosoft.vrl.v3d.YModifier.YModifier().
|
private |
The max.
Definition at line 23 of file YModifier.java.
Referenced by eu.mihosoft.vrl.v3d.YModifier.eval().
|
private |
The min.
Definition at line 20 of file YModifier.java.
Referenced by eu.mihosoft.vrl.v3d.YModifier.eval().
|
private |
The s per unit.
Definition at line 26 of file YModifier.java.
Referenced by eu.mihosoft.vrl.v3d.YModifier.eval().