UNPKG

@kitware/vtk.js

Version:

Visualization Toolkit for the Web

49 lines (47 loc) 2.05 kB
const Resolve = { Off: 0, PolygonOffset: 1 }; let resolveCoincidentTopologyPolygonOffsetFaces = Resolve.PolygonOffset; let resolveCoincidentTopology = Resolve.Off; const RESOLVE_COINCIDENT_TOPOLOGY_MODE = ['VTK_RESOLVE_OFF', 'VTK_RESOLVE_POLYGON_OFFSET']; function getResolveCoincidentTopologyPolygonOffsetFaces() { return resolveCoincidentTopologyPolygonOffsetFaces; } function setResolveCoincidentTopologyPolygonOffsetFaces(value) { const changed = resolveCoincidentTopologyPolygonOffsetFaces === value; resolveCoincidentTopologyPolygonOffsetFaces = value; return changed; } function getResolveCoincidentTopology() { return resolveCoincidentTopology; } function setResolveCoincidentTopology(mode = 0) { const changed = resolveCoincidentTopology === mode; resolveCoincidentTopology = mode; return changed; } function setResolveCoincidentTopologyToDefault() { return setResolveCoincidentTopology(Resolve.Off); } function setResolveCoincidentTopologyToOff() { return setResolveCoincidentTopology(Resolve.Off); } function setResolveCoincidentTopologyToPolygonOffset() { return setResolveCoincidentTopology(Resolve.PolygonOffset); } function getResolveCoincidentTopologyAsString() { return RESOLVE_COINCIDENT_TOPOLOGY_MODE[resolveCoincidentTopology]; } var otherStaticMethods = { Resolve, getResolveCoincidentTopologyAsString, getResolveCoincidentTopologyPolygonOffsetFaces, getResolveCoincidentTopology, setResolveCoincidentTopology, setResolveCoincidentTopologyPolygonOffsetFaces, setResolveCoincidentTopologyToDefault, setResolveCoincidentTopologyToOff, setResolveCoincidentTopologyToPolygonOffset }; export { RESOLVE_COINCIDENT_TOPOLOGY_MODE, Resolve, otherStaticMethods as default, getResolveCoincidentTopology, getResolveCoincidentTopologyAsString, getResolveCoincidentTopologyPolygonOffsetFaces, setResolveCoincidentTopology, setResolveCoincidentTopologyPolygonOffsetFaces, setResolveCoincidentTopologyToDefault, setResolveCoincidentTopologyToOff, setResolveCoincidentTopologyToPolygonOffset };