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

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

Go to download

3D rendering engine. Plus modelling. Expected glsl textures 3d and 2d rendering3D primitives, and a lot of scenes' samples to test.+ Game Jogl reworked, Calculator (numbers and vectors). Java code parser implementation starts (<=1.2)

The newest version!
/*
 *
 *  * Copyright (c) 2024. Manuel Daniel Dahmen
 *  *
 *  *
 *  *    Copyright 2024 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;

import one.empty3.library.core.tribase.ApproximationFonction1D;

import java.util.ArrayList;

/*__
 * Created by manuel on 29-07-16.
 * 

* Opacités * Lumières diffuse * Lumière ambiante * Diffraction * Réffraction * Réflexion * Ombres */ public class Trainee { private ArrayList traines; private ApproximationFonction1D taillesF; private ArrayList taille; /*__ * Distance Unité : px */ private Double distMax; /*__ * Distance Unité : px */ private Double distMin; /*__ * double 0..1 */ private ArrayList opacites; /*__ * Fonction définie sur [0,taille] à valeur dans [0,1] */ private ApproximationFonction1D opacitesF; public Trainee() { } public ApproximationFonction1D getOpacitesF() { return opacitesF; } public void setOpacitesF(ApproximationFonction1D opacitesF) { this.opacitesF = opacitesF; } public ApproximationFonction1D getTaillesF() { return taillesF; } public void setTaillesF(ApproximationFonction1D taillesF) { this.taillesF = taillesF; } public ArrayList getOpacites() { return opacites; } public void setOpacites(ArrayList opacites) { this.opacites = opacites; } public ArrayList getTaille() { return taille; } public void setTaille(ArrayList taille) { this.taille = taille; } public ArrayList getTraines() { return traines; } public void setTraines(ArrayList traines) { this.traines = traines; } public Double getDistMax() { return distMax; } public void setDistMax(Double distMax) { this.distMax = distMax; } public Double getDistMin() { return distMin; } public void setDistMin(Double distMin) { this.distMin = distMin; } @Override protected Object clone() throws CloneNotSupportedException { return super.clone(); } @Override public boolean equals(Object obj) { return super.equals(obj); } @Override public int hashCode() { return super.hashCode(); } @Override public String toString() { return super.toString(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy