Cylinder er en primær geometrisk form , der er defineret med en højde og en radius . Men i Java-programmet , er det en offentlig klasse. Java er kendt for sine mange endelige klasser , og producerer geometriske former er også blevet behandlet af dette mangesidede programmeringssprog. Der er forskellige måder at vise en cylinder i Java, men det hele starter med opførelsen af cylinderen. Instruktioner
1
Indsæt de efterfølgende koder at konstruere forskellige cylindre ved hjælp af Java-sproget : Hej
offentlig Cylinder ()
Ovenstående kode konstruerer en standard cylinder med en radius af en tomme og en højde på to inches . Cylinderen beslutning for dette element som standard til 15 divisioner langs dens X-aksen og én langs dens Y-aksen .
Offentlig Cylinder ( float radius ,
float højde)
koden angivet ovenfor konstruerer en standard cylinder med en given højde og radius. Som standard er normals genereres , men ikke tekstur koordinater . Som vist , de parametre , der anvendes til denne cylinder er radius og højde.
Offentlig Cylinder ( float radius ,
float højde , salg
Udseende ap)
koden tilføjet ovenfor konstruerer en standard cylinder med en given radius , højde og udseende. Som standard er normals genereres , men ikke tekstur koordinater . Som vist , parametrene for denne cylinder er radius , højde og "AP ", som repræsenterer udseende.
2
Indsæt følgende kode til at opnå den Shape3D node integreret med cylinderens given del . Denne særlige metode giver brugerne mulighed for at ændre geometrien eller udseende af bestemte dele : Hej
offentlig Shape3D getShape ( int partId )
parameter bruges til denne kode er " partId ", som er den del, tilbage (TOP , krop eller bund), og afkastet eller respons er den Shape3D objekt integreret med partId . Intet vil blive returneret i passerede partId eller indsendes som ugyldig
3
Indsæt følgende kode for at få udseendet af den identificerede del af cylinderen og vise det : .
< P > offentlig Udseende getAppearance ( int partId )
parameter bruges ovenfor partId , der tjener som identifikator for en udpeget subpart af cylinderen. Det vil vise udseendet af objektet integreret med partId Hvis det forelagte partId er gyldig - hvis partId er ugyldig , er et null respons returneret
.