Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je een vijfhoekige piramide maken in Java
De Java 3D API kunnen programmeurs driedimensionale vormen in Java te creëren . Het doet dit door het presenteren code voorstellingen van driedimensionale ruimte die bestaat uit hoe gebruikers kijken naar het object en hoe verlichting beïnvloedt het object . Het gebruik van de Java 3D tools, kunt u eenvoudige vormen, zoals piramiden te creëren door het definiëren van bepaalde punten op de piramide en het kleuren met de meegeleverde kleuring methoden . Wat je nodig hebt
Java Development Kit
Java 3D Bibliotheken
Toon Meer Aanwijzingen

Import 3D libraries 1 en maak een " Piramide " class : < 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 ; importeren javax.media.j3d * ; . import javax.vecmath * ; .

public class PyramidExample
{ } kopen van 2

Maak drie - dimensionale punten die de basis en de top van de piramide :

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

Maak de geometrie op die punten verbinden . Deze code tekent een aparte driehoek voor iedere kant voor de vier zijden , plus twee het creëren van een vierkante basis :

TriangleArray piramide
= 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 , m ) ; < 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 ( piramide ) ; NormalGenerator ng = new NormalGenerator ( ) ; ng.generateNormals ( ginfo ) ;

GeometryArray resultaat
= ginfo.getGeometryArray ( ) ;

Previous: Next:
  Java Programming
·Hoe te controleren EPS formaat…
·Java voor Games 
·Het wijzigen van het pakket Na…
·Hoe te Foreign Keys Met Inner …
·Hoe de Mod Waarde in Java 
·Hoe maak je een Java Script ma…
·Hoe te Recursion in Java Inclu…
·Soorten gegevens voor PPV Data…
·Abstracte klasse Vs . Interfac…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een PHP tijdstempel converte…
·Hoe je Verwijzingen Voeg toegang tot een…
·PowerPoint-presentatie Ideeën voor een …
·Hoe maak je een eenvoudige C Terminal Em…
·Wat doet VBA Stand voor ? 
·Hoe te Pennies converteren naar Nickels …
·Hoe maak je een Looping SQL Script 
·Functie van C Boolean 
·Hoe Page Print Limit is gevestigd in Jav…
Copyright © Computer Kennis http://www.nldit.com