FMeshProjectionTarget

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

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

DynamicMesh

Header

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

Include

#include "ProjectionTargets.h"

Syntax

class FMeshProjectionTarget : public 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

~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
)

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