Navigation
API > API/Runtime > API/Runtime/GeometryCore
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool UE::Geometry::IsInsideHull
(
TArrayView< THalfspace3< RealType > > Halfspaces, |
Convex Hull/Volume containment queries Test if the convex volume defined by a set of Halfspaces contains InnerSphere. | Intersection/ContainmentQueries3.h | |
bool UE::Geometry::IsInsideHull
(
TArrayView< THalfspace3< RealType > > Halfspaces, |
Test if the convex volume defined by a set of Halfspaces contains InnerCapsule. | Intersection/ContainmentQueries3.h | |
bool UE::Geometry::IsInsideHull
(
TArrayView< THalfspace3< RealType > > Halfspaces, |
Test if the convex volume defined by a set of Halfspaces contains InnerBox. | Intersection/ContainmentQueries3.h | |
bool UE::Geometry::IsInsideHull
(
TArrayView< THalfspace3< RealType > > Halfspaces, |
Test if the convex volume defined by a set of Halfspaces contains InnerSphere. | Intersection/ContainmentQueries3.h | |
bool UE::Geometry::IsInsideHull
(
TArrayView< THalfspace3< RealType > > Halfspaces, |
Intersection/ContainmentQueries3.h |
UE::Geometry::IsInsideHull(TArrayView< THalfspace3< RealType > >, const TSphere3< RealType > &)
Description
Convex Hull/Volume containment queries Test if the convex volume defined by a set of Halfspaces contains InnerSphere. Each Halfspace normal should point "outwards", ie it defines the outer halfspace that is not inside the Convex Volume.
| Name | UE::Geometry::IsInsideHull |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Intersection/ContainmentQueries3.h |
| Include Path | #include "Intersection/ContainmentQueries3.h" |
namespace UE
{
namespace Geometry
{
template<typename RealType>
bool UE::Geometry::IsInsideHull
(
TArrayView < THalfspace3 < RealType > > Halfspaces,
const TSphere3 < RealType > & InnerSphere
)
}
}
false if InnerSphere intersects any of the Halfspaces
UE::Geometry::IsInsideHull(TArrayView< THalfspace3< RealType > >, const TCapsule3< RealType > &)
Description
Test if the convex volume defined by a set of Halfspaces contains InnerCapsule. Each Halfspace normal should point "outwards", ie it defines the outer halfspace that is not inside the Convex Volume.
| Name | UE::Geometry::IsInsideHull |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Intersection/ContainmentQueries3.h |
| Include Path | #include "Intersection/ContainmentQueries3.h" |
namespace UE
{
namespace Geometry
{
template<typename RealType>
bool UE::Geometry::IsInsideHull
(
TArrayView < THalfspace3 < RealType > > Halfspaces,
const TCapsule3 < RealType > & InnerCapsule
)
}
}
false if InnerCapsule intersects any of the Halfspaces
UE::Geometry::IsInsideHull(TArrayView< THalfspace3< RealType > >, const TOrientedBox3< RealType > &)
Description
Test if the convex volume defined by a set of Halfspaces contains InnerBox. Each Halfspace normal should point "outwards", ie it defines the outer halfspace that is not inside the Convex Volume.
| Name | UE::Geometry::IsInsideHull |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Intersection/ContainmentQueries3.h |
| Include Path | #include "Intersection/ContainmentQueries3.h" |
namespace UE
{
namespace Geometry
{
template<typename RealType>
bool UE::Geometry::IsInsideHull
(
TArrayView < THalfspace3 < RealType > > Halfspaces,
const TOrientedBox3 < RealType > & InnerBox
)
}
}
false if InnerBox intersects any of the Halfspaces
UE::Geometry::IsInsideHull(TArrayView< THalfspace3< RealType > >, EnumerablePointsType)
Description
Test if the convex volume defined by a set of Halfspaces contains InnerSphere. Each Halfspace normal should point "outwards", ie it defines the outer halfspace that is not inside the Convex Volume.
| Name | UE::Geometry::IsInsideHull |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Intersection/ContainmentQueries3.h |
| Include Path | #include "Intersection/ContainmentQueries3.h" |
namespace UE
{
namespace Geometry
{
template<typename RealType, typename EnumerablePointsType, typename E>
bool UE::Geometry::IsInsideHull
(
TArrayView < THalfspace3 < RealType > > Halfspaces,
EnumerablePointsType EnumerablePts
)
}
}
false any of the Halfspaces contain any of the Points
UE::Geometry::IsInsideHull(TArrayView< THalfspace3< RealType > >, const TTriLinearGridInterpolant< GridType > &)
| Name | UE::Geometry::IsInsideHull |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Intersection/ContainmentQueries3.h |
| Include Path | #include "Intersection/ContainmentQueries3.h" |
namespace UE
{
namespace Geometry
{
template<typename RealType, typename GridType>
bool UE::Geometry::IsInsideHull
(
TArrayView < THalfspace3 < RealType > > Halfspaces,
const TTriLinearGridInterpolant < GridType > & InnerGrid
)
}
}