Class InterpolateSerieFromCsysOnSurface

For a given triangulated surface where a serie is defined at the triangles and localy, allows to interpolation this serie at nodes (or not) and globaly (or not).

The local coordinate system is the one defoned in Arch (see Arch documentation), i.e., the Okada local coordinate system.

Example

const arch = require('@youwol/arch')
const geom = require('@youwol/geometry')

// Given a serie defined in local coordinate system
// and at triangles...
//
const solution = new arch.Solution(model)
const burgers = solution.burgers(true, true)

// ...get a new serie defined at nodes and globally
//
const i = new InterpolateSerieOnSurface(positions, indices)
const newSerie = i.interpolate({
serie : burgers,
atTriangles: false,
localCsys : false
})

Hierarchy

  • InterpolateSerieFromCsysOnSurface

Constructors

Properties

Methods

Constructors

Properties

surface: Surface = undefined

Methods

  • serie must be defined at triangles and only (for the moment) with itemSize = 3

    Parameters

    • __namedParameters: {
          atTriangles?: boolean;
          localCsys: boolean;
          serie: Serie<IArray>;
      }
      • Optional atTriangles?: boolean
      • localCsys: boolean
      • serie: Serie<IArray>

    Returns Serie<IArray>