Skip to content

ludus::foundation::math::PatchSample

Ludus Wiki · API overview · Browse API

Struct

Position and analytic partials at one parameter, per normalized U and V.

Declared in modules/foundation/math/include/ludus/foundation/math/patch.hpp

#include <ludus/foundation/math/patch.hpp>
struct ludus::foundation::math::PatchSample final

Fields

Position

Vector3 ludus::foundation::math::PatchSample::Position
Surface position.

Related types: Vector3

Declared in modules/foundation/math/include/ludus/foundation/math/patch.hpp

DU

Vector3 ludus::foundation::math::PatchSample::DU
First partial with respect to U.

Related types: Vector3

Declared in modules/foundation/math/include/ludus/foundation/math/patch.hpp

DV

Vector3 ludus::foundation::math::PatchSample::DV
First partial with respect to V.

Related types: Vector3

Declared in modules/foundation/math/include/ludus/foundation/math/patch.hpp

DUU

Vector3 ludus::foundation::math::PatchSample::DUU
Second partial with respect to U.

Related types: Vector3

Declared in modules/foundation/math/include/ludus/foundation/math/patch.hpp

DUV

Vector3 ludus::foundation::math::PatchSample::DUV
Mixed second partial.

Related types: Vector3

Declared in modules/foundation/math/include/ludus/foundation/math/patch.hpp

DVV

Vector3 ludus::foundation::math::PatchSample::DVV
Second partial with respect to V.

Related types: Vector3

Declared in modules/foundation/math/include/ludus/foundation/math/patch.hpp