Linear Sinusoid

Generate a linear sinusoid pattern
X Period
Period for X axis
name: x-period type: double default: 128.00 minimum: 0.00 maximum: +inf ui-minimum: 0.00 ui-maximum: 256.00 ui-gamma: 1.00 ui-step-small: 1.00 ui-step-big: 10.00 ui-digits: 2 unit:pixel-distance axis:x
Y Period
Period for Y axis
name: y-period type: double default: 128.00 minimum: 0.00 maximum: +inf ui-minimum: 0.00 ui-maximum: 256.00 ui-gamma: 1.00 ui-step-small: 1.00 ui-step-big: 10.00 ui-digits: 2 unit:pixel-distance axis:y
X Amplitude
Amplitude for X axis (logarithmic scale)
name: x-amplitude type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -2.00 ui-maximum: 2.00 ui-gamma: 1.00 ui-step-small: 0.00 ui-step-big: 0.10 ui-digits: 3 axis:x
Y Amplitude
Amplitude for Y axis (logarithmic scale)
name: y-amplitude type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -2.00 ui-maximum: 2.00 ui-gamma: 1.00 ui-step-small: 0.00 ui-step-big: 0.10 ui-digits: 3 axis:y
X Phase
Phase for X axis
name: x-phase type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -512.00 ui-maximum: 512.00 ui-gamma: 1.00 ui-step-small: 1.00 ui-step-big: 100.00 ui-digits: 1 unit:pixel-distance axis:x
Y Phase
Phase for Y axis
name: y-phase type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -512.00 ui-maximum: 512.00 ui-gamma: 1.00 ui-step-small: 1.00 ui-step-big: 100.00 ui-digits: 1 unit:pixel-distance axis:y
Angle
Axis separation angle
name: angle type: double default: 90.00 minimum: 0.00 maximum: 360.00 ui-minimum: 0.00 ui-maximum: 360.00 ui-gamma: 1.00 ui-step-small: 1.00 ui-step-big: 15.00 ui-digits: 2 unit:degree
Offset
Value offset
name: offset type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -1.00 ui-maximum: 1.00 ui-gamma: 1.00 ui-step-small: 0.00 ui-step-big: 0.10 ui-digits: 3
Exponent
Value exponent (logarithmic scale)
name: exponent type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -2.00 ui-maximum: 2.00 ui-gamma: 1.00 ui-step-small: 0.00 ui-step-big: 0.10 ui-digits: 3
X Offset
Offset for X axis
name: x-offset type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -512.00 ui-maximum: 512.00 ui-gamma: 1.00 ui-step-small: 1.00 ui-step-big: 100.00 ui-digits: 1 unit:pixel-coordinate axis:x
Y Offset
Offset for Y axis
name: y-offset type: double default: 0.00 minimum: -inf maximum: +inf ui-minimum: -512.00 ui-maximum: 512.00 ui-gamma: 1.00 ui-step-small: 1.00 ui-step-big: 100.00 ui-digits: 1 unit:pixel-coordinate axis:y
Rotation
Pattern rotation angle
name: rotation type: double default: 0.00 minimum: 0.00 maximum: 360.00 ui-minimum: 0.00 ui-maximum: 360.00 ui-gamma: 1.00 ui-step-small: 1.00 ui-step-big: 15.00 ui-digits: 2 unit:degree
Supersampling
Number of samples along each axis per pixel
name: supersampling type: int default: 1 minimum: 1 maximum: 8 ui-minimum: 1 ui-maximum: 8 ui-gamma: 1.00 ui-step-small: 1 ui-step-big: 5
name: gegl:linear-sinusoid
pads: output
parent-class: GeglOperationPointRender
categories: render
source: operations/workshop/linear-sinusoid.c
position-dependent: true
license: GPL3+
GEGL This page is part of the online GEGL Documentation, GEGL is a data flow based image processing library/framework, made to fuel GIMPs high-bit depth non-destructive editing future.