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

one.empty3.library.ZBuffer3DImpl Maven / Gradle / Ivy

There is a newer version: 2024.5.10
Show newest version
/*
 * Copyright (c) 2023. Manuel Daniel Dahmen
 *
 *
 *    Copyright 2012-2023 Manuel Daniel Dahmen
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

package one.empty3.library;

/*
 public class ZBuffer3DImpl extends ZBufferImpl implements ZBuffer3D {
 protected int lr;
 private ECBufferedImage imageGauche;
 private ECBufferedImage imageDroite;

 public ZBuffer3DImpl(int l, int h) {
 super(l, h);
 }

 @Override
 public void genererEtRetourner(Scene sc) {
 scene(sc);
 next();

 LR(0);
 draw();
 this.imageGauche = (image());

 next();

 LR(1);
 draw();
 this.imageDroite = (image());
 return;
 }

 @Override
 public ECBufferedImage imageDroite() {
 return imageDroite;

 }

 @Override
 public ECBufferedImage imageGauche() {
 return imageGauche;
 }

 @Override
 public int LR() {
 return lr;
 }

 @Override
 public void LR(int lr) {
 this.lr = lr;
 }

 public Color moyenne(Color c1, Color c2) {
 Color c = new Color((c1.getRed() + c1.getRed()) / 2,
 (c1.getGreen() + c2.getGreen()) / 2,
 (c1.getBlue() + c2.getBlue()) / 2);

 return c;
 }

 }
 */




© 2015 - 2024 Weber Informatics LLC | Privacy Policy