File size: 805 Bytes
be11144
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import pydiffvg
import torch

class LinearGradient:
    def __init__(self,
                 begin = torch.tensor([0.0, 0.0]),
                 end = torch.tensor([0.0, 0.0]),
                 offsets = torch.tensor([0.0]),
                 stop_colors = torch.tensor([0.0, 0.0, 0.0, 0.0])):
        self.begin = begin
        self.end = end
        self.offsets = offsets
        self.stop_colors = stop_colors

class RadialGradient:
    def __init__(self,
                 center = torch.tensor([0.0, 0.0]),
                 radius = torch.tensor([0.0, 0.0]),
                 offsets = torch.tensor([0.0]),
                 stop_colors = torch.tensor([0.0, 0.0, 0.0, 0.0])):
        self.center = center
        self.radius = radius
        self.offsets = offsets
        self.stop_colors = stop_colors