Examples of addVariation()


Examples of org.jwildfire.create.tina.base.XForm.addVariation()

        case 2:
          xForm.addVariation(Math.random() * 0.1, VariationFuncList.getVariationFuncInstance("radial_blur", true));
          JuliaNFunc juliaN = (JuliaNFunc) VariationFuncList.getVariationFuncInstance("julian", true);
          juliaN.setParameter("power", 50 - Math.random() * 100);
          juliaN.setParameter("dist", Math.random() * 10 - 2);
          xForm.addVariation(Math.random() * 0.06 + 0.1, juliaN);
          break;
        case 3:
          xForm.addVariation(Math.random() * 0.7 + 0.3, VariationFuncList.getVariationFuncInstance("spherical3D", true));
          break;
      }
View Full Code Here

Examples of org.jwildfire.create.tina.base.XForm.addVariation()

          juliaN.setParameter("power", 50 - Math.random() * 100);
          juliaN.setParameter("dist", Math.random() * 10 - 2);
          xForm.addVariation(Math.random() * 0.06 + 0.1, juliaN);
          break;
        case 3:
          xForm.addVariation(Math.random() * 0.7 + 0.3, VariationFuncList.getVariationFuncInstance("spherical3D", true));
          break;
      }
      XFormTransformService.rotate(xForm, 180 - Math.random() * 360.0);
      if (Math.random() > 0.5) {
        XFormTransformService.scale(xForm, 0.5 + Math.random() * 1.0, true, true);
View Full Code Here

Examples of org.jwildfire.create.tina.base.XForm.addVariation()

        secondXForm.setWeight(5 + Math.random() * 20.0);
      }
      XForm xForm = new XForm();
      layer.getXForms().add(xForm);
      xForm.setWeight(_3rdWeight);
      xForm.addVariation(1.0, VariationFuncList.getVariationFuncInstance("linear3D", true));
      XFormTransformService.rotate(xForm, 180 - Math.random() * 360.0);
      XFormTransformService.localTranslate(xForm, 1.0 - 2.0 * Math.random(), 1.0 - 2.0 * Math.random());
      xForm.setColorSymmetry(-1);
    }
    return flame;
View Full Code Here

Examples of org.jwildfire.create.tina.base.XForm.addVariation()

      xForm.setColor(Math.random());
      xForm.setColorSymmetry(Math.random());
      XFormTransformService.scale(xForm, 1.0, true, true);
      if (i == posx.length - 1) {
        if (Math.random() < 0.5) {
          xForm.addVariation(0.5, VariationFuncList.getVariationFuncInstance("linear3D", true));
          XFormTransformService.rotate(xForm, 5.0 - 10.0 * Math.random());
          XFormTransformService.localTranslate(xForm, 0.1 - 0.2 * Math.random(), 0.1 - 0.2 * Math.random());
          XFormTransformService.scale(xForm, 1.0 - 0.1 * Math.random(), Math.random() < 0.75, Math.random() > 0.25);
        }
        String fncName = ExperimentalSimpleRandomFlameGenerator.FNCLST_EXPERIMENTAL[(int) (Math.random() * ExperimentalSimpleRandomFlameGenerator.FNCLST_EXPERIMENTAL.length)];
 
View Full Code Here

Examples of org.jwildfire.create.tina.base.XForm.addVariation()

          XFormTransformService.rotate(xForm, 5.0 - 10.0 * Math.random());
          XFormTransformService.localTranslate(xForm, 0.1 - 0.2 * Math.random(), 0.1 - 0.2 * Math.random());
          XFormTransformService.scale(xForm, 1.0 - 0.1 * Math.random(), Math.random() < 0.75, Math.random() > 0.25);
        }
        String fncName = ExperimentalSimpleRandomFlameGenerator.FNCLST_EXPERIMENTAL[(int) (Math.random() * ExperimentalSimpleRandomFlameGenerator.FNCLST_EXPERIMENTAL.length)];
        xForm.addVariation(0.5, VariationFuncList.getVariationFuncInstance(fncName, true));
        if (Math.random() < 0.5) {
          XFormTransformService.scale(xForm, 1.0 - 0.1 * Math.random(), Math.random() < 0.75, Math.random() > 0.25);
        }
      }
      else {
View Full Code Here

Examples of org.jwildfire.create.tina.base.XForm.addVariation()

        if (Math.random() < 0.5) {
          XFormTransformService.scale(xForm, 1.0 - 0.1 * Math.random(), Math.random() < 0.75, Math.random() > 0.25);
        }
      }
      else {
        xForm.addVariation(0.5, VariationFuncList.getVariationFuncInstance("linear3D", true));
      }
    }
    return flame;
  }

View Full Code Here

Examples of org.jwildfire.create.tina.base.XForm.addVariation()

      xForm.setPostCoeff11(1);
      xForm.setPostCoeff20(0);
      xForm.setPostCoeff21(0);

      // variation 1
      xForm.addVariation(0.125 + Math.random() * 0.125, VariationFuncList.getVariationFuncInstance("linear", true));
      // variation 2
      {
        VariationFunc varFunc = VariationFuncList.getVariationFuncInstance("julian", true);
        varFunc.setParameter("power", 3);
        varFunc.setParameter("dist", 1);
View Full Code Here

Examples of org.jwildfire.create.tina.base.XForm.addVariation()

      // variation 2
      {
        VariationFunc varFunc = VariationFuncList.getVariationFuncInstance("julian", true);
        varFunc.setParameter("power", 3);
        varFunc.setParameter("dist", 1);
        xForm.addVariation(0.6 + Math.random() * 0.4, varFunc);
      }
      // variation 3
      {
        VariationFunc varFunc = VariationFuncList.getVariationFuncInstance("juliascope", true);
        varFunc.setParameter("power", 6);
View Full Code Here

Examples of org.jwildfire.create.tina.base.XForm.addVariation()

      // variation 3
      {
        VariationFunc varFunc = VariationFuncList.getVariationFuncInstance("juliascope", true);
        varFunc.setParameter("power", 6);
        varFunc.setParameter("dist", 1);
        xForm.addVariation(0.6 + Math.random() * 0.3, varFunc);
      }
      XFormTransformService.localTranslate(xForm, 1.0 - 2.0 * Math.random(), 1.0 - 2.0 * Math.random(), false);
      XFormTransformService.scale(xForm, 0.9 + Math.random() * 0.5, true, true, false);
      XFormTransformService.rotate(xForm, 360.0 * Math.random(), false);
    }
View Full Code Here

Examples of org.jwildfire.create.tina.base.XForm.addVariation()

      xForm.setPostCoeff11(1);
      xForm.setPostCoeff20(0);
      xForm.setPostCoeff21(0);

      // variation 1
      xForm.addVariation(1, VariationFuncList.getVariationFuncInstance("linear", true));
      // variation 2
      {
        VariationFunc varFunc = VariationFuncList.getVariationFuncInstance("juliascope", true);
        varFunc.setParameter("power", 2);
        varFunc.setParameter("dist", 1);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.