@kitware/vtk.js
Version:
Visualization Toolkit for the Web
49 lines (47 loc) • 2.05 kB
JavaScript
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 };