cage.ts 389 B

1234567891011121314
  1. /**
  2. * Copyright (c) 2019 mol* contributors, licensed under MIT, See LICENSE file for more info.
  3. *
  4. * @author Alexander Rose <alexander.rose@weirdbyte.de>
  5. */
  6. export interface Cage {
  7. readonly vertices: ArrayLike<number>
  8. readonly edges: ArrayLike<number>
  9. }
  10. export function createCage(vertices: ArrayLike<number>, edges: ArrayLike<number>): Cage {
  11. return { vertices, edges }
  12. }