|
@@ -99,7 +99,7 @@ public:
|
|
|
virtual void set_data(const Variant &p_data);
|
|
|
virtual Variant get_data() const;
|
|
|
virtual PhysicsServer::ShapeType get_type() const;
|
|
|
- virtual btCollisionShape *create_bt_shape(const btVector3 &p_scale, real_t p_margin = 0);
|
|
|
+ virtual btCollisionShape *create_bt_shape(const btVector3 &p_implicit_scale, real_t p_margin = 0);
|
|
|
|
|
|
private:
|
|
|
void setup(const Plane &p_plane);
|
|
@@ -116,7 +116,7 @@ public:
|
|
|
virtual void set_data(const Variant &p_data);
|
|
|
virtual Variant get_data() const;
|
|
|
virtual PhysicsServer::ShapeType get_type() const;
|
|
|
- virtual btCollisionShape *create_bt_shape(const btVector3 &p_scale, real_t p_margin = 0);
|
|
|
+ virtual btCollisionShape *create_bt_shape(const btVector3 &p_implicit_scale, real_t p_margin = 0);
|
|
|
|
|
|
private:
|
|
|
void setup(real_t p_radius);
|
|
@@ -133,7 +133,7 @@ public:
|
|
|
virtual void set_data(const Variant &p_data);
|
|
|
virtual Variant get_data() const;
|
|
|
virtual PhysicsServer::ShapeType get_type() const;
|
|
|
- virtual btCollisionShape *create_bt_shape(const btVector3 &p_scale, real_t p_margin = 0);
|
|
|
+ virtual btCollisionShape *create_bt_shape(const btVector3 &p_implicit_scale, real_t p_margin = 0);
|
|
|
|
|
|
private:
|
|
|
void setup(const Vector3 &p_half_extents);
|
|
@@ -152,7 +152,7 @@ public:
|
|
|
virtual void set_data(const Variant &p_data);
|
|
|
virtual Variant get_data() const;
|
|
|
virtual PhysicsServer::ShapeType get_type() const;
|
|
|
- virtual btCollisionShape *create_bt_shape(const btVector3 &p_scale, real_t p_margin = 0);
|
|
|
+ virtual btCollisionShape *create_bt_shape(const btVector3 &p_implicit_scale, real_t p_margin = 0);
|
|
|
|
|
|
private:
|
|
|
void setup(real_t p_height, real_t p_radius);
|
|
@@ -169,7 +169,7 @@ public:
|
|
|
void get_vertices(Vector<Vector3> &out_vertices);
|
|
|
virtual Variant get_data() const;
|
|
|
virtual PhysicsServer::ShapeType get_type() const;
|
|
|
- virtual btCollisionShape *create_bt_shape(const btVector3 &p_scale, real_t p_margin = 0);
|
|
|
+ virtual btCollisionShape *create_bt_shape(const btVector3 &p_implicit_scale, real_t p_margin = 0);
|
|
|
|
|
|
private:
|
|
|
void setup(const Vector<Vector3> &p_vertices);
|
|
@@ -187,7 +187,7 @@ public:
|
|
|
virtual void set_data(const Variant &p_data);
|
|
|
virtual Variant get_data() const;
|
|
|
virtual PhysicsServer::ShapeType get_type() const;
|
|
|
- virtual btCollisionShape *create_bt_shape(const btVector3 &p_scale, real_t p_margin = 0);
|
|
|
+ virtual btCollisionShape *create_bt_shape(const btVector3 &p_implicit_scale, real_t p_margin = 0);
|
|
|
|
|
|
private:
|
|
|
void setup(PoolVector<Vector3> p_faces);
|
|
@@ -206,7 +206,7 @@ public:
|
|
|
virtual void set_data(const Variant &p_data);
|
|
|
virtual Variant get_data() const;
|
|
|
virtual PhysicsServer::ShapeType get_type() const;
|
|
|
- virtual btCollisionShape *create_bt_shape(const btVector3 &p_scale, real_t p_margin = 0);
|
|
|
+ virtual btCollisionShape *create_bt_shape(const btVector3 &p_implicit_scale, real_t p_margin = 0);
|
|
|
|
|
|
private:
|
|
|
void setup(PoolVector<real_t> &p_heights, int p_width, int p_depth, real_t p_cell_size);
|
|
@@ -222,7 +222,7 @@ public:
|
|
|
virtual void set_data(const Variant &p_data);
|
|
|
virtual Variant get_data() const;
|
|
|
virtual PhysicsServer::ShapeType get_type() const;
|
|
|
- virtual btCollisionShape *create_bt_shape(const btVector3 &p_scale, real_t p_margin = 0);
|
|
|
+ virtual btCollisionShape *create_bt_shape(const btVector3 &p_implicit_scale, real_t p_margin = 0);
|
|
|
|
|
|
private:
|
|
|
void setup(real_t p_length);
|