Added smoothing parameter to DOMScatter
This commit is contained in:
Vendored
+7
-2
@@ -3340,6 +3340,7 @@
|
||||
if (this.useLowPassFilter) {
|
||||
rotate = this.rotateLPF.next(rotate);
|
||||
zoom = this.zoomLPF.next(zoom);
|
||||
// console.log({rotate, zoom})
|
||||
}
|
||||
this.transform(delta, zoom, rotate, delta.about);
|
||||
if (zoom != 1) this.interactionAnchor = delta.about;
|
||||
@@ -4039,7 +4040,9 @@
|
||||
scaleAutoClose = false,
|
||||
onClose = null,
|
||||
scaleCloseThreshold = 0.10,
|
||||
scaleCloseBuffer = 0.05
|
||||
scaleCloseBuffer = 0.05,
|
||||
useLowPassFilter = true,
|
||||
maxRotation = Angle.degree2radian(15)
|
||||
} = {}
|
||||
) {
|
||||
super({
|
||||
@@ -4063,7 +4066,9 @@
|
||||
scaleAutoClose,
|
||||
scaleCloseThreshold,
|
||||
scaleCloseBuffer,
|
||||
onClose
|
||||
onClose,
|
||||
useLowPassFilter,
|
||||
maxRotation
|
||||
});
|
||||
if (container == null || width == null || height == null) {
|
||||
throw new Error('Invalid value: null')
|
||||
|
||||
Vendored
+7
-2
@@ -6507,6 +6507,7 @@
|
||||
if (this.useLowPassFilter) {
|
||||
rotate = this.rotateLPF.next(rotate);
|
||||
zoom = this.zoomLPF.next(zoom);
|
||||
// console.log({rotate, zoom})
|
||||
}
|
||||
this.transform(delta, zoom, rotate, delta.about);
|
||||
if (zoom != 1) this.interactionAnchor = delta.about;
|
||||
@@ -7039,7 +7040,9 @@
|
||||
scaleAutoClose = false,
|
||||
onClose = null,
|
||||
scaleCloseThreshold = 0.10,
|
||||
scaleCloseBuffer = 0.05
|
||||
scaleCloseBuffer = 0.05,
|
||||
useLowPassFilter = true,
|
||||
maxRotation = Angle.degree2radian(15)
|
||||
} = {}
|
||||
) {
|
||||
super({
|
||||
@@ -7063,7 +7066,9 @@
|
||||
scaleAutoClose,
|
||||
scaleCloseThreshold,
|
||||
scaleCloseBuffer,
|
||||
onClose
|
||||
onClose,
|
||||
useLowPassFilter,
|
||||
maxRotation
|
||||
});
|
||||
if (container == null || width == null || height == null) {
|
||||
throw new Error('Invalid value: null')
|
||||
|
||||
Reference in New Issue
Block a user