/*
 * pWinding.java
 *
 * (C) 2005, Alex S.
 */

/**
 * winding class, represents points on a face
 */
public class pWinding {
    public int size = 0;
    public double[] x = new double[128];
    public double[] y = new double[128];
    public double[] z = new double[128];

    public void average(double[] p){
        if (size <= 0)
            return;
        double x,y,z;
        x = y = z = 0.0;
        for (int i=0;i<size;i++) {
            x += this.x[i];
            y += this.y[i];
            z += this.z[i];
        }
        p[0] = x / size;
        p[1] = y / size;
        p[2] = z / size;
    }

}


