Waterfall.Internal.Edges
edgeEndpoints :: Ptr Edge -> IO (V3 Double, V3 Double) Source #
wireEndpoints :: Ptr Wire -> IO (V3 Double, V3 Double) Source #
allWireEndpoints :: Ptr Wire -> IO [(V3 Double, V3 Double)] Source #
wireTangent :: Ptr Wire -> IO (V3 Double) Source #
reverseEdge :: Ptr Edge -> Acquire (Ptr Edge) Source #
reverseWire :: Ptr Wire -> Acquire (Ptr Wire) Source #
intersperseLines :: [Ptr Wire] -> Acquire [Ptr Wire] Source #
joinWires :: [Ptr Wire] -> Acquire (Ptr Wire) Source #