![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MeshSurfacePointSampling.h>
Public Member Functions | |
| TMeshUniformSurfaceSampling ()=default | |
| TMeshUniformSurfaceSampling (const TMeshType &Mesh) | |
| bool | Init (const TMeshType &Mesh) |
| bool | IsValid () const |
| int32 | DrawTriangleIDSample (RealType UniformRandom1, RealType UniformRandom2) const |
|
default |
|
inline |
|
inline |
Sample a random triangle, with probability proportional to relative triangle area. Note: Use VectorUtil::UniformSampleTrianglePoint to generate a uniform random point on a given triangle, or VectorUtil::UniformSampleTriangleBarycentricCoords for a uniform random barycentric coordinate
Parameters UniformRandom1, UniformRandom2 must be in the [0,1) range.
|
inline |
|
inline |