Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PathGenerator

Helper class to generate vertices for paths

Hierarchy

  • PathGenerator

Index

Methods

Static generateVerticesForCircle

  • generateVerticesForCircle(center: Vec3, normal: Vec3, radius: number, numSegments: number): number[]
  • Generates vertices to draw a circle

    Parameters

    • center: Vec3
    • normal: Vec3
    • radius: number
    • numSegments: number

    Returns number[]

Static generateVerticesForCircleThrough3Points

  • generateVerticesForCircleThrough3Points(p1: Vec3, p2: Vec3, p3: Vec3, numSegments: number): number[]
  • Generates vertices to draw a circle passing through the given 3 points

    Parameters

    Returns number[]

Static generateVerticesForCircularSegmentBetween2Lines

  • generateVerticesForCircularSegmentBetween2Lines(center: Vec3, endPoint1: Vec3, endPoint2: Vec3, radius: number, numSegments: number): number[]
  • Generates vertices to draw a circular segment between the lines <center, endPoint1> and <center, endPoint2>

    Parameters

    • center: Vec3
    • endPoint1: Vec3
    • endPoint2: Vec3
    • radius: number
    • numSegments: number

    Returns number[]

Static generateVerticesForPath

  • generateVerticesForPath(points: Vec3[]): number[]
  • Generates vertices to draw a path connecting the given points

    Parameters

    Returns number[]

Generated using TypeDoc