Registriert seit: 8. Nov 2005
Ort: nähe Stuttgart
981 Beiträge
Delphi XE2 Professional
|
Re: Kennt hier Jemand die Function NewtoncreateCompoundColli
12. Jun 2006, 16:42
Hat wohl doch noch was gefehlt
Die Nil Pointer bei
NewtonCreateBox sorgen dafür das wir 2 Boxen Haben die Genau übereinander sind.
Ändert man das aber in
Delphi-Quellcode:
Matrix[0, 0] := 1;
Matrix[0, 1] := 0;
Matrix[0, 2] := 0;
Matrix[0, 3] := 0;
Matrix[1, 0] := 0;
Matrix[1, 1] := 1;
Matrix[1, 2] := 0;
Matrix[1, 3] := 0;
Matrix[2, 0] := 0;
Matrix[2, 1] := 0;
Matrix[2, 2] := 1;
Matrix[2, 3] := 0;
Matrix[3, 0] := 1;
Matrix[3, 1] := 0;
Matrix[3, 2] := 1;
Matrix[3, 3] := 1;
Collision1 := NewtonCreateBox(NewtonWorld, 1, 1, 1, @Matrix[0, 0]);
Matrix[0, 0] := 1;
Matrix[0, 1] := 0;
Matrix[0, 2] := 0;
Matrix[0, 3] := 0;
Matrix[1, 0] := 0;
Matrix[1, 1] := 1;
Matrix[1, 2] := 0;
Matrix[1, 3] := 0;
Matrix[2, 0] := 0;
Matrix[2, 1] := 0;
Matrix[2, 2] := 1;
Matrix[2, 3] := 0;
Matrix[3, 0] := -1;
Matrix[3, 1] := 0;
Matrix[3, 2] := -1;
Matrix[3, 3] := 1;
Collision2 := NewtonCreateBox(NewtonWorld, 1, 1, 1, @Matrix[0, 0]);
So scheint es ein Anderes Object zu geben, die Frage ist nur was kommt da nun bei Raus, laut Renderfunction scheint es nun aber endlich zu functionieren.
THX to all
|