Professional Documents
Culture Documents
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
import javafx.application.ConditionalFeature;
import javafx.application.Platform;
import javafx.geometry.Point3D;
import javafx.scene.shape.Box;
import javafx.scene.shape.Cylinder;
import com.sun.prism.Texture;
import java.util.Scanner;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;import javafx.scene.Group;
import javafx.scene.PerspectiveCamera;
import javafx.scene.PointLight;
import javafx.scene.SceneAntialiasing;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import java.awt.Container;
public class Grafiacion extends Application {
@Override
public void start(Stage stage) throws Exception {
Scanner R = new Scanner(System.in);
int n=0 ,x ,y;
System.out.println("Introduzca el numero de la figura que desee graficar: ");
System.out.println("1.-Cubo ");
System.out.println("2.-Cilindro ");
System.out.println("3.-Prisma ");
n=R.nextInt();
switch(n){
case 1:
int cubo,rotacion;
System.out.println("Introduzca la medida en coordenadas del cubo: ");
cubo=R.nextInt();
Box box = new Box(cubo, cubo, cubo);
stage.show();
scene.setCamera(camera);
stage.setTitle("Graficación Proyecto 3D");
stage.setScene(scene);
break;
case 2:
stage.setTitle("creating cylinder");
int circulo,largo;
System.out.println("Introduzca el tamaño de la base: ");
circulo=R.nextInt();
System.out.println("Introduzca el largo deseado: ");
largo=R.nextInt();
break;
case 3:
int prismab,prismaa,prismap;
System.out.println("Base deseada: ");
prismab=R.nextInt();
System.out.println("Altura deseada: ");
prismaa=R.nextInt();
System.out.println("Profundidad deseada: ");
prismap=R.nextInt();
scene3.setCamera(camera2);
stage.setTitle("Graficacion Proyecto 3D");
stage.setScene(scene3);
break;
default:
System.out.println("Introduzca correctamente los datos");
break;
}
}
Escalación
Rotación
Traslación
MANUAL TÉCNICO
Rotación
Traslación
Escalación
Rotación
Traslación
Escalación
Rotación
Traslación