Ciesze się że mogłem pomóc
Pod podanym adresem masz opis o co z GL_CULL_FACE chodzi. Nawet fajnie napisane.
Znaleziono 8 wyników
Wróć do „Renderowanie plików STL w OpenGL - jak naprawić dziury”
- 07 cze 2018, 00:12
- Forum: O wszystkim i o niczym
- Temat: Renderowanie plików STL w OpenGL - jak naprawić dziury
- Odpowiedzi: 15
- Odsłony: 6033
- 07 cze 2018, 00:05
- Forum: O wszystkim i o niczym
- Temat: Renderowanie plików STL w OpenGL - jak naprawić dziury
- Odpowiedzi: 15
- Odsłony: 6033
Re: Renderowanie plików STL w OpenGL - jak naprawić dziury
- Spróbuj wywalić GL_CULL_FACE (masz w 2 miejscach).
- Usuń ustawianie normalnej.
Jak któreś z powyższych nie pomoże, to luknij tutaj: https://learnopengl.com/Advanced-OpenGL/Face-culling
- Usuń ustawianie normalnej.
Jak któreś z powyższych nie pomoże, to luknij tutaj: https://learnopengl.com/Advanced-OpenGL/Face-culling
- 06 cze 2018, 23:39
- Forum: O wszystkim i o niczym
- Temat: Renderowanie plików STL w OpenGL - jak naprawić dziury
- Odpowiedzi: 15
- Odsłony: 6033
Re: Renderowanie plików STL w OpenGL - jak naprawić dziury
To jeszcze pytanie czy GL_DEPTH_TEST Ci nie potrzebne.
- 06 cze 2018, 23:25
- Forum: O wszystkim i o niczym
- Temat: Renderowanie plików STL w OpenGL - jak naprawić dziury
- Odpowiedzi: 15
- Odsłony: 6033
Re: Renderowanie plików STL w OpenGL - jak naprawić dziury
Niby może choć to raczej by był błąd z lat '90 ;p
Albo źle definiujesz normalną i masz odwrotnie ściany (spróbuj odwrócić wektor normalnej) albo masz kamerę za blisko. Obstawiam to pierwsze.
Albo źle definiujesz normalną i masz odwrotnie ściany (spróbuj odwrócić wektor normalnej) albo masz kamerę za blisko. Obstawiam to pierwsze.
- 06 cze 2018, 22:48
- Forum: O wszystkim i o niczym
- Temat: Renderowanie plików STL w OpenGL - jak naprawić dziury
- Odpowiedzi: 15
- Odsłony: 6033
Re: Renderowanie plików STL w OpenGL - jak naprawić dziury
A wygeneruj sobie sześcian i go załaduj.
- 06 cze 2018, 20:13
- Forum: O wszystkim i o niczym
- Temat: Renderowanie plików STL w OpenGL - jak naprawić dziury
- Odpowiedzi: 15
- Odsłony: 6033
Re: Renderowanie plików STL w OpenGL - jak naprawić dziury
Może. Pamiętaj że biblioteka liczy na floatach/double (różnie) a te liczby nie mają nieskończonej dokładności.
Normalizuj do jakiejś dużej liczby, np 10^6 czy 10^10.
Normalizuj do jakiejś dużej liczby, np 10^6 czy 10^10.
- 06 cze 2018, 20:04
- Forum: O wszystkim i o niczym
- Temat: Renderowanie plików STL w OpenGL - jak naprawić dziury
- Odpowiedzi: 15
- Odsłony: 6033
Re: Renderowanie plików STL w OpenGL - jak naprawić dziury
Nie wiem co to masz za model, ale z tego screena to wystaje tylko jakaś masakra. Nie masz problemu znaku dziesiętnego? Plik dobrze czytasz?
- 06 cze 2018, 19:44
- Forum: O wszystkim i o niczym
- Temat: Renderowanie plików STL w OpenGL - jak naprawić dziury
- Odpowiedzi: 15
- Odsłony: 6033
Re: Renderowanie plików STL w OpenGL - jak naprawić dziury
Imho dobrze Ci się wydaje.dragonn pisze:Niezbyt rozumiem czym są te wartości przy facet, wydaje mi się że sam problem jest w tym że biorę punkty trójkąta jak leci przez co niektóry ściany są odwrócone i wychodzi taka sieczka?
Te 3 wartości to wektor normalnej.
https://en.wikipedia.org/wiki/STL_(file_format)