#1 28.03.2006 09:36:06

Chris
ExtremeMember
Ort: Erlangen, Bay
Registriert: 24.01.2005
Beiträge: 694
Web-Seite

P4SingleArray

Hallo,

ich bin aus seltsame AmpazeDeklarationen gestoßen:
Ich habe versucht eine Plane als Clipplane zu setzen:

Code: delphi

d3dxplanetransform(clipplane,clipplane,matinvtransposeviewproj);
device.setclipplane(0, clipplane);



darauf hin sagt mein Compiler, dass TD3DXPlane und P4SingleArray nicht miteinander vereinbar sind.

Soweit so gut. Hab ich in den Headern nachgeschaut, weil das ja eigentlich komisch ist, und finde folgendes:

Code: delphi

// Start AmpazeInventions (tm)
type
  p4singlearray  = ^t4singlearray;
  t4singlearray = array[0..3] of single;

  pd3dvertexelement9array = ^td3dvertexelement9array;
  td3dvertexelement9array = array[0..0] of td3dvertexelement9;

// End AmpazeInventions (tm)



fällt euch eine elegantere lösung ein, das Problem zu umgehen als die 4 PlaneVariablen A,B,C und D   (Ax + By + Cz = D)
von hand zu übertragen??

mfg Chris


Nimm meinen Rat an - ich brauch ihn sowieso nicht

Offline

 

#2 28.03.2006 12:15:51

Chris
ExtremeMember
Ort: Erlangen, Bay
Registriert: 24.01.2005
Beiträge: 694
Web-Seite

Re: P4SingleArray

^^ edit

Hatte einen fehler drinnen.
Die Fehler trat beim setzten auf, nicht beim Transformieren.

mfg Chris


Nimm meinen Rat an - ich brauch ihn sowieso nicht

Offline

 

#3 28.03.2006 12:58:19

Coolcat
ProGuru
Ort: Aachen, NRW
Registriert: 24.01.2005
Beiträge: 2780
Web-Seite

Re: P4SingleArray

Du hättest doch einfach brutal casten können wink


My software never has bugs. It just develops random features.

Offline

 

#4 28.03.2006 13:41:01

Chris
ExtremeMember
Ort: Erlangen, Bay
Registriert: 24.01.2005
Beiträge: 694
Web-Seite

Re: P4SingleArray

Habe uich auch jetzt gemacht.

Trotzdem finde ich das komisch.

Kann man das nicht als TD3DXPlane im Header belassen?

mfg Chris


Nimm meinen Rat an - ich brauch ihn sowieso nicht

Offline

 

#5 28.03.2006 16:13:10

JorEl
ExtremeMember
Registriert: 29.01.2005
Beiträge: 894

Re: P4SingleArray

Zitat:

Kann man das nicht als TD3DXPlane im Header belassen?

Ich schau es mir mal an und änder das dann gegebenenfalls fürs nächste update.


Jesus hat gesagt - selig sind die, die da Leid erfahren, denn sie sollen getröstet werden... Ford Prefect hat gesagt - es ist unheimlich wichtig, dass wir miteinander reden und einen trinken.

Offline

 

Brett Fußzeile

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson