ShapeTorusKnot function

MeshData ShapeTorusKnot(
  1. RenderProgram prog, {
  2. double radius = 20.0,
  3. double tubeRadius = 4.0,
  4. int segmentsR = 128,
  5. int segmentsT = 16,
  6. int p = 2,
  7. int q = 3,
  8. double heightScale = 1.0,
  9. bool computeNormals = true,
})

Implementation

MeshData ShapeTorusKnot(RenderProgram prog,
    {double radius = 20.0,
    double tubeRadius = 4.0,
    int segmentsR = 128,
    int segmentsT = 16,
    int p = 2,
    int q = 3,
    double heightScale = 1.0,
    bool computeNormals = true}) {
  GeometryBuilder gb = TorusKnotGeometry(
      radius: radius,
      tubeRadius: tubeRadius,
      segmentsR: segmentsR,
      segmentsT: segmentsT,
      p: p,
      q: q,
      heightScale: heightScale,
      computeNormals: computeNormals);
  return GeometryBuilderToMeshData("torusknot", prog, gb);
}