Navigation
API > API/Plugins > API/Plugins/AvalancheShapes > API/Plugins/AvalancheShapes/DynamicMeshes > API/Plugins/AvalancheShapes/DynamicMeshes/UAvaShape2DDynMeshBase > API/Plugins/AvalancheShapes/DynamicMeshes/UAvaShape2DDynMeshBase/CacheVertex
References
| Module | AvalancheShapes |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheShapes/Public/DynamicMeshes/AvaShape2DDynMeshBase.h |
| Include | #include "DynamicMeshes/AvaShape2DDynMeshBase.h" |
| Source | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheShapes/Private/DynamicMeshes/AvaShape2DDynMeshBase.cpp |
int32 CacheVertex
(
FAvaShapeMesh & InMesh,
const FVector2D & Location,
bool bForceNew
)
Remarks
Adds a vertex to the Mesh. Converted from the XY to YZ plane. X and Y should be in the range 0->Width/Height, they will be changed to be centered around 0. UVs are generated. Normals point towards the negative X direction.
Vertices are checked for duplicates. This is skipped if bForceNew is true. Returns the new vertex index