FMeshProjectionTarget

[FMeshProjectionTarget](API\Plugins\DynamicMesh\FMeshProjectionTarget) provides an [IProjectionTarget](API\Runtime\GeometryCore\Spatial\IProjectionTarget) interface to a FDynamicMesh + FDynamicMeshAABBTree3 Use to project points to mesh surface.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

DynamicMesh

Header

/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/ProjectionTargets.h

Include

#include "ProjectionTargets.h"

Syntax

class FMeshProjectionTarget : public UE::Geometry::IOrientedProjectionTarget

Remarks

FMeshProjectionTarget provides an IProjectionTarget interface to a FDynamicMesh + FDynamicMeshAABBTree3 Use to project points to mesh surface.

Variables

Name Description

Public variable

const FDynamicM...

 

Mesh

The mesh to project onto

Public variable

FDynamicMeshAAB...

 

Spatial

An AABBTree for Mesh

Constructors

Name Description

Public function

FMeshProjectionTarget()

Public function

FMeshProjectionTarget

(
    const FDynamicMesh3* MeshIn,
    FDynamicMeshAABBTree3* Spatial...
)

Destructors

Name Description

Public function Virtual

~FMeshProjectionTarget()

Overridden from IOrientedProjectionTarget

Name Description

Public function Virtual

FVector3d

 

Project

(
    const FVector3d& Point,
    FVector3d& ProjectNormalOut,
    int Identifier
)

Overridden from IProjectionTarget

Name Description

Public function Virtual

FVector3d

 

Project

(
    const FVector3d& Point,
    int Identifier
)