mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-30 01:27:26 +08:00
1 parent
affc84459e
commit
e78ea6f919
18 files changed
+567
-51
No files matched your search
@@ -34,6 +34,9 @@ func reflectShdPosition(position float64) float64 {
|
||||
func (c *semanticCompiler) shadingClip(path GeometryPath, paint Paint, matrix Matrix) (GeometryPath, error) {
|
||||
gradient, view := semanticGradient(paint, matrix)
|
||||
spread := gradient.Spread
|
||||
if gradient.Kind == RasterRadial && math.Hypot(gradient.End.X-gradient.Start.X, gradient.End.Y-gradient.Start.Y) >= math.Abs(gradient.R1-gradient.R0) {
|
||||
return path, nil
|
||||
}
|
||||
if spread == nil || spread.Extend == 3 {
|
||||
return path, nil
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user