Пример #1
0
def paint(hierarchy, trace, width):
    """
    take a point trace, and paint it onto a brush
    """
    complex = hierarchy[-1]
    #refine the trace
    positions, weights = generate_trace(trace)

    brush = Mapping(hierarchy, positions).inject(weights)

    brush = multigrid.diffuse(hierarchy, brush, width**2)

    return complex.P0D2 * brush
Пример #2
0
 def smooth(x):
     width = 0.005
     return multigrid.diffuse(hierarchy, x, width**2)