MCPcopy Create free account
hub / github.com/OpenPathGuidingLibrary/openpgl / pglVolumeSamplingDistributionPDF

Function pglVolumeSamplingDistributionPDF

openpgl/api/api.cpp:683–687  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

681}
682
683extern "C" OPENPGL_DLLEXPORT float pglVolumeSamplingDistributionPDF(PGLVolumeSamplingDistribution volumeSamplingDistribution, pgl_vec3f direction)
684{
685 IVolumeSamplingDistribution *gVolumeSamplingDistribution = (IVolumeSamplingDistribution *)volumeSamplingDistribution;
686 return gVolumeSamplingDistribution->pdf(openpgl::Vector3(direction.x, direction.y, direction.z));
687}
688
689extern "C" OPENPGL_DLLEXPORT float pglVolumeSamplingDistributionSamplePDF(PGLVolumeSamplingDistribution volumeSamplingDistribution, pgl_point2f sample, pgl_vec3f &direction)
690{

Callers 1

PDFMethod · 0.85

Calls 2

Vector3Function · 0.85
pdfMethod · 0.45

Tested by

no test coverage detected