Skip to content

Class uipc::geometry::SimplexUtils

ClassList > uipc > geometry > SimplexUtils

Public Static Functions

Type Name
bool compare_edge (const Vector2i &, const Vector2i &) noexcept
bool compare_tet (const Vector4i &, const Vector4i &) noexcept
bool compare_tri (const Vector3i &, const Vector3i &) noexcept
bool is_same_edge (const Vector2i &, const Vector2i &) noexcept
bool is_same_oriented_edge (const Vector2i &, const Vector2i &) noexcept
bool is_same_oriented_tet (const Vector4i &, const Vector4i &) noexcept
bool is_same_oriented_tri (const Vector3i &, const Vector3i &) noexcept
bool is_same_tet (const Vector4i &, const Vector4i &) noexcept
bool is_same_tri (const Vector3i &, const Vector3i &) noexcept
void outward_tri_from_tet (span< const Vector3, 4 > Vs, span< Vector3i, 4 > Fs) noexcept

Public Static Functions Documentation

function compare_edge

static bool uipc::geometry::SimplexUtils::compare_edge (
    const Vector2i &,
    const Vector2i &
) noexcept

function compare_tet

static bool uipc::geometry::SimplexUtils::compare_tet (
    const Vector4i &,
    const Vector4i &
) noexcept

function compare_tri

static bool uipc::geometry::SimplexUtils::compare_tri (
    const Vector3i &,
    const Vector3i &
) noexcept

function is_same_edge

static bool uipc::geometry::SimplexUtils::is_same_edge (
    const Vector2i &,
    const Vector2i &
) noexcept

function is_same_oriented_edge

static bool uipc::geometry::SimplexUtils::is_same_oriented_edge (
    const Vector2i &,
    const Vector2i &
) noexcept

function is_same_oriented_tet

static bool uipc::geometry::SimplexUtils::is_same_oriented_tet (
    const Vector4i &,
    const Vector4i &
) noexcept

function is_same_oriented_tri

static bool uipc::geometry::SimplexUtils::is_same_oriented_tri (
    const Vector3i &,
    const Vector3i &
) noexcept

function is_same_tet

static bool uipc::geometry::SimplexUtils::is_same_tet (
    const Vector4i &,
    const Vector4i &
) noexcept

function is_same_tri

static bool uipc::geometry::SimplexUtils::is_same_tri (
    const Vector3i &,
    const Vector3i &
) noexcept

function outward_tri_from_tet

static void uipc::geometry::SimplexUtils::outward_tri_from_tet (
    span< const Vector3, 4 > Vs,
    span< Vector3i, 4 > Fs
) noexcept


The documentation for this class was generated from the following file include/uipc/geometry/utils/simplex_utils.h