UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IntersectionQueries3.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CapsuleTypes.h
"
6
#include "
CoreMinimal.h
"
7
#include "
HalfspaceTypes.h
"
8
#include "
OrientedBoxTypes.h
"
9
#include "
SphereTypes.h
"
10
#include "
VectorTypes.h
"
11
12
namespace
UE
13
{
14
namespace
Geometry
15
{
16
template
<
typename
RealType>
struct
TOrientedBox3;
17
template
<
typename
T>
struct
TCapsule3;
18
template
<
typename
T>
struct
THalfspace3;
19
template
<
typename
T>
struct
TSphere3;
20
//
21
// Halfspace Intersection Queries
22
//
23
25
template
<
typename
RealType>
26
GEOMETRYCORE_API
bool
TestIntersection
(
const
THalfspace3<RealType>
&
Halfspace
,
const
TSphere3<RealType>
&
Sphere
);
27
29
template
<
typename
RealType>
30
GEOMETRYCORE_API
bool
TestIntersection
(
const
THalfspace3<RealType>
&
Halfspace
,
const
TCapsule3<RealType>
&
Capsule
);
31
33
template
<
typename
RealType>
34
GEOMETRYCORE_API
bool
TestIntersection
(
const
THalfspace3<RealType>
&
Halfspace
,
const
TOrientedBox3<RealType>
&
Box
);
35
36
37
}
38
}
CapsuleTypes.h
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EDatasmithLightShape::Sphere
@ Sphere
HalfspaceTypes.h
ENavigationDirtyFlag::Geometry
@ Geometry
OrientedBoxTypes.h
SphereTypes.h
EVariantTypes::Box
@ Box
VectorTypes.h
EVisualLoggerShapeElement::Capsule
@ Capsule
UE::Geometry::TestIntersection
template bool GEOMETRYCORE_API TestIntersection(const TSegment2< float > &Segment, const TAxisAlignedBox2< float > &Box)
UE
Definition
AdvancedWidgetsModule.cpp:13
UE::Geometry::TCapsule3
Definition
CapsuleTypes.h:24
UE::Geometry::THalfspace3
Definition
HalfspaceTypes.h:22
UE::Geometry::TOrientedBox3
Definition
OrientedBoxTypes.h:25
UE::Geometry::TSphere3
Definition
SphereTypes.h:20
Engine
Source
Runtime
GeometryCore
Public
Intersection
IntersectionQueries3.h
Generated by
1.9.8