Met 3 - D letters in de programmering valt binnen het gebied van computer graphics . Op het laagste niveau , moet u geavanceerde wiskunde gebruiken om resultaten te bereiken . De meeste toepassingen zijn gebaseerd op bibliotheken hoog niveau complexe formules voeren . In sommige gevallen , high - level grafische editing en animatie tools bieden afbeeldingen en frame sequenties die zijn geïntegreerd in de niet-grafische logica van het computerprogramma . Instructies 1 Selecteer een 3 - D karakter model . Een 3 - D grafische model is een wiskundige definitie van het teken zoals punten , randen en oppervlakken in 3 - D ruimte, die wordt gedefinieerd in termen van drie coördinaten , aangeduid als X ( lengte ) , Y (hoogte ) en Z ( breedte ) . Het interne model is onafhankelijk van een zichtbaar eindproduct , meestal een scherm of bij gedrukte uitvoer . Kopen van 2 Transformeer het model om een karakter gedrag, zoals verhuizing te bereiken , uit te breiden , contract en roteren . Het transformatieproces toepassing wiskundige formules voor de punten die het model te definiëren. Bijvoorbeeld , een model van een kubus een eenheid naar rechts te verplaatsen , de transformatieformule telt een op bij de X coördinaat van elk van de hoekpunten die bepalen de kubus . Wanneer het model wordt opnieuw weergegeven , wordt de kubus lijken te hebben verplaatst naar een nieuwe positie aan de rechterkant van de vorige locatie . 3 Vaststellen of een specifiek punt ligt buiten , binnen of op het oppervlak van de karaktermodel . Gebruik deze kennis om te bepalen wanneer het personage in botsing is gekomen met een ander personage of een ander object in het programma , waaronder buitenste grenzen . 4 Transformeer het model om de output formaat . Dit houdt meestal een conversie van 3 - D ruimte aan de 2 - D ruimte van een computerscherm of een vel papier . 2 - D ruimte gedefinieerd door alleen de X-en Y -coördinaten . Het transformatieproces telt perspectief berekeningen om de Z-coördinaat te converteren naar een X -en Y-positie die de illusie van drie dimensies creëert . Het model moet ook worden aangepast op basis van de fysische eigenschappen van het uitvoerformaat . Bijvoorbeeld , kan het model worden uitgebreid of uitbesteed aan te vullen of passen binnen een bepaald scherm of papierformaat .
|