Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment lire un fichier avec Java 
  • Comment convertir un tableau en une …
  • Comment changer l'endroit où NetBea…
  • Comment ajouter ActionListener 
  • Longueur Méthode d' entrée en Java…
  • Comment écrire des programmes Java …
  • Comment faire pour intercepter des é…
  • Comment faire le premier caractère …
  • Java emballage Box Capacité 
  • Comment couper fonctions en Java 
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment faire une pyramide pentagonale en Java

    L'API Java 3D permet aux programmeurs de créer des formes tridimensionnelles en Java. Elle le fait en présentant des représentations de code de l'espace à trois dimensions , qui comprend la façon dont les utilisateurs recherchent l'objet et comment l'éclairage affecte l'objet. En utilisant les outils Java 3D , vous pouvez créer des formes simples telles que les pyramides en définissant certains points sur la pyramide et la coloration avec les méthodes de coloration inclus. Choses que vous devez
    Java Development Kit
    Java 3D bibliothèques
    Afficher plus d'instructions
    1

    bibliothèques 3D d'importation et de créer une classe " Pyramide" : < br >

    java.awt.Color d'importation , l'importation com.sun.j3d.utils.geometry.GeometryInfo ; com.sun.j3d.utils.geometry.NormalGenerator d'importation; com.sun.j3d.utils.universe.SimpleUniverse d'importation; importer javax.media.j3d * ; . javax.vecmath d'importation * ; .

    PyramidExample public class {}
    2

    créer des points tridimensionnels représentant la base et le sommet de la pyramide : Photos

    public static void main ( string [] args ) { SimpleUniverse u = new SimpleUniverse (); BranchGroup g = new BranchGroup ();

    Point3f e = new Point3f ( 1.0f , 0.0 f, 0.0f ) ; Point3f s = new Point3f ( 0.0f , 0.0f , 1.0f); Point3f w = new Point3f ( -1.0f , 0.0f , 0.0f ) ; Point3f n = new Point3f ( 0.0f , 0.0f , - 1.0f); Point3f t = new Point3f ( 0.0f , 0.721f , 0.0f ) ;
    3

    créer la géométrie pour relier ces points. Ce code dessine un triangle séparé pour chaque côté pour les quatre côtés , ainsi que deux de créer une base carrée :

    TriangleArray pyramide = new TriangleArray ( 18, TriangleArray.COORDINATES ) ; pyramidGeometry.setCoordinate (0, e); pyramidGeometry . setCoordinate ( 1, t ) ; pyramidGeometry.setCoordinate ( 2 , s);

    pyramidGeometry.setCoordinate ( 3 , s); pyramidGeometry.setCoordinate ( 4 , t ) ; pyramidGeometry.setCoordinate ( 5 , w ) ;

    pyramidGeometry.setCoordinate (6 , w) ; pyramidGeometry.setCoordinate ( 7 t); pyramidGeometry.setCoordinate (8, n);

    pyramidGeometry.setCoordinate (9, n); pyramidGeometry.setCoordinate (10, t) ; pyramidGeometry.setCoordinate (11, e ) ;

    pyramidGeometry.setCoordinate (12, e ) ; pyramidGeometry.setCoordinate ( 13 , s); pyramidGeometry.setCoordinate (14, W ) ; < br >

    pyramidGeometry.setCoordinate ( 15 w) ; pyramidGeometry.setCoordinate (16, n); pyramidGeometry.setCoordinate ( 17 e);

    ginfo GeometryInfo = new GeometryInfo ( pyramide) ; NormalGenerator ng = new NormalGenerator (); ng.generateNormals ( ginfo ) ;

    résultat GeometryArray = de ginfo.getGeometryArray ();

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment lire entier de la console en Java 
  • Java 1.5 Enum Tutoriel 
  • Comment fermer un commentaire en Java 
  • Comment faire pour utiliser des objets pour exécuter des méthodes appartenant à des types abstrai…
  • Comment charger des photos sur un émulateur Android 
  • Comment Dialogues d'entrée en Java Balançoire 
  • Comment détecter les caractères multi-octets en Java 
  • Différents types de relations en Java 
  • Comment convertir un projet NetBeans à Eclipse 
  • Comment créer des balises personnalisées JSP en 
  • Connaissances Informatiques © http://www.ordinateur.cc