ludus::foundation::geometry::SurfaceEdge¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/surface.hpp
#include <ludus/foundation/geometry/surface.hpp>
struct ludus::foundation::geometry::SurfaceEdge final
Fields¶
Id¶
SurfaceEdgeId ludus::foundation::geometry::SurfaceEdge::Id {}
Related types: SurfaceEdgeId
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/surface.hpp
Incidence¶
core::StaticArray<SurfaceEdgeIncidence, MAX_EDGE_INCIDENCES> ludus::foundation::geometry::SurfaceEdge::Incidence {}
Related types: MAX_EDGE_INCIDENCES · core::StaticArray · SurfaceEdgeIncidence
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/surface.hpp
IncidenceCount¶
usize ludus::foundation::geometry::SurfaceEdge::IncidenceCount = 1
Related types: usize
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/surface.hpp
IsReversed¶
bool ludus::foundation::geometry::SurfaceEdge::IsReversed = false
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/surface.hpp
Control¶
core::StaticArray<math::Vector3, PATCH_CONTROL_ORDER> ludus::foundation::geometry::SurfaceEdge::Control {}
Related types: PATCH_CONTROL_ORDER · core::StaticArray · math::Vector3
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/surface.hpp
Corner¶
core::StaticArray<usize, EDGE_CORNER_COUNT> ludus::foundation::geometry::SurfaceEdge::Corner {}
Related types: usize · EDGE_CORNER_COUNT · core::StaticArray
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/surface.hpp
IsOrientationConsistent¶
bool ludus::foundation::geometry::SurfaceEdge::IsOrientationConsistent = false
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/surface.hpp
CrossDerivativeDifference¶
float64 ludus::foundation::geometry::SurfaceEdge::CrossDerivativeDifference = 0.0
Related types: float64
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/surface.hpp
IsC1¶
bool ludus::foundation::geometry::SurfaceEdge::IsC1 = false
Declared in modules/foundation/geometry/include/ludus/foundation/geometry/surface.hpp