ArchimedeanSpiral::ArchimedeanSpiral(double x0, double y0, double a) { init(); m_name = QCoreApplication::translate("ArchimedeanSpiral", "Archimedean Spiral"); m_param = Parameter(0, 3.99, "t"); m_param.interval().setLowerEnd(0, true); Variable var("a", a); var.interval().setLowerEnd(0); var.setColor(QColor(255, 128, 0)); setVariable(var); setVariable("x0", x0, false); setVariable("y0", y0, false); initDimension(); updatePoints(); }
Lemniscate::Lemniscate(double a, double x0, double y0) { init(); m_name = QCoreApplication::translate("Lemniscate", "Lemniscate"); m_param = Parameter(0, 2*PI, "t"); m_param.interval().setLowerEnd(0, true); m_param.interval().setUpperEnd(2 * PI, true); Variable var("a", a); var.interval().setLowerEnd(0); var.setColor(QColor(255, 128, 0)); setVariable(var); setVariable("x0", x0, false); setVariable("y0", y0, false); initDimension(); updatePoints(); }
Cycloid::Cycloid(double r, double m, double x0, double y0) { init(); m_name = QCoreApplication::translate("Cycloid", "Cycloid"); m_param = Parameter(-2*PI, 2*PI, "t"); Variable var("r",r); var.interval().setLowerEnd(0); var.setColor(QColor(255, 128, 0)); setVariable(var); var = Variable("mu", m); var.setColor(QColor(0, 128, 255)); var.setFormula("<mi color=\"#0088FF\">μ</mi>"); setVariable(var); setVariable("x0", x0, false); setVariable("y0", y0, false); updatePoints(); initDimension(); }
VM_ParticleTracer::VM_ParticleTracer(){ initName(); initDimension(); }
VM_ParticleTracer::VM_ParticleTracer(UserInterfaces* _ui, Data* _data){ ui = _ui; data = _data; initName(); initDimension(); }
VM_MarchingCubes::VM_MarchingCubes(UserInterfaces* _ui, Data* _data){ ui = _ui; data = _data; initName(); initDimension(); }
VM_MarchingCubes::VM_MarchingCubes(){ initName(); initDimension(); }