Sample: KwrLineConstructors

**inertiaAxis**(*rank*: Integer, Body, ...): Line Enables you to determine the inertia axis of a body.
Example: |

**line**(Point, Point): Line Creates a line from two points.
Example: |

**line**(*pt*: Point,*dir*: Direction,*start*: Length,*end*: Length,*orientation*: Boolean): Line Creates a line passing through a point and parallel to a direction. The third and fourth arguments are used to specify the start and end points. The last argument allows you to reverse the line direction.
Example: |

**lineangle**(*crv*: Curve,*sur*: Surface,*pt*: Point,*geodesic*: Boolean,*start*: Length,*end*: Length,*angle*: Angle,*orientation*: Boolean): Line Creates a line passing through a point, tangent to a surface and making a given angle with a curve. When the geodesic argument is set to true, a geodesic line is created (projected) onto the surface.
Example: |

**linetangent**(*crv*: Curve,*pt*: Point,*start*: Length,*end*: Length,*orientation*: Boolean): Line Creates a line tangent to curve at a given point.
Example: |

**linenormal**(*sur*: Surface,*pt*: Point,*start*: Length,*end*: Length,*orientation*: Boolean): Line Creates a line normal to a surface at a given point.
Example: |

**mainnormal**(*crv*: Curve,*pt*: Point): Line Creates a line normal to a curve at a given point. The line is created in the plane which contains the tangent vector.
Example: |

**binormal**(*crv*: Curve,*pt*: Point): Line Creates a line normal to a curve at a given point. The line is created in plane which is orthogonal to the tangent vector.
Example: |