Ik heb 2 vragen mbt Java3d. Ik wil graag lucht / wolken maken. De bedoeling is om een bol met een texture te beplakken.
Zo komt er wel een texture aan de binnenkant van mn bol, maar niet op de plaats zoals ik het wil.
Nu heb ik de volgende 2 regels toegevoegd, maar nu wordt de texture niet meer weergegeven.
Heeft iemand een tip.
En als ik met de camera helemaal aan 1 kant van de binnen kant van de bol sta, dan zie ik de overkant niet. Met andere woorden de camera 'kijkt' / rendert maar tot een bepaalde afstand. Kan dit uitgebreidt worden?
Zo komt er wel een texture aan de binnenkant van mn bol, maar niet op de plaats zoals ik het wil.
code:
1
2
3
4
5
6
7
8
| Sphere Lucht(float straal){
Appearance a = new Appearance();
Texture2D lucht = Algemeen.laadTexture("lucht.jpg");
return new Sphere(straal,
Primitive.GENERATE_TEXTURE_COORDS |
Primitive.GENERATE_NORMALS_INWARD,
a);
} |
Nu heb ik de volgende 2 regels toegevoegd, maar nu wordt de texture niet meer weergegeven.
code:
1
2
3
4
5
| TexCoordGeneration tcg =
new TexCoordGeneration
(TexCoordGeneration.SPHERE_MAP,
TexCoordGeneration.TEXTURE_COORDINATE_3);
a.setTexCoordGeneration(tcg); |
Heeft iemand een tip.
En als ik met de camera helemaal aan 1 kant van de binnen kant van de bol sta, dan zie ik de overkant niet. Met andere woorden de camera 'kijkt' / rendert maar tot een bepaalde afstand. Kan dit uitgebreidt worden?