Sha256: 482879f44ca683e2e83bcf13cf422b7d0976d195302009ce99402f33aba21c0c

Contents?: true

Size: 324 Bytes

Versions: 6

Compression:

Stored size: 324 Bytes

Contents

package org.sunflow.core.filter;

import org.sunflow.core.Filter;

public class TriangleFilter implements Filter {

    @Override
    public float getSize() {
        return 2.0f;
    }

    @Override
    public float get(float x, float y) {
        return (1.0f - Math.abs(x)) * (1.0f - Math.abs(y));
    }
}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
joonsrenderer-1.3.1-java src/main/java/org/sunflow/core/filter/TriangleFilter.java
joonsrenderer-1.2.0-java src/main/java/org/sunflow/core/filter/TriangleFilter.java
joonsrenderer-1.1.3-java src/main/java/org/sunflow/core/filter/TriangleFilter.java
joonsrenderer-1.1.2-java src/main/java/org/sunflow/core/filter/TriangleFilter.java
joonsrenderer-1.1.1-java src/main/java/org/sunflow/core/filter/TriangleFilter.java
joonsrenderer-1.1-java src/main/java/org/sunflow/core/filter/TriangleFilter.java