- _dCalcVectorCross3
void _dCalcVectorCross3(dReal* res, dReal* a, dReal* b, uint step_res, uint step_a, uint step_b)
Undocumented in source. Be warned that the author may not have intended to support it.
- _dCalcVectorDot3
dReal _dCalcVectorDot3(dReal* a, dReal* b, uint step_a, uint step_b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dACCESS33
auto dACCESS33(T a, size_t i, size_t j)
Undocumented in source. Be warned that the author may not have intended to support it.
- dAddScaledVectors3
void dAddScaledVectors3(dReal* res, dReal* a, dReal* b, dReal a_scale, dReal b_scale)
Undocumented in source. Be warned that the author may not have intended to support it.
- dAddVectorCross3
void dAddVectorCross3(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dAddVectors3
void dAddVectors3(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcPointDepth3
dReal dCalcPointDepth3(dReal* test_p, dReal* plane_p, dReal* plane_n)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcPointsDistance3
dReal dCalcPointsDistance3(dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorCross3
void dCalcVectorCross3(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorCross3_114
void dCalcVectorCross3_114(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorCross3_141
void dCalcVectorCross3_141(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorCross3_144
void dCalcVectorCross3_144(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorCross3_411
void dCalcVectorCross3_411(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorCross3_414
void dCalcVectorCross3_414(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorCross3_441
void dCalcVectorCross3_441(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorCross3_444
void dCalcVectorCross3_444(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorDot3
dReal dCalcVectorDot3(dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorDot3_13
dReal dCalcVectorDot3_13(dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorDot3_14
dReal dCalcVectorDot3_14(dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorDot3_31
dReal dCalcVectorDot3_31(dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorDot3_33
dReal dCalcVectorDot3_33(dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorDot3_41
dReal dCalcVectorDot3_41(dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorDot3_44
dReal dCalcVectorDot3_44(dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorLength3
dReal dCalcVectorLength3(dReal* a)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCalcVectorLengthSquare3
dReal dCalcVectorLengthSquare3(dReal* a)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCopyMatrix4x3
void dCopyMatrix4x3(dReal* res, dReal* a)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCopyMatrix4x4
void dCopyMatrix4x4(dReal* res, dReal* a)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCopyNegatedVector3
void dCopyNegatedVector3(dReal* res, dReal* a)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCopyScaledVector3
void dCopyScaledVector3(dReal* res, dReal* a, dReal nScale)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCopyVector3
void dCopyVector3(dReal* res, dReal* a)
Undocumented in source. Be warned that the author may not have intended to support it.
- dCopyVector4
void dCopyVector4(dReal* res, dReal* a)
Undocumented in source. Be warned that the author may not have intended to support it.
- dGetMatrixColumn3
void dGetMatrixColumn3(dReal* res, dReal* a, uint n)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiply0_133
void dMultiply0_133(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiply0_331
void dMultiply0_331(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiply0_333
void dMultiply0_333(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiply1_331
void dMultiply1_331(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiply1_333
void dMultiply1_333(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiply2_333
void dMultiply2_333(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiplyAdd0_133
void dMultiplyAdd0_133(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiplyAdd0_331
void dMultiplyAdd0_331(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiplyAdd0_333
void dMultiplyAdd0_333(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiplyAdd1_331
void dMultiplyAdd1_331(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiplyAdd1_333
void dMultiplyAdd1_333(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiplyAdd2_333
void dMultiplyAdd2_333(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiplyHelper0_133
void dMultiplyHelper0_133(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiplyHelper0_331
void dMultiplyHelper0_331(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiplyHelper1_133
void dMultiplyHelper1_133(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dMultiplyHelper1_331
void dMultiplyHelper1_331(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dNegateVector3
void dNegateVector3(dReal* res)
Undocumented in source. Be warned that the author may not have intended to support it.
- dNormalize3
void dNormalize3(dVector3 a)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dNormalize4
void dNormalize4(dVector4 a)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dOrthogonalizeR
void dOrthogonalizeR(dMatrix3 m)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dPlaneSpace
void dPlaneSpace(dVector3 n, dVector3 p, dVector3 q)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dSafeNormalize3
int dSafeNormalize3(dVector3 a)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dSafeNormalize4
int dSafeNormalize4(dVector4 a)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- dScaleVector3
void dScaleVector3(dReal* res, dReal nScale)
Undocumented in source. Be warned that the author may not have intended to support it.
- dSetCrossMatrixMinus
void dSetCrossMatrixMinus(dReal* res, dReal* a, uint skip)
Undocumented in source. Be warned that the author may not have intended to support it.
- dSetCrossMatrixPlus
void dSetCrossMatrixPlus(dReal* res, dReal* a, uint skip)
Undocumented in source. Be warned that the author may not have intended to support it.
- dSubtractVectorCross3
void dSubtractVectorCross3(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dSubtractVectors3
void dSubtractVectors3(dReal* res, dReal* a, dReal* b)
Undocumented in source. Be warned that the author may not have intended to support it.
- dVALIDMAT3
bool dVALIDMAT3(T m)
Undocumented in source. Be warned that the author may not have intended to support it.
- dVALIDMAT4
bool dVALIDMAT4(T m)
Undocumented in source. Be warned that the author may not have intended to support it.
- dVALIDVEC3
bool dVALIDVEC3(T v)
Undocumented in source. Be warned that the author may not have intended to support it.
- dVALIDVEC4
bool dVALIDVEC4(T v)
Undocumented in source. Be warned that the author may not have intended to support it.
D bindings for ODE * * C header port by Daniel "q66" Kolesa <quaker66@gmail.com> * * Open Dynamics Engine, Copyright (C) 2001-2003 Russell L. Smith. * All rights reserved. Email: russ@q12.org Web: www.q12.org * * This library is free software; you can redistribute it and/or * modify it under the terms of EITHER: * (1) The GNU Lesser General Public License as published by the Free * Software Foundation; either version 2.1 of the License, or (at * your option) any later version. The text of the GNU Lesser * General Public License is included with this library in the * file LICENSE.TXT. * (2) The BSD-style license that is included with this library in * the file LICENSE-BSD.TXT. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the files * LICENSE.TXT and LICENSE-BSD.TXT for more details. * *