Navigation
API > API/Plugins > API/Plugins/MeshModelingTools
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void UE::SculptUtil::PrecalculateNormalsROI
(
const FDynamicMesh3* Mesh, |
Precalculate IndexSetTemp for the modified TriangleROI, the indices will either be overlay normal element IDs, or vertex IDs | Sculpting/MeshSculptUtil.h | |
void UE::SculptUtil::PrecalculateNormalsROI
(
const FDynamicMesh3* Mesh, |
Precalculate ROIFlags for the modified TriangleROI, the indices will either be overlay normal element IDs, or vertex IDs. | Sculpting/MeshSculptUtil.h |
UE::SculptUtil::PrecalculateNormalsROI(const FDynamicMesh3 *, const TArray< int32 > &, FUniqueIndexSet &, bool &, bool)
Description
Precalculate IndexSetTemp for the modified TriangleROI, the indices will either be overlay normal element IDs, or vertex IDs
| Name | UE::SculptUtil::PrecalculateNormalsROI |
| Type | function |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Public/Sculpting/MeshSculptUtil.h |
| Include Path | #include "Sculpting/MeshSculptUtil.h" |
| Source | /Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Private/Sculpting/MeshSculptUtil.cpp |
namespace UE
{
namespace SculptUtil
{
void UE::SculptUtil::PrecalculateNormalsROI
(
const FDynamicMesh3 * Mesh,
const TArray < int32 > & TriangleROI,
FUniqueIndexSet & IndexSetTemp,
bool & bIsOverlayElementsOut,
bool bForceVertex
)
}
}
Parameters
| Name | Remarks |
|---|---|
| bIsOverlayElementsOut | will be returned as true for overlay normals, false for vertex normals |
UE::SculptUtil::PrecalculateNormalsROI(const FDynamicMesh3 *, const TArray< int32 > &, TArray< std::atomic< bool > > &, bool &, bool)
Description
Precalculate ROIFlags for the modified TriangleROI, the indices will either be overlay normal element IDs, or vertex IDs. ROIFlags will be resized to either the max overlay element ID, or the max vertex ID, and indices in the ROI will be set to true
| Name | UE::SculptUtil::PrecalculateNormalsROI |
| Type | function |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Public/Sculpting/MeshSculptUtil.h |
| Include Path | #include "Sculpting/MeshSculptUtil.h" |
| Source | /Engine/Plugins/Runtime/MeshModelingToolset/Source/MeshModelingTools/Private/Sculpting/MeshSculptUtil.cpp |
namespace UE
{
namespace SculptUtil
{
void UE::SculptUtil::PrecalculateNormalsROI
(
const FDynamicMesh3 * Mesh,
const TArray < int32 > & TriangleROI,
TArray < std::atomic< bool > > & ROIFlags,
bool & bIsOverlayElementsOut,
bool bForceVertex
)
}
}
Parameters
| Name | Remarks |
|---|---|
| bIsOverlayElementsOut | will be returned as true for overlay normals, false for vertex normals |