TDesign:

Filter:
Classes (extension)
| Math

Extension

A subclass of SphericalDesign, encapsulating a set of points which represent a spherical design, allowing for searching, basic transformations and visualization of the design.

Source: SphericalDesign.sc

- Spherical
*t*-designs - A finite subset
*X*on*S^(n−1)*is called a spherical*t*-design on*S^(n−1)*, if for any polynomial`f(x) = f(x1, x2, . . . , xn)`

of degree at most*t*, the value of the integral of`f(x)`

on*S^(n−1)*(divided by the volume of*S^(n−1)*) is just the average value of`f(x)`

on the finite set*X*. As is obvious from the definition, a spherical*t*-design is better if*t*is larger, and usually a spherical*t*-design*X*is better if the cardinality |*X*| is smaller.^{1}

This is a subclass of SphericalDesign, used to load a design of a specific number of points and fundamental parameter *t*.

NOTE: The coordinate system follows that of Spherical and Polar. The +X axis points forward, +Y points left, +Z points upward.

- Attribution:
- McLaren's Improved Snub Cube and Other New Spherical Designs in Three Dimensions, R. H. Hardin and N. J. A. Sloane, Discrete and Computational Geometry, 15 (1996), pp. 429-441.

The T-Designs found here are from the work of Hardin and Sloane. These and other designs can be downloaded directly from their site: http://neilsloane.com/sphdesigns/

If you use any of these designs, please acknowledge this source.

numPoints |
The number of points you'd like in your design. If multiple matches in the design library are found, the |

t |
The desired |

dim |
The |

From extension in /Library/Application Support/SuperCollider/downloaded-quarks/atk-sc3/Classes/extTDesign.sc

Return a *t*-design sutiable for ambisonic encoding or decoding.

numChans |
The number of input or output channels, i.e., the number of If | ||||

optimize |
Optimize criteria:
NOTE: Optimizing for energy spread, `\spreadE` , returns a t-design sampled so that energy is smoothed evenely across the sphere, and uses a t-design with more points than `\energy` . | ||||

order |
Ambisonic order. |

Return the design's *t* parameter.

See SphericalDesign: examples.

helpfile source: /Library/Application Support/SuperCollider/downloaded-quarks/SphericalDesign/HelpSource/Classes/TDesign.schelp

link::Classes/TDesign::

link::Classes/TDesign::