blind

suckless command-line video editing utility
git clone git://git.suckless.org/blind
Log | Files | Refs | README | LICENSE

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:
README | 9+++++++++
man/blind-hexagon-tessellation.1 | 34++++++++++++++++++++++++++++++++++
man/blind-rectangle-tessellation.1 | 36++++++++++++++++++++++++++++++++++++
man/blind-repeat-tessellation.1 | 5++++-
man/blind-triangle-tessellation.1 | 39+++++++++++++++++++++++++++++++++++++++
man/blind.7 | 9+++++++++
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