| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Hvordan man laver en Femkantet Pyramid i Java
    Java 3D API tillader programmører at skabe tredimensionelle figurer i Java. Det gør den ved at præsentere kode repræsentationer af tre- dimensionelle rum , der omfatter , hvordan brugerne ser på objektet , og hvordan belysningen påvirker objektet. Brug af Java 3D-værktøjer , kan du oprette enkle former, såsom pyramider ved at definere bestemte punkter på pyramiden og farve med de medfølgende farve metoder. Ting du skal
    Java Development Kit
    Java 3D Biblioteker
    Vis flere instruktioner
    1

    Import 3D biblioteker og skabe en " Pyramiden" klasse: < br >

    import java.awt.Color , import com.sun.j3d.utils.geometry.GeometryInfo , import com.sun.j3d.utils.geometry.NormalGenerator , import com.sun.j3d.utils.universe.SimpleUniverse ; importere javax.media.j3d * ; . import javax.vecmath * ; .

    public class PyramidExample {}
    2

    Opret tredimensionelle punkter, der repræsenterer bunden og toppen af ​​pyramiden : Hej

    public static void main ( String [] args ) { SimpleUniverse u = ny 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 = nye Point3f ( - 1.0F , 0.0f , 0.0f ) Point3f n = new Point3f ( 0.0f , 0.0f , - 1.0F ), Point3f t = ny Point3f ( 0.0f , 0.721f , 0.0f ),
    3

    Opret geometri til at forbinde disse punkter. Denne kode tegner en særskilt trekant for hver side i fire sider , plus to skaber en kvadratisk base : Hej

    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) ; < br >

    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)

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

    GeometryArray result = ginfo.getGeometryArray ();

    Forrige :

    næste :
      Relaterede artikler
    ·Android UI Development 
    ·Sådan oprettes en Tomme Java Kort 
    ·Sådan opdaterer JavaScript 
    ·Sådan får input fra en Java GUI 
    ·Sådan Læs flere numre i Java 
    ·Sådan Brand et program i NetBeans 6.5 
    ·Sådan Find en fil i Eclipse 
    ·Time Funktion i Java 
    ·Sådan fjernes Binary Tree i Java 
    ·Sådan oprettes gangetabeller Brug Java og Code 
      Anbefalede Artikler
    ·Sådan Put C Style Strings i et array i C + + 
    ·Sådan Detect operativsystemet Med JavaScript 
    ·Sådan ændres associative array Værdier i PHP 
    ·Sådan Reparation en Out of Stack Space Fejl i JavaScri…
    ·Sådan Beregn Text højde 
    ·Sådan indtaste et nummer til to decimaler i Visual Bas…
    ·Hvordan man opbygger Flash Applications 
    ·Screen Tutorials for Python 
    ·Hvordan man opbygger en ActiveX Object Med Visual Basic…
    ·Sådan får du en hel navn Input i CPP 
    Copyright © Computer Viden http://www.computerdk.com