Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Fr Jul 11, 2025 03:53

Foren-Übersicht » Programmierung » Einsteiger-Fragen
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Löcher aus Körper stanzen??
BeitragVerfasst: Mo Jan 19, 2004 23:56 
Offline
DGL Member

Registriert: Mo Jan 19, 2004 23:37
Beiträge: 3
Hi!

Ich möchte mit Hilfe von OpenGL aus einem "Körper A" (Material) Löcher oder Konturen mit "Körper B" (Stempel) stanzen. Also, bei einer Berührung von A+B soll A um diesen Betrag/dieser Überschneidung verkleinert werden.
In Sachen OpenGL bin ich wirklich jungfräulich und wäre für jeden Tipp ziemlich dankbar.

Thx...Ralf


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Jan 20, 2004 10:26 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 23, 2002 19:27
Beiträge: 5812
Programmiersprache: C++
Kommt ganz draf an wofür du die Sache mit dem Ausstanzen brauchst. Wenn du es nur anzeigen willst, bietet dir OpenGL eine recht einfache Möglichkeit über den Stencilpuffer auszustanzen. In den Stencilpuffer (Stempelpuffer) kannst du Regionen so markieren, das diese z.B. nicht überzeichnet werden. Zum Stencilpuffer steht einiges im Redbook drin, das du dir unbedingt als GL-Neuling durchlesen solltest.
Wenn du allerdings mehr machen willst als das nur anzuzeigen, also z.B. nen Editor bauen willst in dem du Objekte boolean verknüpfen kannst, dann musst du dich mal mit dem Thema CSG (Constructive Solid Geometry) auseinandersetzen. Allerdings ist das recht deftiger Stoff und beinhaltet neben nem BSP-Baum auch Sachen wie Polygon-Splitting, was mathematish recht komplex werden kann.

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do Jan 22, 2004 21:30 
Offline
DGL Member

Registriert: Mo Jan 19, 2004 23:37
Beiträge: 3
Danke für Deine Antwort! Ich bin inzwischen mit GLScene ein Stück weiter ... Thx!!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do Jan 22, 2004 23:45 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Dez 13, 2002 12:18
Beiträge: 1063
In GLScene kommt wird CSG ebenfalls über Stencilbuffer löst, da es meines Wissens in GLScene kein "einheitliches" Objektformat gibt.

_________________
Viel Spaß beim Programmieren,
Mars
http://www.basegraph.com/


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di Feb 03, 2004 16:40 
Offline
Forenkatze
Benutzeravatar

Registriert: Mi Okt 22, 2003 18:30
Beiträge: 1945
Wohnort: Närnberch
Programmiersprache: Scala, Java, C*
Die Unreal-Engine verwendet auch CSG. Da kann man im Editor wunderschön Löcher aus dem Boden schneiden. Ist aber Fehleranfällig. Sorgt z.B. an manchen Stellen in der Map für endlose Löcher, die in der Gegend herumflimmern.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: So Feb 08, 2004 17:15 
Offline
DGL Member

Registriert: Mo Jan 19, 2004 23:37
Beiträge: 3
Also ich komme da echt keinen Schritt weiter. Im ganzen Netz gibt es kein gescheites Demo oder auch nur einen Ansatz, obwohl es div. Simulatoren (Stanzen, Fräsen, Drehen etc.) auf OpenGL-Basis gibt. :(


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Foren-Übersicht » Programmierung » Einsteiger-Fragen


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.008s | 16 Queries | GZIP : On ]