00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #include "config_ode.h"
00016 #include "odeSphereGeom.h"
00017
00018 TypeHandle OdeSphereGeom::_type_handle;
00019
00020 OdeSphereGeom::
00021 OdeSphereGeom(dGeomID id) :
00022 OdeGeom(id) {
00023 }
00024
00025 OdeSphereGeom::
00026 OdeSphereGeom(dReal radius) :
00027 OdeGeom(dCreateSphere(0, radius)) {
00028 }
00029
00030 OdeSphereGeom::
00031 OdeSphereGeom(OdeGeom &geom) :
00032 OdeGeom(geom.get_id()) {
00033 nassertv(dGeomGetClass(_id) == dSphereClass);
00034 }
00035
00036 OdeSphereGeom::
00037 OdeSphereGeom(OdeSpace &space, dReal radius) :
00038 OdeGeom(dCreateSphere(space.get_id(), radius)) {
00039 }
00040
00041 OdeSphereGeom::
00042 ~OdeSphereGeom() {
00043 }