@thewtex/vtk.js-esm
Version:
Visualization Toolkit for the Web
42 lines (40 loc) • 2.18 kB
JavaScript
var resolveCoincidentTopologyPolygonOffsetFaces = 1;
var resolveCoincidentTopology = 0;
var RESOLVE_COINCIDENT_TOPOLOGY_MODE = ['VTK_RESOLVE_OFF', 'VTK_RESOLVE_POLYGON_OFFSET'];
function getResolveCoincidentTopologyPolygonOffsetFaces() {
return resolveCoincidentTopologyPolygonOffsetFaces;
}
function setResolveCoincidentTopologyPolygonOffsetFaces(value) {
resolveCoincidentTopologyPolygonOffsetFaces = value;
}
function getResolveCoincidentTopology() {
return resolveCoincidentTopology;
}
function setResolveCoincidentTopology() {
var mode = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 0;
resolveCoincidentTopology = mode;
}
function setResolveCoincidentTopologyToDefault() {
setResolveCoincidentTopology(0); // VTK_RESOLVE_OFF
}
function setResolveCoincidentTopologyToOff() {
setResolveCoincidentTopology(0); // VTK_RESOLVE_OFF
}
function setResolveCoincidentTopologyToPolygonOffset() {
setResolveCoincidentTopology(1); // VTK_RESOLVE_POLYGON_OFFSET
}
function getResolveCoincidentTopologyAsString() {
return RESOLVE_COINCIDENT_TOPOLOGY_MODE[resolveCoincidentTopology];
}
var otherStaticMethods = {
getResolveCoincidentTopologyAsString: getResolveCoincidentTopologyAsString,
getResolveCoincidentTopologyPolygonOffsetFaces: getResolveCoincidentTopologyPolygonOffsetFaces,
getResolveCoincidentTopology: getResolveCoincidentTopology,
setResolveCoincidentTopology: setResolveCoincidentTopology,
setResolveCoincidentTopologyPolygonOffsetFaces: setResolveCoincidentTopologyPolygonOffsetFaces,
setResolveCoincidentTopologyToDefault: setResolveCoincidentTopologyToDefault,
setResolveCoincidentTopologyToOff: setResolveCoincidentTopologyToOff,
setResolveCoincidentTopologyToPolygonOffset: setResolveCoincidentTopologyToPolygonOffset
};
export default otherStaticMethods;
export { RESOLVE_COINCIDENT_TOPOLOGY_MODE, getResolveCoincidentTopology, getResolveCoincidentTopologyAsString, getResolveCoincidentTopologyPolygonOffsetFaces, setResolveCoincidentTopology, setResolveCoincidentTopologyPolygonOffsetFaces, setResolveCoincidentTopologyToDefault, setResolveCoincidentTopologyToOff, setResolveCoincidentTopologyToPolygonOffset };