|
BowlerKernel
|


Public Member Functions | |
| XModifier () | |
| XModifier (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 x axis.
Definition at line 14 of file XModifier.java.
| eu.mihosoft.vrl.v3d.XModifier.XModifier | ( | ) |
Constructor.
Definition at line 35 of file XModifier.java.
| eu.mihosoft.vrl.v3d.XModifier.XModifier | ( | boolean | centered | ) |
Constructor.
| centered | defines whether to center origin at the csg location |
Definition at line 43 of file XModifier.java.
References eu.mihosoft.vrl.v3d.XModifier.centered.
Evaluates the function at the specified location.
| v | location |
| csg | csg |
Implements eu.mihosoft.vrl.v3d.WeightFunction.
Definition at line 51 of file XModifier.java.
References eu.mihosoft.vrl.v3d.XModifier.bounds, eu.mihosoft.vrl.v3d.XModifier.centered, eu.mihosoft.vrl.v3d.CSG.getBounds(), eu.mihosoft.vrl.v3d.Bounds.getMax(), eu.mihosoft.vrl.v3d.Bounds.getMin(), eu.mihosoft.vrl.v3d.XModifier.max, eu.mihosoft.vrl.v3d.XModifier.min, eu.mihosoft.vrl.v3d.XModifier.sPerUnit, and eu.mihosoft.vrl.v3d.Vector3d.x().

|
private |
The bounds.
Definition at line 17 of file XModifier.java.
Referenced by eu.mihosoft.vrl.v3d.XModifier.eval().
|
private |
The centered.
Definition at line 29 of file XModifier.java.
Referenced by eu.mihosoft.vrl.v3d.XModifier.eval(), and eu.mihosoft.vrl.v3d.XModifier.XModifier().
|
private |
The max.
Definition at line 23 of file XModifier.java.
Referenced by eu.mihosoft.vrl.v3d.XModifier.eval().
|
private |
The min.
Definition at line 20 of file XModifier.java.
Referenced by eu.mihosoft.vrl.v3d.XModifier.eval().
|
private |
The s per unit.
Definition at line 26 of file XModifier.java.
Referenced by eu.mihosoft.vrl.v3d.XModifier.eval().