All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tech.tablesaw.plotly.components.threeD.Eye Maven / Gradle / Ivy

There is a newer version: 0.43.1
Show newest version
package tech.tablesaw.plotly.components.threeD;

public class Eye extends CameraComponent {

    private Eye(EyeBuilder builder) {
        super(builder.x, builder.y, builder.z);
    }

    public static EyeBuilder eyeBuilder(double x, double y, double z) {
        return new EyeBuilder(x, y, z);
    }

    public static class EyeBuilder {

        private final double x;
        private final double y;
        private final double z;

        private EyeBuilder(double x, double y, double z) {
            this.x = x;
            this.y = y;
            this.z = z;
        }

        public Eye build() {
            return new Eye(this);
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy