FGeometryTests

Windows
MacOS
Linux

References

Module

EditableMesh

Header

/Engine/Plugins/Runtime/EditableMesh/Source/EditableMesh/Public/GeometryHitTest.h

Include

#include "GeometryHitTest.h"

Syntax

class FGeometryTests

Functions

Name Description

Public function Static

bool

 

CheckEdge

(
    const EInteractorShape InteractorSh...,
    const FSphere& Sphere,
    const float SphereFuzzyDistance,
    const FVector& RayStart,
    const FVector& RayEnd,
    const float FuzzyDistance,
    const FVector EdgeVertexPositions,
    const FVector& CameraLocation,
    const bool bIsPerspectiveView,
    const float FuzzyDistanceScaleFacto...,
    EInteractorShape& ClosestInteracto...,
    float& ClosestDistanceToRay,
    float& ClosestDistanceOnRay,
    FVector& ClosestHitLocation,
    const bool bAlreadyEdge
)

Public function Static

bool

 

CheckTriangle

(
    const EInteractorShape InteractorSh...,
    const FSphere& Sphere,
    const float SphereFuzzyDistance,
    const FVector& RayStart,
    const FVector& RayEnd,
    const float FuzzyDistance,
    const FVector TriangleVertexPositio...,
    const FVector& CameraLocation,
    const bool bIsPerspectiveView,
    const float FuzzyDistanceScaleFacto...,
    EInteractorShape& ClosestInteracto...,
    float& ClosestDistanceToRay,
    float& ClosestDistanceOnRay,
    FVector& ClosestHitLocation,
    const bool bAlreadyHitTriangle
)

Public function Static

bool

 

CheckVertex

(
    const EInteractorShape InteractorSh...,
    const FSphere& Sphere,
    const float SphereFuzzyDistance,
    const FVector& RayStart,
    const FVector& RayEnd,
    const float FuzzyDistance,
    const FVector& VertexPosition,
    const FVector& CameraLocation,
    const bool bIsPerspectiveView,
    const float FuzzyDistanceScaleFacto...,
    EInteractorShape& ClosestInteracto...,
    float& ClosestDistanceToRay,
    float& ClosestDistanceOnRay,
    FVector& ClosestHitLocation,
    const bool bAlreadyHitVertex
)

Public function Static

FEditableMes...

 

QueryElement

(
    const UEditableMesh& EditableMesh,
    const EInteractorShape InteractorSh...,
    const FSphere& Sphere,
    const float SphereFuzzyDistance,
    const FVector& RayStart,
    const FVector& RayEnd,
    const float RayFuzzyDistance,
    const EEditableMeshElementType Only...,
    const FVector& CameraLocation,
    const bool bIsPerspectiveView,
    const float FuzzyDistanceScaleFacto...,
    EInteractorShape& OutInteractorSha...,
    FVector& OutHitLocation,
    int32 DesiredPolygonGroup
)

Geometry tests

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss