Français
Forum

Erledigt: OpenGL: Eigene Sphere zeichnen

 
- page 1 -


je voudrais ogl.sphere selbst berechnen um Einfluss sur chaque Vertexe prendre trop peut, comment errechnet on qui Vertexe et Normale?

Am Ende sollte une ogl.List pour qui nötige Performance sorgen, sodass qui eigentliche Algorithmus pour qui Erzeugung qui Sphere pas allzu performant son muss.

peux mir quelqu'un aider?

@Frank: Du peut-être un ASM pour une Sphereerzeugung?
 
01.09.2008  
 



 
- page 2 -




Angeblich ist oui aussi OGL3.0 kürzlich rausgekommen...


Las uns doch erstmal 1.4 et 2.0 richtig Proggen.
je halte rien de undichten Mutmaßungen.

alors: qui "originalbefehle" dans klammern mettons et avant den originalen Variablenamen qui Wellenlinie.

mfg
 
03.09.2008  
 





NIE gedacht, qui on cela zum Zeichnen eines doofen Dreiecks avec Angabe de 3 Eckpunkten nécessaire...


exposition dir Purebasic à, ... exposition dir Freebasic à,... exposition dir Delphi à...

chaque Programme hat sa eigenen Typen, bevor qui Ogl-Befehl venez.

mfg
peter
 
03.09.2008  
 



Peter Bierbachh

Peter Bierbachh

Angeblich ist oui aussi OGL3.0 kürzlich rausgekommen...


...

qui "originalbefehle" dans klammern mettons et avant den originalen Variablenamen qui Wellenlinie.



et und dir sogar encore einfacher, car qui xpse benutzt muss encore pas einmal "Wellenlinien" (tildes) ansetzen.

Hiermit peux on qui opengl-Befehle simple direct eintippen, cet volonté dans qui schnelleren Calls konvertiert. (plus Performance)

Im Earth-Beispiel [...]  peux on cela bien nachvollziehen.

OpenGL-Befehl: alphabet(a,b,c)

XProfan: ogl("abc",a,b,c)

XProfan avec XPSE: alphabet(a,b,c)
 
03.09.2008  
 



OGL 3.0 Specification am 11. août 2008 erschienen. Heisst oui pas, qui Treiber déjà existieren... source: [...] 
Salut, Specht
 
03.09.2008  
 



Aufpassen , dans xpse gibt es qui Variable "GL_BGRA "nicht, pour Opengl, pour muss wieder une numéro de main gesetzt volonté.

ou bien hat IF den manque déjà behoben?

mfg
 
03.09.2008  
 



XPSE kennt qui Konstante GL_RGBA avec dem Wert $1908, (encore) pas cependant GL_BGRA avec dem Wert $80E1.
 
03.09.2008  
 



 
- page 3 -


enfin cela XPSE-Kurs-Beispiel avec den Dreiecks-Eckpunkten trouvé. bof, papier ist plan geduldig...
KompilierenMarqueSéparation
Declare vertex#:Dim vertex#,3*3*8:float vertex#,0=-1,-1,0, 1,-1,0, 0,1,0
Declare color#:Dim color#,3*4*8:float color#,0=1,0,0,0.5, 0,0,1,0.5, 0,1,0,0.5
Declare xpgl&:xpgl&=oGL("CreateXPGL","T","VC",1,vertex#,color#,0,0)
Cls 0:oGL("Init",%HWnd,.1,.2,.3,1):oGL("Clear")
oGL("Origin",0,0,-4):oGL("BlendMode", 0):oGL("PosMode", 1)
oGL("UseXPGL",xpgl&):oGL("Move",0,0,1):oGL("Rotate",0,0,0):
oGl("DrawXPGL",0,3):oGL("Show")
WaitInput :Dispose vertex#:Dispose color#:
>

je hoffe, cela shadet aussi, si ego ensuite avec Ratcliff´s Kugel versuche...
Salut
 
03.09.2008  
 





enfin cela XPSE-Kurs-Beispiel avec den Dreiecks-Eckpunkten trouvé.


quoi hat cela avec XPSE es trop 1faire?
Läuft doch sans XPSE.

Übersichtlicher ist es , qui Befehle untereinander trop écrivons et pas avec avec dem ":" nebeneinander.

mfg
 
03.09.2008  
 



oui, solche Doppelpunkte behindern qui Vue d'ensemble et Erweiterbarkeit, so sieht on es doch aussi juste besser:
KompilierenMarqueSéparation
DECLARE VERTEX#,COLOR#,XPGL&
DIM VERTEX#,3*3*8
FLOAT VERTEX#,0=-1,-1,0, 1,-1,0, 0,1,0
DIM COLOR#,3*4*8
FLOAT COLOR#,0=1,0,0,0.5, 0,0,1,0.5, 0,1,0,0.5
XPGL&=OGL("CreateXPGL","T","VC",1,VERTEX#,COLOR#,0,0)
CLS 0
OGL("Init",%HWND,.1,.2,.3,1)
OGL("Clear")
OGL("Origin",0,0,-4)
OGL("BlendMode", 0)
OGL("PosMode", 1)
OGL("UseXPGL",XPGL&)
OGL("Move",0,0,1)
OGL("Rotate",0,0,0):
OGL("DrawXPGL",0,3)
OGL("Show")
WAITINPUT
DISPOSE VERTEX#
SE COLOR#
 
03.09.2008  
 



XPGL naturellement, pas XPSE... SORRY!
 
03.09.2008  
 




Andreas
Brandt
Hatte avant einiger Zeit aussi cet Problem. Habe verschiedene Sachen ausprobiert hatte mais toujours un Problem avec qui Verteilung qui Eckpunkte. si Du de den Eckpunkten eines Würfels ausgehst et ensuite qui daraus resultierenden Dreiecke Teilst (Brechen sur qui page entre P2 et P3) quelle Du à qui Kugeloberfläche récente ausrichtest, ensuite bekommst du une Kugeloberfläche avec annähernd gleicher Oberflächengüte. Allerdings verdoppelt sich avec chaque Durchlauf qui Dreieckbrechung le nombre qui Dreiecke.
si du interresse à einem Algorythmus la hâte (dans PureBasic) mail mir la fois.
 
29.12.2008  
 



iF
déjà posté: [...] 

tu peux avec OGL alle gl-Funktionen appel.

Halbkugel ist avec cela aussi ne...aucune Problem, lediglich theta3 dédoubler.


allô Andreas, je hatte que voici im Fil angesprochene Problem bereits lösen peut et une Solution [...]  publiziert. qui XProfan-monde [...]  habe je avec cela erzeugt.

Deinen Code serait je (toutefois) volontiers einsehen, peux oui seulement aider.
 
29.12.2008  
 




répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

17.119 Views

Untitledvor 0 min.
H.Brill29.10.2023
Sven Bader12.07.2021
Michaeal14.10.2013
Andreas Koch11.09.2012
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie