Home
last modified time | relevance | path

Searched defs:MinkowskiDiff (Results 1 – 25 of 52) sorted by relevance

123

/dports/math/fcl/fcl-0.7.0/include/fcl/narrowphase/detail/convexity_based_algorithm/
H A Dminkowski_diff.h58 struct FCL_EXPORT MinkowskiDiff struct
69 MinkowskiDiff(); argument
/dports/math/fcl05/fcl-0.5.0/include/fcl/narrowphase/
H A Dgjk.h54 struct MinkowskiDiff struct
65 MinkowskiDiff() { } in MinkowskiDiff() argument
68 inline Vec3f support0(const Vec3f& d) const in support0()
74 inline Vec3f support1(const Vec3f& d) const in support1()
80 inline Vec3f support(const Vec3f& d) const in support()
86 inline Vec3f support(const Vec3f& d, size_t index) const in support()
95 inline Vec3f support0(const Vec3f& d, const Vec3f& v) const in support0()
104 inline Vec3f support(const Vec3f& d, const Vec3f& v) const in support()
110 inline Vec3f support(const Vec3f& d, const Vec3f& v, size_t index) const in support()
/dports/devel/bullet/bullet3-3.21/src/BulletCollision/NarrowPhaseCollision/
H A DbtGjkEpa2.cpp80 struct MinkowskiDiff struct
82 const btConvexShape* m_shapes[2];
83 btMatrix3x3 m_toshape1;
84 btTransform m_toshape0;
86 bool m_enableMargin;
91 MinkowskiDiff() in MinkowskiDiff() argument
95 void EnableMargin(bool enable) in EnableMargin()
99 inline btVector3 Support0(const btVector3& d) const in Support0()
110 inline btVector3 Support1(const btVector3& d) const in Support1()
122 void EnableMargin(bool enable) in EnableMargin()
[all …]
H A DbtGjkEpa3.h83 struct MinkowskiDiff struct
93 MinkowskiDiff(const btConvexTemplate& a, const btConvexTemplate& b) in MinkowskiDiff() argument
99 void EnableMargin(bool enable) in EnableMargin()
103 inline btVector3 Support0(const btVector3& d) const in Support0()
107 inline btVector3 Support1(const btVector3& d) const in Support1()
112 inline btVector3 Support(const btVector3& d) const in Support()
116 btVector3 Support(const btVector3& d, U index) const in Support()
/dports/graphics/blender/blender-2.91.0/extern/bullet2/src/BulletCollision/NarrowPhaseCollision/
H A DbtGjkEpa2.cpp80 struct MinkowskiDiff struct
82 const btConvexShape* m_shapes[2];
83 btMatrix3x3 m_toshape1;
84 btTransform m_toshape0;
86 bool m_enableMargin;
91 MinkowskiDiff() in MinkowskiDiff() function
95 void EnableMargin(bool enable) in EnableMargin()
99 inline btVector3 Support0(const btVector3& d) const in Support0()
110 inline btVector3 Support1(const btVector3& d) const in Support1()
122 void EnableMargin(bool enable) in EnableMargin()
[all …]
H A DbtGjkEpa3.h83 struct MinkowskiDiff struct
93 MinkowskiDiff(const btConvexTemplate& a, const btConvexTemplate& b) in MinkowskiDiff() argument
99 void EnableMargin(bool enable) in EnableMargin()
103 inline btVector3 Support0(const btVector3& d) const in Support0()
107 inline btVector3 Support1(const btVector3& d) const in Support1()
112 inline btVector3 Support(const btVector3& d) const in Support()
116 btVector3 Support(const btVector3& d, U index) const in Support()
/dports/games/supertuxkart/SuperTuxKart-1.2-src/lib/bullet/src/BulletCollision/NarrowPhaseCollision/
H A DbtGjkEpa2.cpp66 struct MinkowskiDiff struct
68 const btConvexShape* m_shapes[2];
69 btMatrix3x3 m_toshape1;
70 btTransform m_toshape0;
72 bool m_enableMargin;
78 MinkowskiDiff() in MinkowskiDiff() function
83 void EnableMargin(bool enable) in EnableMargin()
87 inline btVector3 Support0(const btVector3& d) const in Support0()
97 inline btVector3 Support1(const btVector3& d) const in Support1()
108 void EnableMargin(bool enable) in EnableMargin()
[all …]
/dports/games/critterding/critterding-beta12/src/utils/bullet/BulletCollision/NarrowPhaseCollision/
H A DbtGjkEpa2.cpp66 struct MinkowskiDiff struct
68 const btConvexShape* m_shapes[2];
69 btMatrix3x3 m_toshape1;
70 btTransform m_toshape0;
72 bool m_enableMargin;
78 MinkowskiDiff() in MinkowskiDiff() argument
83 void EnableMargin(bool enable) in EnableMargin()
87 inline btVector3 Support0(const btVector3& d) const in Support0()
97 inline btVector3 Support1(const btVector3& d) const in Support1()
108 void EnableMargin(bool enable) in EnableMargin()
[all …]
/dports/devel/godot-tools/godot-3.2.3-stable/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/
H A DbtGjkEpa2.cpp80 struct MinkowskiDiff struct
82 const btConvexShape* m_shapes[2];
83 btMatrix3x3 m_toshape1;
84 btTransform m_toshape0;
86 bool m_enableMargin;
91 MinkowskiDiff() in MinkowskiDiff() argument
95 void EnableMargin(bool enable) in EnableMargin()
99 inline btVector3 Support0(const btVector3& d) const in Support0()
110 inline btVector3 Support1(const btVector3& d) const in Support1()
122 void EnableMargin(bool enable) in EnableMargin()
[all …]
H A DbtGjkEpa3.h83 struct MinkowskiDiff struct
93 MinkowskiDiff(const btConvexTemplate& a, const btConvexTemplate& b) in MinkowskiDiff() argument
99 void EnableMargin(bool enable) in EnableMargin()
103 inline btVector3 Support0(const btVector3& d) const in Support0()
107 inline btVector3 Support1(const btVector3& d) const in Support1()
112 inline btVector3 Support(const btVector3& d) const in Support()
116 btVector3 Support(const btVector3& d, U index) const in Support()
/dports/graphics/urho3d/Urho3D-1.7.1/Source/ThirdParty/Bullet/src/BulletCollision/NarrowPhaseCollision/
H A DbtGjkEpa2.cpp83 struct MinkowskiDiff struct
85 const btConvexShape* m_shapes[2];
86 btMatrix3x3 m_toshape1;
87 btTransform m_toshape0;
89 bool m_enableMargin;
95 MinkowskiDiff() in MinkowskiDiff() function
100 void EnableMargin(bool enable) in EnableMargin()
104 inline btVector3 Support0(const btVector3& d) const in Support0()
114 inline btVector3 Support1(const btVector3& d) const in Support1()
125 void EnableMargin(bool enable) in EnableMargin()
[all …]
H A DbtGjkEpa3.h92 struct MinkowskiDiff struct
103 MinkowskiDiff(const btConvexTemplate& a, const btConvexTemplate& b) in MinkowskiDiff() function
109 void EnableMargin(bool enable) in EnableMargin()
113 inline btVector3 Support0(const btVector3& d) const in Support0()
117 inline btVector3 Support1(const btVector3& d) const in Support1()
123 inline btVector3 Support(const btVector3& d) const in Support()
127 btVector3 Support(const btVector3& d,U index) const in Support()
/dports/devel/py-bullet3/bullet3-3.21/src/BulletCollision/NarrowPhaseCollision/
H A DbtGjkEpa2.cpp80 struct MinkowskiDiff struct
82 const btConvexShape* m_shapes[2];
83 btMatrix3x3 m_toshape1;
84 btTransform m_toshape0;
86 bool m_enableMargin;
91 MinkowskiDiff() in MinkowskiDiff() function
95 void EnableMargin(bool enable) in EnableMargin()
99 inline btVector3 Support0(const btVector3& d) const in Support0()
110 inline btVector3 Support1(const btVector3& d) const in Support1()
122 void EnableMargin(bool enable) in EnableMargin()
[all …]
H A DbtGjkEpa3.h83 struct MinkowskiDiff struct
93 MinkowskiDiff(const btConvexTemplate& a, const btConvexTemplate& b) in MinkowskiDiff() argument
99 void EnableMargin(bool enable) in EnableMargin()
103 inline btVector3 Support0(const btVector3& d) const in Support0()
107 inline btVector3 Support1(const btVector3& d) const in Support1()
112 inline btVector3 Support(const btVector3& d) const in Support()
116 btVector3 Support(const btVector3& d, U index) const in Support()
/dports/games/OpenTomb/OpenTomb-win32-2018-02-03_alpha/extern/bullet/BulletCollision/NarrowPhaseCollision/
H A DbtGjkEpa2.cpp66 struct MinkowskiDiff struct
68 const btConvexShape* m_shapes[2];
69 btMatrix3x3 m_toshape1;
70 btTransform m_toshape0;
72 bool m_enableMargin;
78 MinkowskiDiff() in MinkowskiDiff() function
83 void EnableMargin(bool enable) in EnableMargin()
87 inline btVector3 Support0(const btVector3& d) const in Support0()
97 inline btVector3 Support1(const btVector3& d) const in Support1()
108 void EnableMargin(bool enable) in EnableMargin()
[all …]
H A DbtGjkEpa3.h92 struct MinkowskiDiff struct
103 MinkowskiDiff(const btConvexTemplate& a, const btConvexTemplate& b) in MinkowskiDiff() argument
109 void EnableMargin(bool enable) in EnableMargin()
113 inline btVector3 Support0(const btVector3& d) const in Support0()
117 inline btVector3 Support1(const btVector3& d) const in Support1()
123 inline btVector3 Support(const btVector3& d) const in Support()
127 btVector3 Support(const btVector3& d,U index) const in Support()
/dports/devel/emscripten/emscripten-2.0.3/tests/third_party/bullet/src/BulletCollision/NarrowPhaseCollision/
H A DbtGjkEpa2.cpp66 struct MinkowskiDiff struct
68 const btConvexShape* m_shapes[2];
69 btMatrix3x3 m_toshape1;
70 btTransform m_toshape0;
72 bool m_enableMargin;
78 MinkowskiDiff() in MinkowskiDiff() function
83 void EnableMargin(bool enable) in EnableMargin()
87 inline btVector3 Support0(const btVector3& d) const in Support0()
97 inline btVector3 Support1(const btVector3& d) const in Support1()
108 void EnableMargin(bool enable) in EnableMargin()
[all …]
/dports/devel/godot/godot-3.2.3-stable/thirdparty/bullet/BulletCollision/NarrowPhaseCollision/
H A DbtGjkEpa2.cpp80 struct MinkowskiDiff struct
82 const btConvexShape* m_shapes[2];
83 btMatrix3x3 m_toshape1;
84 btTransform m_toshape0;
86 bool m_enableMargin;
91 MinkowskiDiff() in MinkowskiDiff() argument
95 void EnableMargin(bool enable) in EnableMargin()
99 inline btVector3 Support0(const btVector3& d) const in Support0()
110 inline btVector3 Support1(const btVector3& d) const in Support1()
122 void EnableMargin(bool enable) in EnableMargin()
[all …]
H A DbtGjkEpa3.h83 struct MinkowskiDiff struct
93 MinkowskiDiff(const btConvexTemplate& a, const btConvexTemplate& b) in MinkowskiDiff() argument
99 void EnableMargin(bool enable) in EnableMargin()
103 inline btVector3 Support0(const btVector3& d) const in Support0()
107 inline btVector3 Support1(const btVector3& d) const in Support1()
112 inline btVector3 Support(const btVector3& d) const in Support()
116 btVector3 Support(const btVector3& d, U index) const in Support()
/dports/science/chrono/chrono-7.0.1/src/chrono/collision/bullet/BulletCollision/NarrowPhaseCollision/
H A DbtGjkEpa2.cpp80 struct MinkowskiDiff struct
82 const btConvexShape* m_shapes[2];
83 btMatrix3x3 m_toshape1;
84 btTransform m_toshape0;
86 bool m_enableMargin;
91 MinkowskiDiff() in MinkowskiDiff() argument
95 void EnableMargin(bool enable) in EnableMargin()
99 inline btVector3 Support0(const btVector3& d) const in Support0()
110 inline btVector3 Support1(const btVector3& d) const in Support1()
122 void EnableMargin(bool enable) in EnableMargin()
[all …]
H A DbtGjkEpa3.h83 struct MinkowskiDiff struct
93 MinkowskiDiff(const btConvexTemplate& a, const btConvexTemplate& b) in MinkowskiDiff() argument
99 void EnableMargin(bool enable) in EnableMargin()
103 inline btVector3 Support0(const btVector3& d) const in Support0()
107 inline btVector3 Support1(const btVector3& d) const in Support1()
112 inline btVector3 Support(const btVector3& d) const in Support()
116 btVector3 Support(const btVector3& d, U index) const in Support()
/dports/math/fcl/fcl-0.7.0/src/narrowphase/detail/convexity_based_algorithm/
H A Dminkowski_diff.cpp47 struct MinkowskiDiff<double>; variable
/dports/devel/godot2-tools/godot-2.1.6-stable/servers/physics/
H A Dgjk_epa.cpp99 struct MinkowskiDiff { struct
101 const ShapeSW *m_shapes[2];
103 Transform transform_A;
104 Transform transform_B;
107 _FORCE_INLINE_ Vector3 Support0(const Vector3 &d) const { in Support0()
111 _FORCE_INLINE_ Vector3 Support1(const Vector3 &d) const { in Support1()
115 _FORCE_INLINE_ Vector3 Support(const Vector3 &d) const { in Support()
119 _FORCE_INLINE_ Vector3 Support(const Vector3 &d, U index) const { in Support()
/dports/devel/godot2/godot-2.1.6-stable/servers/physics/
H A Dgjk_epa.cpp99 struct MinkowskiDiff { struct
101 const ShapeSW *m_shapes[2];
103 Transform transform_A;
104 Transform transform_B;
107 _FORCE_INLINE_ Vector3 Support0(const Vector3 &d) const { in Support0()
111 _FORCE_INLINE_ Vector3 Support1(const Vector3 &d) const { in Support1()
115 _FORCE_INLINE_ Vector3 Support(const Vector3 &d) const { in Support()
119 _FORCE_INLINE_ Vector3 Support(const Vector3 &d, U index) const { in Support()
/dports/devel/godot/godot-3.2.3-stable/servers/physics/
H A Dgjk_epa.cpp104 struct MinkowskiDiff { struct
106 const ShapeSW* m_shapes[2];
108 Transform transform_A;
109 Transform transform_B;
112 _FORCE_INLINE_ Vector3 Support0 ( const Vector3& d ) const { in Support0()
116 _FORCE_INLINE_ Vector3 Support1 ( const Vector3& d ) const { in Support1()
120 _FORCE_INLINE_ Vector3 Support ( const Vector3& d ) const { in Support()
124 _FORCE_INLINE_ Vector3 Support ( const Vector3& d,U index ) const in Support()

123