Na erg veel proberen, zoeken, toepassen, verbeteren etc, heb ik eindelijk een erg simpel direct3d programma.
Wat het doet op dit moment? Het initialized DirectX, en kan meshes toevoegen uit .X bestanden.
Verder ben ik nog niet!
Een aantal problemen waar ik nu tegenaan loop zijn moeilijk te vinden op google aangezien het vooral design-problemen zijn.
Probleem 1:
Objecten (meshes) die ik uit .X bestanden laad, nemen de positie van zichzelf zoals ze gedesigned zijn in 3dsmax over. Dit wil ik niet. Als ik in 3dsmax dit object op +10x zet en hem vervolgens inlaat in directX en draw, begint het opbject ook op +10x. Dit is niet wenselijk. Dat object moet gewoon op 0.0.0 gedrawd worden mits ik een transform.world doe.
Ik weet ook niet of dit nu een issue is die ik in 3dsmax op moet lossen, of bij het exporteren naar .X, of dat dit gewoon iets is wat je in DirectX kunt fixen.
Probleem 2:
Collision Detection. Ik kan op internet niks zinnigs vinden, over dit onderwerp, met duidelijke uitleg. Ik wil testen of 2 meshes elkaar raken. Echter hoe dit moet is me niet duidelijk. Ik kan een boundingbox genereren, en weet dus alle 'uitersten' van de mesh. Hoe kan ik dit het best aanpakken? ik lees dingen over raytracing? maar hoe wat en waar? Wei kan me helpen!?
Probleem 3:
Meshes lijken gekarteld te worden op bepaalde afstanden... Wat is de oplossing hiervoor.
Hieronder een voobeeld:

Er zullen me nog wel een aantal dingen te binnen schieten, maar 'first things first'.
Alvast heel erg bedankt.
Wat het doet op dit moment? Het initialized DirectX, en kan meshes toevoegen uit .X bestanden.
Verder ben ik nog niet!
Een aantal problemen waar ik nu tegenaan loop zijn moeilijk te vinden op google aangezien het vooral design-problemen zijn.
Probleem 1:
Objecten (meshes) die ik uit .X bestanden laad, nemen de positie van zichzelf zoals ze gedesigned zijn in 3dsmax over. Dit wil ik niet. Als ik in 3dsmax dit object op +10x zet en hem vervolgens inlaat in directX en draw, begint het opbject ook op +10x. Dit is niet wenselijk. Dat object moet gewoon op 0.0.0 gedrawd worden mits ik een transform.world doe.
Ik weet ook niet of dit nu een issue is die ik in 3dsmax op moet lossen, of bij het exporteren naar .X, of dat dit gewoon iets is wat je in DirectX kunt fixen.
Probleem 2:
Collision Detection. Ik kan op internet niks zinnigs vinden, over dit onderwerp, met duidelijke uitleg. Ik wil testen of 2 meshes elkaar raken. Echter hoe dit moet is me niet duidelijk. Ik kan een boundingbox genereren, en weet dus alle 'uitersten' van de mesh. Hoe kan ik dit het best aanpakken? ik lees dingen over raytracing? maar hoe wat en waar? Wei kan me helpen!?
Probleem 3:
Meshes lijken gekarteld te worden op bepaalde afstanden... Wat is de oplossing hiervoor.
Hieronder een voobeeld:

Er zullen me nog wel een aantal dingen te binnen schieten, maar 'first things first'.
Alvast heel erg bedankt.