ParametricTorusKnotGeometry constructor

ParametricTorusKnotGeometry([
  1. double radius = 200,
  2. double tube = 40,
  3. int segmentsT = 64,
  4. int segmentsR = 8,
  5. double p = 2,
  6. double q = 3,
])

Implementation

factory ParametricTorusKnotGeometry([double radius = 200, double tube = 40, int segmentsT = 64, int segmentsR = 8, double p = 2, double q = 3] ) {
	final segments = segmentsT;
	final radiusSegments = segmentsR;
	final extrudePath = new ParametricTorusKnotCurve(q,p,radius);

	ParametricTubeGeometry ptg = ParametricTubeGeometry.fromPath(extrudePath, segments, tube, radiusSegments, true);
    final t = ParametricTorusKnotGeometry.init(ptg.func,ptg.slices,ptg.stacks);
    ptg.dispose();
    return t;
	// this.radius = radius;
	// this.tube = tube;
	// this.segmentsT = segmentsT;
	// this.segmentsR = segmentsR;
	// this.p = p;
	// this.q = q;
}