Keresés


Toplista

Toplista
  • betöltés...

Magántanár kereső

Ha szívesen korrepetálnál, hozd létre magántanár profilodat itt.
Ha diák vagy és korrepetálásra van szükséged, akkor regisztrálj be és írd meg itt, hogy milyen tantárgyban!

Java + Processing feladat

181
Készítse el a gyakorlaton ismertetett szerkezetű – a láthatóságot kezelő – leíró állományt w.feladat.csv néven!
–––– Állományt generáló alkalmazás nem használható! ––––
Kocka: 198 egység élhossz; a testközép (valamely testátló felezőpontja) koordinátái: (0,0,-20).
Csonkoló sík: Egy tetszőleges lapra merőleges, valamely körüljárás szerinti 3 egymást követő élei, választott laphoz
legközelebbi felező, harmadoló, negyedelő pontjaira illeszkedik.
Modell: az egyik résztest.
(A leíró állomány értékelhető, ha a lapok száma megfelelő és a metszősíkra illeszkedő lap csúcsait helyesen határozta
meg. Ellenkező esetben a továbbiakban megszerzett pontok fele jár!)

Írjon alkalmazást Processing nyelven, mely a modellt az x-tengely körül forgatja a 3D-s modelltérben az alábbiak
szerint:

a program indításakor jelenjen meg a modell v(1,3,4) irányú párhuzamos vetülete, minden éle látszódjék;

a p billentyűvel futásidőben vágás be-kikapcsolhatóan valósuljon meg: a tetszőleges méretű – de a negyed képernyőtől
nem nagyobb – vágó téglalap a kurzormozgató billentyűk segítségével értelemszerűen mozgatható;


az q billentyűvel lehessen futásidőben átkapcsolni az előző párhuzamos vetület és a c(0,0,301) centrumú centrális
vetület között;

a r billentyűvel lehessen futásidőben átkapcsolni drótvázas és láthatóság szerinti megjelenés között;

a s billentyűvel futásidőben a forgás be-kikapcsolható legyen.

(A grafikus ablak alapértelmezett vonal- és háttérszínű továbbá 640x480-as méretű legyen, valamint a transzformáció
során minden esetben csak az utolsó állapot látszódjék, illetve az állományt az előírt néven hozza létre!)
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Felsőoktatás / Informatika

Válaszok

0