| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #pragma once
- #include "CommonMgd.h"
- namespace ODEManaged
- {
- __gc public class World
- {
- public:
- //Constructor
-
- World(void);
- //Destructor
-
- ~World(void);
-
- // Methods
- dWorldID Id(void);
-
- void SetGravity(double x, double y, double z);
- //Overloaded GetGravity
- Vector3 GetGravity(void);
- void GetGravity(double gravity __gc[]);
- void Step(double stepSize);
- //Properties
- //Constraint Force Mixing
- __property void set_CFM(double cfm)
- {
- dWorldSetCFM(this->_id,cfm);
- }
- __property double get_CFM(void)
- {
- return dWorldGetCFM(this->_id);
- }
- //Error Reduction Parameter
- __property void set_ERP(double erp)
- {
- dWorldSetERP(this->_id,erp);
- }
- __property double get_ERP(void)
- {
- return dWorldGetERP(this->_id);
- }
- private:
- dWorldID _id;
- };
- }
|