Hvordan til at bygge en 3D-model-program

May 29

Hvordan til at bygge en 3D-model-program

3D-model-programmer producere 3D-visninger af objekter. De tager som input et sæt af punkter, som de hjørner på en terning, og producere en visuel repræsentation af objektet, som det ville se ud i et fotografi. 3D model fremstilles af, er dets 3D perspektiv, kan derefter drejes på en computerskærm således, at en nøjagtig billedlig repræsentation af objektets forskellige visninger opnås. Behovet for 3D modelprogrammer vokser. Designere vil 3D-model programmer, der er nemmere at bruge, billigere og er mere realistisk. De ønsker også 3D model programmer, der er bedre egnet til web-animationer.

Vejledning


• Kode en brugergrænseflade. Hvis du ønskede en 3D-gengivelse, for eksempel af en terning, en model program skulle de hjørner af terningen til at skabe 3D-visningen. Det vil sige, ville modellen program brug for at kende x, y og z-koordinaterne for de otte knudepunkter af terningen. Design koden for en grænseflade, således at en bruger kan indtaste X, Y og Z-koordinaterne for et objekt. For eksempel otte punkter i terningen. Design en grafisk brugergrænseflade, hvor brugeren kan trække de todimensionelle visninger af det samme objekt. For den grafiske brugergrænseflade, kode de nødvendige software instruktioner for at hente koordinaterne for trukket objekt og konvertere dem 2D koordinater til tredimensionelle koordinater.

• Code en 3D-grafikmotor. 3D grafikmotor konverterer givet 3D koordinater for et objekt til 2D-koordinater skal vises på computerskærmen. Det er ligesom når et kamera tager et billede. Koordinaterne for 3D-objektet er fanget af linsen og derefter konverteret til 2D-koordinater på billedet. For at gøre en 3D-model-program, skrive kode, der vil gøre denne konvertering.

3-kode en 2D-3D filformat konvertering software modul. Skriv koden, således at det vil være i stand til at acceptere og behandle forskellige typer af grafiske filer og være i stand til at oversætte 2D eller 3D grafiske data. Koden skal skrives således, at den grafiske motor kan behandle data fra disse filer.

4. Afprøv 3D Model Program. Skriv software til at teste, at 3D-modellen generatoren korrekt konstruerer en 3D-design fra kendte koordinater i forskellige geometriske former. Medtag i testprogrammet en procedure til også at teste, at 3D-objektet, når den drejes, roterer korrekt. Test rotation for alle de forskellige geometriske former, der skal forarbejdes.