35 #ifndef _PlaneCollisionShape_H__ 36 #define _PlaneCollisionShape_H__ 70 {
if(this->normal_ == normal)
return false; this->normal_ =
normal; updateShape();
return true; }
85 {
if(this->offset_ == offset)
return false; this->offset_ = offset; updateShape();
return true; }
91 {
return this->offset_;}
93 virtual void changedScale();
96 void registerVariables();
98 btCollisionShape* createNewShape()
const;
#define _ObjectsExport
Definition: ObjectsPrereqs.h:60
float offset_
The offset of the PlaneCollisionShape.
Definition: PlaneCollisionShape.h:101
bool setNormal(const Vector3 &normal)
Set the normal of the PlaneCollisionShape.
Definition: PlaneCollisionShape.h:69
The Scripts' code is executed through the CommandExecutor.
bool setOffset(float offset)
Set the offset of the PlaneCollisionShape.
Definition: PlaneCollisionShape.h:84
Wrapper for the bullet plane collision shape class btStaticPlaneShape.
Definition: PlaneCollisionShape.h:56
xmlelement
Definition: Super.h:519
Declaration and implementation of several math-functions, typedefs of some Ogre::Math classes to the ...
float getOffset() const
Get the offset of the PlaneCollisionShape.
Definition: PlaneCollisionShape.h:90
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Mode
Definition: CorePrereqs.h:102
Definition of the CollisionShape class.
Shared library macros, enums, constants and forward declarations for the objects module ...
Wrapper for bullet collision shape class btCollisionShape.
Definition: CollisionShape.h:57
const Vector3 & getNormal() const
Get the normal of the PlaneCollisionShape.
Definition: PlaneCollisionShape.h:75
Vector3 normal_
The normal vector of the PlaneCollisionShape.
Definition: PlaneCollisionShape.h:100