commit 2db9b5387a659884cb98284c060a27895c64ae15
parent ab3fc0fa703bc112938360c77200bd4ecb6bd503
Author: Mattias Andrée <maandree@kth.se>
Date: Thu, 13 Jul 2017 15:28:05 +0200
Document blind-hexagon-tessellation, blind-rectangle-tessellation, and blind-triangle-tessellation
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat:
6 files changed, 131 insertions(+), 1 deletion(-)
diff --git a/README b/README
@@ -102,6 +102,9 @@ UTILITIES
blind-get-colours(1)
Get a frame with all colours from a video
+ blind-hexagon-tessellation(1)
+ Create a frame with tessellated hexagons
+
blind-interleave(1)
Framewise interleave videos
@@ -132,6 +135,9 @@ UTILITIES
blind-read-head(1)
Reads the head from a video
+ blind-rectangle-tessellation(1)
+ Create a frame with tessellated rectangles
+
blind-repeat(1)
Repeat a video
@@ -231,6 +237,9 @@ UTILITIES
blind-transpose(1)
Transpose a video
+ blind-triangle-tessellation(1)
+ Create a frame with tessellated triangles
+
blind-triangular-wave(1)
Apply triangular wave repetition to gradient
diff --git a/man/blind-hexagon-tessellation.1 b/man/blind-hexagon-tessellation.1
@@ -0,0 +1,34 @@
+.TH BLIND-HEXAGON-TESSELLATION 1 blind
+.SH NAME
+blind-hexagon-tessellation - Create a frame with tessellated hexagons
+.SH SYNOPSIS
+.B blind-hexagon-tessellation
+[-F
+.IR pixel-format ]
+.I block-diameter
+.SH DESCRIPTION
+.B blind-hexagon-tessellation
+prints a small video to stdout, that
+can be extended to any size with
+.BR blind-repeat-tessellation (1)
+to create a pattern of tessellated
+hexagons. Each hexagon will be inscribed
+in an imaginary circle with the diameter
+.I block-diameter
+and with one of the corners at 12 o'clock.
+.SH OPTIONS
+.TP
+.BR -F " "\fIpixel-format\fP
+Select pixel format, see
+.BR blind-convert (1)
+for more information.
+.SH SEE ALSO
+.BR blind (7),
+.BR blind-rectangle-tessellation (1),
+.BR blind-triangle-tessellation (1),
+.BR blind-repeat-tessellation (1),
+.BR blind-get-colours (1),
+.BR blind-apply-palette (1)
+.SH AUTHORS
+Mattias Andrée
+.RI < maandree@kth.se >
diff --git a/man/blind-rectangle-tessellation.1 b/man/blind-rectangle-tessellation.1
@@ -0,0 +1,36 @@
+.TH BLIND-RECTANGLE-TESSELLATION 1 blind
+.SH NAME
+blind-rectangle-tessellation - Create a frame with tessellated rectangles
+.SH SYNOPSIS
+.B blind-rectangle-tessellation
+[-F
+.IR pixel-format ]
+.I block-width
+.I block-height
+.SH DESCRIPTION
+.B blind-rectangle-tessellation
+prints a small video to stdout, that
+can be extended to any size with
+.BR blind-repeat-tessellation (1)
+to create a pattern of tessellated
+rectangles. Each rectangle will be
+.I block-width
+pixels wide and
+.I block-height
+pixels tall.
+.SH OPTIONS
+.TP
+.BR -F " "\fIpixel-format\fP
+Select pixel format, see
+.BR blind-convert (1)
+for more information.
+.SH SEE ALSO
+.BR blind (7),
+.BR blind-hexagon-tessellation (1),
+.BR blind-triangle-tessellation (1),
+.BR blind-repeat-tessellation (1),
+.BR blind-get-colours (1),
+.BR blind-apply-palette (1)
+.SH AUTHORS
+Mattias Andrée
+.RI < maandree@kth.se >
diff --git a/man/blind-repeat-tessellation.1 b/man/blind-repeat-tessellation.1
@@ -30,7 +30,10 @@ bytes per pixel it contains.
.SH SEE ALSO
.BR blind (7),
.BR blind-get-colours (1),
-.BR blind-apply-palette (1)
+.BR blind-apply-palette (1),
+.BR blind-hexagon-tessellation (1),
+.BR blind-rectangle-tessellation (1),
+.BR blind-triangle-tessellation (1)
.SH AUTHORS
Mattias Andrée
.RI < maandree@kth.se >
diff --git a/man/blind-triangle-tessellation.1 b/man/blind-triangle-tessellation.1
@@ -0,0 +1,39 @@
+.TH BLIND-TRIANGLE-TESSELLATION 1 blind
+.SH NAME
+blind-triangle-tessellation - Create a frame with tessellated triangles
+.SH SYNOPSIS
+.B blind-triangle-tessellation
+[-F
+.IR pixel-format ]
+.I block-width
+.I block-height
+.SH DESCRIPTION
+.B blind-triangle-tessellation
+prints a small video to stdout, that
+can be extended to any size with
+.BR blind-repeat-tessellation (1)
+to create a pattern of tessellated
+triangle. Each triangle will be
+a right triangle with a horizontal
+cathetus
+.I block-width
+pixels long and a vertical cathetus
+.I block-height
+pixels long. The hypotenuses will
+go from northwest to southeast.
+.SH OPTIONS
+.TP
+.BR -F " "\fIpixel-format\fP
+Select pixel format, see
+.BR blind-convert (1)
+for more information.
+.SH SEE ALSO
+.BR blind (7),
+.BR blind-hexagon-tessellation (1),
+.BR blind-triangle-tessellation (1),
+.BR blind-repeat-tessellation (1),
+.BR blind-get-colours (1),
+.BR blind-apply-palette (1)
+.SH AUTHORS
+Mattias Andrée
+.RI < maandree@kth.se >
diff --git a/man/blind.7 b/man/blind.7
@@ -118,6 +118,9 @@ Apply Gaussian blur to a video
.BR blind-get-colours (1)
Get a frame with all colours from a video
.TP
+.BR blind-hexagon-tessellation (1)
+Create a frame with tessellated hexagons
+.TP
.BR blind-interleave (1)
Framewise interleave videos
.TP
@@ -145,6 +148,9 @@ Calculate the quaternion product of colours in a video
.BR blind-radial-gradient (1)
Generate a video with a radial gradient
.TP
+.BR blind-rectangle-tessellation (1)
+Create a frame with tessellated rectangles
+.TP
.BR blind-read-head (1)
Reads the head from a video
.TP
@@ -246,6 +252,9 @@ Perform framewise translation of a video
.BR blind-transpose (1)
Transpose a video
.TP
+.BR blind-triangle-tessellation (1)
+Create a frame with tessellated triangles
+.TP
.BR blind-triangular-wave (1)
Apply triangular wave repetition to gradient
.TP