message: update PolylineData, moved MeshPolylineList to Render.ts
diff: @@ -88,8 +88,16 @@ export class PolylineFlags {
  /* An individual polyline which indexes into a shared set of vertices */
  export class PolylineData {
  - public constructor(public vertIndices: number[] = [], public numIndices = 0, public startDistance = 0, public rangeCenter = new Point3d()) { }
  -
  + public vertIndices: number[];
  + public numIndices: number;
  + public startDistance: number;
  + public rangeCenter: Point3d;
  + public constructor(vertIndices: number[] = [], numIndices = 0, startDistance = 0, rangeCenter = new Point3d()) {
  + this.vertIndices = vertIndices;
  + this.numIndices = numIndices;
  + this.startDistance = startDistance;
  + this.rangeCenter = rangeCenter;
  + }
  public isValid(): boolean { return 0 < this.numIndices; }
  public reset(): void { this.numIndices = 0; this.vertIndices = []; this.startDistance = 0; }
  public init(polyline: MeshPolyline) {
  @@ -112,6 +120,8 @@ export class MeshPolyline {
  public clear() { this.indices = []; }
  }
  +export class MeshPolylineList extends Array<MeshPolyline> { constructor(...args: MeshPolyline[]) { super(...args); } }
  +
  export class MeshEdge {
  public indices = [0, 0];
  public constructor(index0?: number, index1?: number) {
  