sample method

MeshSurfaceSampler sample(
  1. Vector3 targetPosition, [
  2. Vector3? targetNormal,
  3. Color? targetColor
])

Implementation

MeshSurfaceSampler sample(Vector3 targetPosition,[Vector3? targetNormal,Color? targetColor ]) {
  final cumulativeTotal = distribution![distribution!.length - 1 ];
  final faceIndex = binarySearch( randomFunction() * cumulativeTotal );
  return sampleFace( faceIndex, targetPosition, targetNormal, targetColor );
}