Examples of addVariation()


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

      // variation 2
      {
        VariationFunc varFunc = VariationFuncList.getVariationFuncInstance("juliascope", true);
        varFunc.setParameter("power", 2);
        varFunc.setParameter("dist", 1);
        xForm.addVariation(0.25 + Math.random() * 0.5, varFunc);
      }

      String fName;
      if (Math.random() < 0.33) {
        int idx = ExperimentalSimpleRandomFlameGenerator.FNCLST_EXPERIMENTAL.length;
View Full Code Here

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

        fName = ExperimentalSimpleRandomFlameGenerator.FNCLST_EXPERIMENTAL[(int) (Math.random() * idx)];
      }
      else {
        fName = VariationFuncList.getRandomVariationname();
      }
      xForm.addVariation(0.18 - Math.random() * 0.36, VariationFuncList.getVariationFuncInstance(fName, true));
      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);
    }
    // create transform 3
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));
    }
    // create transform 4
    {
      XForm xForm = new XForm();
      layer.getXForms().add(xForm);
View Full Code Here

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

      xForm.setPostCoeff10(0);
      xForm.setPostCoeff01(0);
      xForm.setPostCoeff11(1);
      xForm.setPostCoeff20(0);
      xForm.setPostCoeff21(0);
      xForm.addVariation(1, VariationFuncList.getVariationFuncInstance("linear", true));
    }
    // create transform 5
    {
      XForm xForm = new XForm();
      layer.getXForms().add(xForm);
View Full Code Here

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

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

      xForm.addVariation(1, VariationFuncList.getVariationFuncInstance("linear", true));
    }
    // create transform 6
    {
      XForm xForm = new XForm();
      layer.getXForms().add(xForm);
View Full Code Here

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

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

      xForm.addVariation(1, VariationFuncList.getVariationFuncInstance("linear", true));
    }
    // final transform
    if (Math.random() > 0.33) {
      XForm xForm = new XForm();
      layer.getFinalXForms().add(xForm);
View Full Code Here

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

        if (Math.random() > 0.5) {
          var.setParameter("inner_twist", 0.2 - Math.random() * 0.4);
          var.setParameter("outer_twist", 2.0 - Math.random() * 4.0);
        }
      }
      xForm.addVariation(1, var);
    }
    return flame;
  }

  @Override
View Full Code Here

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

      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));
      }
View Full Code Here

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

      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));
      }

      xForm.setWeight(Math.random() * 0.9 + 0.1);
    }
    return flame;
View Full Code Here

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

      xForm.setPostCoeff11(-0.40885976);
      xForm.setPostCoeff20(-2.81712);
      xForm.setPostCoeff21(7.390367);

      // variation 1
      xForm.addVariation(1.43, VariationFuncList.getVariationFuncInstance("bubble", true));
      // variation 2
      xForm.addVariation(0.012, VariationFuncList.getVariationFuncInstance("linear", true));
      // variation 3
      {
        VariationFunc varFunc = VariationFuncList.getVariationFuncInstance("radial_blur", true);
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.