Gorilla.Physics.Q3.Transform
Unit Gorilla.Physics.Q3.Transform.pasRecords
- record TQ3Transform
Mics. types
- type PQ3Transform = pointer to TQ3Transform;
Functions / Procedures
- public function q3Mul ( const TX : TQ3Transform; const V : TPoint3D ) : TPoint3D ; overload;
- public function q3Mul ( const TX : TQ3Transform; const Scale : TPoint3D; const V : TPoint3D ) : TPoint3D ; overload;
- public function q3Mul ( const R : TQ3Mat3; const V : TPoint3D ) : TPoint3D ; overload;
- public function q3Mul ( const R : TQ3Mat3; const Q : TQ3Mat3 ) : TQ3Mat3 ; overload;
- public function q3Mul ( const T : TQ3Transform; const U : TQ3Transform ) : TQ3Transform ; overload;
- public function q3Mul ( const TX : TQ3Transform; const P : TQ3HalfSpace ) : TQ3HalfSpace ; overload;
- public function q3Mul ( const TX : TQ3Transform; const Scale : TPoint3D; const P : TQ3HalfSpace ) : TQ3HalfSpace ; overload;
- public function q3MulT ( const TX : TQ3Transform; const V : TPoint3D ) : TPoint3D ; overload;
- public function q3MulT ( const R : TQ3Mat3; const V : TPoint3D ) : TPoint3D ; overload;
- public function q3MulT ( const R : TQ3Mat3; const Q : TQ3Mat3 ) : TQ3Mat3 ; overload;
- public function q3MulT ( const T : TQ3Transform; const U : TQ3Transform ) : TQ3Transform ; overload;
- public function q3MulT ( const TX : TQ3Transform; const P : TQ3HalfSpace ) : TQ3HalfSpace ; overload;
- public procedure q3Identity ( var TX : TQ3Transform ) ; overload;