Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur vill infoga en bild i en 3D modell med Java

    Arbeta med Javas 3 - D klasser innebär att man definierar ett objekts geometri som beskriver dess form och definierar dess utseende . Ett sätt att påverka ett objekts utseende är genom att fästa en befintlig bild till den . Denna metod , som kallas bitmapp texturering , gör det möjligt att skapa mycket komplexa och realistiska letar föremål från några bilder som tillämpas på enkel geometri . Till exempel genom att tillämpa ett foto av gräs till en terrängmodell kan du skapa en illusion av en plysch äng . Saker du behöver Review, Java Software Development Kit Review, Java 3D- programmeringsgränssnitt
    Visa fler instruktioner
    1

    Öppna en textredigerare eller ordbehandlare och klistra in i ett nytt dokument i java program i slutet av detta steg .

    programmet konstruerar bilden ( som alla java 3 - D program gör ) genom att konstruera en " scen graf , " som du kan visualisera på papper som en enkel trädstruktur med överordnade och underordnade objekt . Den översta förälder till en scen är BranchGroup objektet , enligt vilken programmet fäster ( genom parentOfScene.addChild funktionsanrop ) geometri en enkel modell , ett plan . Den ApplyImageToModelProgram funktion skapar komponenter till kompletta 3D- scen , inklusive duk , ( class " Canvas3D " ) , universum ( class " SimpleUniverse " ) och betraktarens position ( klass " ViewingPlatform " ) .

    programkod under kommentaren " Lägg bilden till modellen " skapar en " Utseende " objekt , som tillämpar en bildfil till modellen

    import java.applet.Applet , .
    java.awt

    import . BorderLayout ;

    import java.awt.GraphicsConfiguration ,

    import com.sun.j3d.utils.geometry *; .

    import com.sun.j3d.utils . applet.MainFrame ;

    import com.sun.j3d.utils.universe *; .

    import com.sun.j3d.utils.image.TextureLoader ,

    import javax . media.j3d *; .

    import javax.vecmath *; .

    public class ApplyImageToModelProgram utökar Applet {

    private static final Point3d USERPOSITION = ny Point3d ( 5,2 , 7 ) ;

    BranchGroup makeTheScene ( ) {

    BranchGroup parentOfScene = ny BranchGroup ( ) ;

    QuadArray simpleModel = ny QuadArray 4 ( , GeometryArray.COORDINATES

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Spola ett buffrat Reader i Java
    ·Lamda funktioner i Java
    ·Hur man läser en Integer Med JTextField
    ·Hur till Ändra Java Storlek Memory Heap
    ·Vad är multihomed Host i Java
    ·Hur man reparerar Java : Lang Null Pointer Exception
    ·Hur hittar man den kortaste ordet i Java
    ·Ställa decimalform på en Applet
    ·Hur man byter Lowercase Med Capitals i Java
    ·Hur Jämför Karaktär Ignorera Fall i Java
    Utvalda artiklarna
    ·Inaktivera PHP TextBox
    ·Hur du använder funktioner i QBasic
    ·Hur man skapar en klass i Ruby
    ·Hur man gör 3D i Java
    ·PHP funktioner för MySQL till HTML
    ·Typer av loopar i Visual Basic
    ·Hur Pass en samling till en funktion i VBA
    ·Hur man initiera en ArrayList
    ·Hur till Öppen mboxfiler
    ·Hur man installerar Ruby Gems i Linux
    Copyright © Dator Kunskap http://www.dator.xyz