Math.Geometry


Point2D Module

Functions and values

Function or value Description

mirrorAcross axis p

Full Usage: mirrorAcross axis p

Parameters:
    axis : Axis2D<'Units, 'Coordinates>
    p : Point2D<'Units, 'Corodinates>

Returns: Point2D<'Units, 'Coordinates>
axis : Axis2D<'Units, 'Coordinates>
p : Point2D<'Units, 'Corodinates>
Returns: Point2D<'Units, 'Coordinates>

placeIn frame point

Full Usage: placeIn frame point

Parameters:
    frame : Frame2D<'Units, 'GlobalCoordinates, 'LocalCoordinates>
    point : Point2D<'Units, 'LocalCoordinates>

Returns: Point2D<'Units, 'GlobalCoordinates>
frame : Frame2D<'Units, 'GlobalCoordinates, 'LocalCoordinates>
point : Point2D<'Units, 'LocalCoordinates>
Returns: Point2D<'Units, 'GlobalCoordinates>

relativeTo frame p

Full Usage: relativeTo frame p

Parameters:
    frame : Frame2D<'Units, 'GlobalCoordinates, 'LocalCoordinates>
    p : Point2D<'Units, 'GlobalCoordinates>

Returns: Point2D<'Units, 'LocalCoordinates>
frame : Frame2D<'Units, 'GlobalCoordinates, 'LocalCoordinates>
p : Point2D<'Units, 'GlobalCoordinates>
Returns: Point2D<'Units, 'LocalCoordinates>

rotateAround reference angle point

Full Usage: rotateAround reference angle point

Parameters:
    reference : Point2D<'Units, 'Coordinates>
    angle : Angle
    point : Point2D<'Units, 'Coordinates>

Returns: Point2D<'Units, 'Coordinates>
reference : Point2D<'Units, 'Coordinates>
angle : Angle
point : Point2D<'Units, 'Coordinates>
Returns: Point2D<'Units, 'Coordinates>

translateBy v p

Full Usage: translateBy v p

Parameters:
Returns: Point2D<'Units, 'Coordinates>
v : Vector2D<'Units, 'Coordiantes>
p : Point2D<'Units, 'Coordinates>
Returns: Point2D<'Units, 'Coordinates>