Anonymní profil Jerry – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Jerry – Programujte.comAnonymní profil Jerry – Programujte.com

 

Příspěvky odeslané z IP adresy 2a00:1028:83be:235a:e973:c0e0:63b0:c094...–

Jerry
C / C++ › Binární hledání
14. 9. 2018   #381669

#73 Kevil

když neumíš nic z DirectX tak asi těžko napíšeš "něco". nicméně to co chceš je jednoduché a je to v podstatě úvodní příklad do výuky DirectX. Přesně podle vzoru na  http://www.directxtutorial.com/…st.aspx ; akorát místo trojuhleníku budeš kreslit úsečky takže ty máš úsečku danou dvěma body P1(x1,y1), P2(x2,y2) a trojuhelník má 3 body. Takže zadáš P1(x1,y1), P2(x2,y2), P3(x1,y1), ano vidíš správně, úsečka se udělá tak, že dva body jsou v trojuhelníku stejné a protože programuješ v native C++ pod MS VS tak sem tě odkázal na Native DirectX příklady v C++, kdybys dělal v .NET odkázal bych tě na SharpDX, SlimDX nebo Unity3D knihovnu. Obávám se, že naprogramovat si to budeš muset sám. :)

Jerry
C / C++ › Binární hledání
14. 9. 2018   #381668

#74 MilanL
MS AMP využívá pro výpočty jádra procesoru !!! CUDA využívá grafický procesor na grafické kartě. Tak abyste to nepopletli.

Jerry
C / C++ › Binární hledání
14. 9. 2018   #381662

#71 Kevil
Když zvládnež algoritmus na zoomování na 50 řádcích tak ok. a co se týče DirectX2D tak hotovej příklad je tady

https://stackoverflow.com/questions/12868543/how-to-use-drawline-in-c-directx-graphics

Musíš si nainstalovat DirectX12 Development Kit. Grafická karta pracuje jen s trojuhelníky, takže i když kreslíš čáru ve 2D tak sse stejně předává trojuhelník, kde 2 bodu jsou totožné. Takže jednoduše nasypeš do bufferu paměti grafické karty 35 milionu úseček a necháš je vykreslit, ale protože neumíš DirectX tak stejně nebudeš chápat zdroják. Proto asi budeš muset začít odzačátku:

http://www.directxtutorial.com/legacylist.aspx

na tvým místě bych si vybral DirectX9 protože je to asi .. jednodušší když nic nevíš.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý