| 176 | bool CODEGeom::collide_fluids() { return !m_flags.test(SBoneShape::sfNoFogCollider); } |
| 177 | |
| 178 | void CODEGeom::set_static_ref_form(const Fmatrix& form) |
| 179 | { |
| 180 | dGeomSetPosition(geometry_transform(), form.c.x, form.c.y, form.c.z); |
| 181 | Fmatrix33 m33; |
| 182 | m33.set(form); |
| 183 | dMatrix3 R; |
| 184 | PHDynamicData::FMX33toDMX(m33, R); |
| 185 | dGeomSetRotation(geometry_transform(), R); |
| 186 | } |
| 187 | |
| 188 | void CODEGeom::set_position(const Fvector& /*ref_point*/) { dGeomUserDataResetLastPos(geom()); } |
| 189 |
no test coverage detected