frequencynumber — pulse frequency in Hz - a frequency of zero
will set the frequency so just one cycle will be performed in the duration
(0)
scalenumber — maximum scale value to pulse to (1.5)
rotationnumber — maximum rotation value to pulse to
translationnumber — maximum translation displacment value to
pulse to (1.5)
anglenumber — translation angle (0)
minnumber — minimum value to pulse to
centerOnTypeParsablePoint | FigureElement | null — center
of scale or rotation pulse. By default, the element calling the pulse
will be the default centerOn.
xAlignnumber | left | right | center | origin — if centerOn is a FigureElement then this property can be used to
horizontally align the pulse center with the element. 'location' is the
(0, 0) draw space coordinate of the element. number defines the percent
width from the left of the element ('center')
yAlignnumber | top | bottom | middle | origin — if centerOn is a FigureElement then this property can be used to
vertically align the pulse center with the element. 'location' is the
(0, 0) draw space coordinate of the element. number defines the percent
width from the left of the element ('center')
spacefigure | gl | local | draw — if centerOn is a point, use this to define the space the point is in
('figure')
done(arg: any) => void | null — callback when pulse is
finished. If string then the element's FunctionMapfnMap will be
used (null)
numnumber — the number of draw copies of the pulse to make (1)
whenTypeWhen — when to start the pulse ('syncNow')
PulseAnimationStep options object
frequencynumber— pulse frequency in Hz - a frequency of zero will set the frequency so just one cycle will be performed in the duration (0)scalenumber— maximum scale value to pulse to (1.5)rotationnumber— maximum rotation value to pulse totranslationnumber— maximum translation displacment value to pulse to (1.5)anglenumber— translation angle (0)minnumber— minimum value to pulse tocenterOnTypeParsablePoint | FigureElement |null— center of scale or rotation pulse. By default, the element calling the pulse will be the defaultcenterOn.xAlignnumber|left|right|center|origin— ifcenterOnis a FigureElement then this property can be used to horizontally align the pulse center with the element.'location'is the (0, 0) draw space coordinate of the element.numberdefines the percent width from the left of the element ('center')yAlignnumber|top|bottom|middle|origin— ifcenterOnis a FigureElement then this property can be used to vertically align the pulse center with the element.'location'is the (0, 0) draw space coordinate of the element.numberdefines the percent width from the left of the element ('center')spacefigure|gl|local|draw— ifcenterOnis a point, use this to define the space the point is in ('figure')done(arg: any) => void|null— callback when pulse is finished. Ifstringthen the element's FunctionMapfnMapwill be used (null)numnumber— the number of draw copies of the pulse to make (1)whenTypeWhen — when to start the pulse ('syncNow')