Materials
- class geometries.sol.materials.multiColor.MultiColorMaterial.MultiColorMaterial(mainColor, accent1, accent2, accent3, grid)
- A material that display a single plain color - Constructor. The constructor takes no argument. - Arguments:
- mainColor (Color) – the color of the material 
- accent1 (Color) – amplitudes of the variations on each channel 
- accent2 (Color) – amplitudes of the variations on each channel 
- accent3 (Color) – amplitudes of the variations on each channel 
- grid (Bool) – do we draw a grid or not 
 
 - geometries.sol.materials.multiColor.MultiColorMaterial.MultiColorMaterial.MultiColorMaterial
- Constructor. The constructor takes no argument. 
 
- class geometries.sol.materials.nary.NaryMaterial.NaryMaterial(t, n, widths, colors)
- A material that display an n-ary tilling on a hyperbolic sheet It works with at most four colors. The given width correspond to the relative with of each square. The constructor will normalize these numbers so that their sum is one. - Constructor - Arguments:
- t (number) – horizontal translation (action of a parabolic element on the tilling) 
- n (number) – scaling (both action of a loxodromic element on the tilling and the multiplicity) 
- widths (Array.<number>) – a list of four numbers 
- colors (Array.<Color>) – a list of four colors 
 
 - geometries.sol.materials.nary.NaryMaterial.NaryMaterial.NaryMaterial
- Constructor 
 - geometries.sol.materials.nary.NaryMaterial.NaryMaterial.color0
- type: Color - first color 
 - geometries.sol.materials.nary.NaryMaterial.NaryMaterial.color1
- type: Color - second color 
 - geometries.sol.materials.nary.NaryMaterial.NaryMaterial.color2
- type: Color - third color 
 - geometries.sol.materials.nary.NaryMaterial.NaryMaterial.color3
- type: Color - fourth color 
 - geometries.sol.materials.nary.NaryMaterial.NaryMaterial.n
- type: number - second direction of the checkerboard 
 - geometries.sol.materials.nary.NaryMaterial.NaryMaterial.t
- type: number - first direction of the checkerboard 
 
- class geometries.sol.materials.naryEquidistant.NaryEquidistantMaterial.NaryEquidistantMaterial(t, n, heights, widths, colors)
- A material that display an n-ary tilling on a hyperbolic sheet The vertical lines delimiting the colors are not geodesic, but equidistant lines The horizontal lines delimiting the colors are horocycles. It works with at most four colors. The given heights correspond to the relative heights of each square. The given widths parametrize the equidistant curves The constructor will normalize these numbers so that their sum is one. - Constructor - Arguments:
- t (number) – horizontal translation (action of a parabolic element on the tilling) 
- n (number) – scaling (both action of a loxodromic element on the tilling and the multiplicity) 
- heights (Array.<number>) – a list of four numbers 
- widths (Array.<number>) – a list of four numbers 
- colors (Array.<Color>) – a list of four colors 
 
 - geometries.sol.materials.naryEquidistant.NaryEquidistantMaterial.NaryEquidistantMaterial.NaryEquidistantMaterial
- Constructor 
 - geometries.sol.materials.naryEquidistant.NaryEquidistantMaterial.NaryEquidistantMaterial.color0
- type: Color - first color 
 - geometries.sol.materials.naryEquidistant.NaryEquidistantMaterial.NaryEquidistantMaterial.color1
- type: Color - second color 
 - geometries.sol.materials.naryEquidistant.NaryEquidistantMaterial.NaryEquidistantMaterial.color2
- type: Color - third color 
 - geometries.sol.materials.naryEquidistant.NaryEquidistantMaterial.NaryEquidistantMaterial.color3
- type: Color - fourth color 
 - geometries.sol.materials.naryEquidistant.NaryEquidistantMaterial.NaryEquidistantMaterial.n
- type: number - second direction of the checkerboard 
 - geometries.sol.materials.naryEquidistant.NaryEquidistantMaterial.NaryEquidistantMaterial.t
- type: number - first direction of the checkerboard 
 
- class geometries.sol.materials.varyingColor.VaryingColorMaterial.VaryingColorMaterial(mainColor, weight)
- A material that display a single plain color - Constructor. The constructor takes no argument. - Arguments:
- mainColor (Color) – the color of the material 
- weight (Color) – amplitudes of the variations on each channel 
 
 - geometries.sol.materials.varyingColor.VaryingColorMaterial.VaryingColorMaterial.VaryingColorMaterial
- Constructor. The constructor takes no argument.