29 return NxVec3(v.get_x(), v.get_y(), v.get_z());
38 return LVector3f(v.x, v.y, v.z);
47 return NxExtendedVec3(v.get_x(), v.get_y(), v.get_z());
56 return LVector3f(v.x, v.y, v.z);
65 return NxVec3(p.get_x(), p.get_y(), p.get_z());
74 return LPoint3f(p.x, p.y, p.z);
83 return NxExtendedVec3(p.get_x(), p.get_y(), p.get_z());
92 return LPoint3f(p.x, p.y, p.z);
102 nxq.setXYZW(q.get_i(), q.get_j(), q.get_k(), q.get_r());
112 return LQuaternionf(q.w, q.x, q.y, q.z);
123 return NxMat34(mat, v);
142 mat.setColumnMajor(m.get_data());
153 m.getColumnMajor(cells);
154 return LMatrix3f(cells[0], cells[1], cells[2],
155 cells[3], cells[4], cells[5],
156 cells[6], cells[7], cells[8]);
162 INLINE
void PhysxManager::
163 update_vec3_from_nxVec3(LVector3f &v,
const NxVec3 &nVec) {
173 INLINE
void PhysxManager::
174 update_point3_from_nxVec3(LPoint3f &p,
const NxVec3 &nVec) {
185 INLINE
void PhysxManager::
194 INLINE
void PhysxManager::
195 ls(std::ostream &out,
int indent_level)
const {
197 indent(out, indent_level) <<
"PhysxManager\n";
199 _scenes.ls(out, indent_level);
200 _heightfields.ls(out, indent_level);
201 _convex_meshes.ls(out, indent_level);
202 _triangle_meshes.ls(out, indent_level);