XFormTransformService.localTranslate(xForm, Math.random() - 1.0, Math.random() - 1.0);
scl *= 0.75 + Math.random() / 4;
XFormTransformService.scale(xForm, scl, true, true);
xForm.setColor(Math.random());
xForm.addVariation(Math.random() * 0.8 + 0.2, new Linear3DFunc());
if (Math.random() > 0.33) {
String[] fnc = FNCLST_ORIGINAL;
int fncIdx = (int) (Math.random() * fnc.length);
xForm.addVariation(Math.random() * 0.5, VariationFuncList.getVariationFuncInstance(fnc[fncIdx], true));
}