You are on page 1of 2

package com.example.

tvarytrid;

import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Group;
import javafx.scene.PerspectiveCamera;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.scene.paint.PhongMaterial;
import javafx.scene.shape.*;
import javafx.stage.Stage;

import java.io.IOException;

import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.PerspectiveCamera;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
public class HelloApplication extends Application {
@Override
public void start(Stage stage) throws IOException {

Box kvader = new Box();


kvader.setHeight(110);
kvader.setDepth(200);
kvader.setWidth(100);
kvader.setTranslateX(200);
kvader.setTranslateY(200);
kvader.setTranslateZ(10);
kvader.setMaterial(new
PhongMaterial(Color.RED));
kvader.setDrawMode(DrawMode.FILL);
PerspectiveCamera kamera = new
PerspectiveCamera();
kamera.setTranslateX(140);
kamera.setTranslateY(140);
kamera.setTranslateZ(-150);

Cylinder cyn = new Cylinder();


cyn.setRadius(80);
cyn.setHeight(200);
cyn.setTranslateX(400);
cyn.setTranslateY(250);
PerspectiveCamera camera = new PerspectiveCamera();
camera.setTranslateX(100);
camera.setTranslateY(100);
camera.setTranslateZ(0);

Sphere s = new Sphere();


s.setRadius(100);
s.setTranslateX(200);
s.setTranslateY(450);
s.setCullFace(CullFace.BACK);
PerspectiveCamera pamera = new PerspectiveCamera();
pamera.setTranslateX(-50);
pamera.setTranslateY(70);
pamera.setTranslateZ(0);

FXMLLoader fxmlLoader = new


FXMLLoader(HelloApplication.class.getResource("hello-view.fxml"));
Group root = new Group(kvader,cyn,s);

Scene scene = new Scene(root, 800,600);


scene.setCamera(kamera);
scene.setCamera(pamera);
stage.setScene(scene);
stage.setTitle("Príklad na vykreslenie kvádra");
stage.show();
}

public static void main(String[] args) {


launch();
}
}

You might also like