19 typedef struct { dVector4 vec; } sdVector4;
21 sdVector4 LVec3_to_sdVector4(
const LVecBase3f& vec) {
24 sdVec4.vec[0] = vec[0];
25 sdVec4.vec[1] = vec[1];
26 sdVec4.vec[2] = vec[2];
33 OdeQuadTreeSpace(dSpaceID
id) :
38 OdeQuadTreeSpace(
const LPoint3f ¢er,
39 const LVecBase3f &extents,
41 OdeSpace(dQuadTreeSpaceCreate(nullptr,
42 LVec3_to_sdVector4(center).vec,
43 LVec3_to_sdVector4(extents).vec,
49 const LPoint3f ¢er,
50 const LVecBase3f &extents,
52 OdeSpace(dQuadTreeSpaceCreate(space.get_id(),
53 LVec3_to_sdVector4(center).vec,
54 LVec3_to_sdVector4(extents).vec,
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
TypeHandle is the identifier used to differentiate C++ class types.