Companion object for Tiling
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait Quadratictrait Layeredtrait Uni5Hextrait Uni4Hextrait UniHextrait UniTriangletrait Reticulateclass Objecttrait Matchableclass AnyShow all
- Self type
-
Tiling.type
Members list
Value members
Concrete methods
A tiling made of a FullVertex
A tiling made of the edges of the given polygon
A tiling made of the edges of the given polygon
Value parameters
- sides
-
polygon or its number of sides
Attributes
- Throws
-
IllegalArgumentException
if sides <= 2
A tiling made of the edges of the given adjacent polygons
A tiling made of the edges of the given adjacent polygons
Value parameters
- vertex
-
a partial or full vertex
Attributes
Tries to create a Tiling
with validation.
Tries to create a Tiling
with validation.
Value parameters
- edges
-
list of edges
Attributes
- Returns
-
Either the tiling or a failure message
Inherited methods
Creates a rectangular net of hexagons and fill some of them with six triangles according to function
Creates a rectangular net of hexagons and fill some of them with six triangles according to function
Attributes
- Inherited from:
- Reticulate
uniform tessellation (3₃.4₂; [2x 3₂.6₂]; [2x 3.4₂.6])
uniform tessellation (3₃.4₂; [2x 3₂.6₂]; [2x 3.4₂.6])
Attributes
- See also
-
https://en.wikipedia.org/wiki/Euclidean_tilings_by_convex_regular_polygons#5-uniform_tilings,3_vertex_types(3:1:1)and(2:2:1)
- Inherited from:
- Layered
uniform tessellation (3₃.4₂; 3₂.6₂; 3.4₂.6) (t=5, e=8)
5-uniform tessellation [2x(3₆);2x(3₄.6);(3₂.6₂)]
3-uniform tessellation [2x(3₆);(3₄.6)] (t=3, e=4)
5-uniform tessellation [2x(3₆);(3₄.6);2x(3₂.6₂)]
4-uniform tessellation [2x(3₆);(3₄.6);(3₂.6₂)]
5-uniform tessellation [2x(3₆);(3₄.6);(3₂.6₂);(6₃)]
Attributes
- See also
- Inherited from:
- Layered
Attributes
- See also
- Inherited from:
- Layered
Attributes
- See also
- Inherited from:
- Reticulate
Grows a (3.12*2) hexoid of given side
Grows a (3.12*2) hexoid of given side
Value parameters
- side
-
length in dodecagons (approx. ???)
Attributes
- Note
-
the size in polygons is 9x^2-9x+1 where x = side
- Inherited from:
- Quadratic
Grows a (3*6) hexagon of given side
Grows a (3*6) hexagon of given side
Value parameters
- side
-
length in units
Attributes
- Note
-
the size in polygons is 6x^2 where x = side
- Inherited from:
- Quadratic
Creates a rectangular reticulate of width by height triangles
Creates a rectangular reticulate of width by height triangles
Value parameters
- height
-
size must be greater then 0
- width
-
size must be even and greater than 0
Attributes
- Inherited from:
- Reticulate
4-uniform tessellation [(3₆);2x(3₄.6);(3₂.6₂)]
5-uniform tessellation [(3₆);2x(3₂.6₂);2x(6₃)]
5-uniform tessellation [(3₆);2x(3₂.6₂);2x(6₃)]
7-uniform tessellation [(3₆);2x(3₂.6₂);4x(6₃)]
4-uniform tessellation [(3₆);2x(3₂.6₂);(6₃)]
4-uniform tessellation [(3₆);2x(3₂.6₂);(6₃)]
2-uniform tessellation [(3₆);(3₄.6)] (t=3, e=3)
2-uniform tessellation [(3₆);(3₄.6)] (t=3, e=3)
Attributes
- Note
-
obtainable also with a triangleNetVariant(_, )( % 3 == 0 && _ % 3 == 0)
- Inherited from:
- UniHex
5-uniform tessellation [(3₆);(3₄.6);2x(3₂.6₂);(6₃)]
5-uniform tessellation [(3₆);(3₄.6);2x(3₂.6₂);(6₃)]
3-uniform tessellation [(3₆);(3₄.6);(3₂.6₂)] (t=5, e=8)
5-uniform tessellation [(3₆);(3₄.6);(3₂.6₂);2x(6₃)]
5-uniform tessellation [(3₆);(3₄.6);(3₂.6₂);2x(6₃)]
5-uniform tessellation [(3₆);(3₄.6);(3₂.6₂);2x(6₃)]
4-archimedean tessellation [(3₆);(3₄.6);(3₂.6₂);(6₃)]
4-archimedean tessellation [(3₆);(3₄.6);(3₂.6₂);(6₃)]
4-archimedean tessellation [(3₆);(3₄.6);(3₂.6₂);(6₃)]
3-uniform tessellation [(3₆);(3₄.6);(3₂.6₂)] (t=3, e=5)
3-uniform tessellation [(3₆);(3₄.6);(3.6.3.6)] (t=5, e=6)
2-uniform tessellation [(3₆);(3₄.6)] (t=5, e=7)
2-uniform tessellation [(3₆);(3₂.6₂)] (t=2, e=3)
4-uniform tessellation [(3₆);(3₂.6₂);2x(6₃)]
4-uniform tessellation [(3₆);(3₂.6₂);2x(6₃)]
4-uniform tessellation [(3₆);(3₂.6₂);2x(6₃)]
4-uniform tessellation [(3₆);(3₂.6₂);2x(6₃)]
3-uniform tessellation [(3₆);(3₂.6₂);(6₃)] (t=2, e=3)
5-uniform tessellation [(3₆);3x(3₂.6₂);(6₃)]
5-uniform tessellation [(3₆);3x(3₂.6₂);(6₃)]
Creates a triangle of triangles of given side
Grows a (3*4.6) hexoid of given side
Grows a (3*4.6) hexoid of given side
Value parameters
- side
-
length is ???
Attributes
- Note
- Inherited from:
- Quadratic
Uniform Tessellation (3₄.6) (t=3, e=3)
uniform tessellation (3₄.6; 3₃.4₂; 3.4₂.6)
uniform tessellation (3₄.6; 3₃.4₂; 3.4₂.6)
Attributes
- See also
-
https://en.wikipedia.org/wiki/Euclidean_tilings_by_convex_regular_polygons#5-uniform_tilings,2_vertex_types(4:1)and(3:2)
- Inherited from:
- Layered
2-uniform Tessellation (3₄.6; 3₂.6₂) (t=2, e=4)
Grows a (33.42) squaroid of given side
Grows a (33.42) squaroid of given side
Value parameters
- side
-
length is ???
Attributes
- Note
-
the size in polygons is 21x^2-27x+8 where x = side
- Inherited from:
- Quadratic
uniform tessellation (3₃.4₂) (t=2, e=3)
Attributes
- Inherited from:
- Reticulate
Attributes
- See also
- Inherited from:
- Reticulate
Grows a (3₂.4.3.4) squaroid of given side
Grows a (3₂.4.3.4) squaroid of given side
Value parameters
- side
-
length in
Attributes
- Note
-
the size in polygons is 12x^2+16x+1 where x = side
- Inherited from:
- Quadratic
Attributes
- Inherited from:
- Reticulate
3-uniform tessellation [(3₂.6₂);(3.6.3.6);(6₃)] (t=2, e=4)
3-uniform Tessellation (3₂.6₂; 3.6.3.6; 6₃) (t=4, e=5)
uniform tessellation ([4x 3.6.3.6]; 3.4₂.6)
uniform tessellation ([4x 3.6.3.6]; 3.4₂.6)
Attributes
- See also
-
https://en.wikipedia.org/wiki/Euclidean_tilings_by_convex_regular_polygons#5-uniform_tilings,2_vertex_types(4:1)and(3:2)
- Inherited from:
- Layered
uniform tessellation ([4x 3.6.3.6]; 3.4₂.6)
uniform tessellation ([4x 3.6.3.6]; 3.4₂.6)
Attributes
- See also
-
https://en.wikipedia.org/wiki/Euclidean_tilings_by_convex_regular_polygons#5-uniform_tilings,2_vertex_types(4:1)and(3:2)
- Inherited from:
- Layered
Grows a (3.4.6.4) hexoid of given side
Grows a (3.4.6.4) hexoid of given side
Value parameters
- side
-
length in hexagons (approx. ? each)
Attributes
- Note
-
the size in polygons is 18x^2-30x+13 where x = side
- Inherited from:
- Quadratic
Grows a (3.6.3.6) hexagon of given side
Grows a (3.6.3.6) hexagon of given side
Value parameters
- side
-
length in hexagons (2x-1 units)
Attributes
- Note
-
the size in polygons is 9x^2-9x+1 where x = side
- Inherited from:
- Quadratic
uniform tessellation (3.6.3.6) (t=2, e=1)
2-uniform Tessellation (3.6.3.6; 3₂.6₂) (t=2, e=3)
Uniform tessellation (3.6.3.6) (t=2, e=1)
5-uniform tessellation [3x(3₆);(3₄.6);(3₂.6₂)]
5-uniform tessellation [3x(3₆);(3₂.6₂);(6₃)]
Grows a (4*4) square of given side
Grows a (4*4) square of given side
Value parameters
- side
-
length in units
Attributes
- Note
-
the size in polygons is x^2 where x = side
- Inherited from:
- Quadratic
Creates a rectangular reticulate of width by height squares
Creates a rectangular reticulate of width by height squares
Value parameters
- height
-
size must be greater then 0
- width
-
size must be greater then 0
Attributes
- Inherited from:
- Reticulate
Grows a (4.6.12) hexoid of given side
Grows a (4.6.12) hexoid of given side
Value parameters
- side
-
length in dodecagons (approx. ???)
Attributes
- Note
-
the size in polygons is 18x^2-6x+1 where x = side
- Inherited from:
- Quadratic
Grows a (4.8*2) squaroid of given side
Grows a (4.8*2) squaroid of given side
Value parameters
- side
-
length in squares (approx. ? each)
Attributes
- Note
-
the size in polygons is 4x^2-4x+1 where x = side
- Inherited from:
- Quadratic
5-uniform tessellation [4x(3₆);(3₄.6)]
Grows a (6*3) hexoid of given side
Grows a (6*3) hexoid of given side
Value parameters
- side
-
length in hexagons (approx. √3 each)
Attributes
- Note
-
the size in polygons is 3x^2-3x+1 where x = side
- Inherited from:
- Quadratic
Creates a rectangular reticulate of width by height hexagons
Creates a rectangular reticulate of width by height hexagons
Value parameters
- height
-
size must be greater then 0
- width
-
size must be greater then 0
Attributes
- Inherited from:
- Reticulate
Creates a trianguloid of hexagons of given side
Creates a rectangular net of triangles and empties some of them to hexagons according to function
Creates a rectangular net of triangles and empties some of them to hexagons according to function
Attributes
- Inherited from:
- Reticulate
Inherited fields
Attributes
- Inherited from:
- Reticulate
Attributes
- Inherited from:
- Quadratic
Attributes
- Inherited from:
- Quadratic
Attributes
- Inherited from:
- Reticulate