{"id":3532,"date":"2026-03-18T07:53:18","date_gmt":"2026-03-18T07:53:18","guid":{"rendered":"https:\/\/saiweiglass.com\/?page_id=3532"},"modified":"2026-03-18T07:58:31","modified_gmt":"2026-03-18T07:58:31","slug":"borosilicate-glass-thermal-expansion-calculator","status":"publish","type":"page","link":"https:\/\/saiweiglass.com\/pt\/materials\/borosilicate-glass\/borosilicate-glass-thermal-expansion-calculator\/","title":{"rendered":"Calculadora de expans\u00e3o t\u00e9rmica de vidro borossilicato"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-a8b92c2\" data-block-id=\"a8b92c2\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a8b92c2-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-cc8d474\" data-v=\"4\" data-block-id=\"cc8d474\"><style>.stk-cc8d474-container{margin-top:50px !important;margin-right:50px !important;margin-bottom:50px !important;margin-left:50px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-cc8d474-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-cc8d474-inner-blocks\">\n<h1>Borosilicate Glass Thermal Expansion Coefficient Calculator<\/h1>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-d35ac2c\" data-block-id=\"d35ac2c\"><style>.stk-d35ac2c {margin-bottom:18px !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-d35ac2c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-eee585e\" data-v=\"4\" data-block-id=\"eee585e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-eee585e-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-eee585e-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-c7f8b55\" data-block-id=\"c7f8b55\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-c7f8b55-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5c116fb\" data-v=\"4\" data-block-id=\"5c116fb\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5c116fb-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5c116fb-inner-blocks\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;600&#038;display=swap\" rel=\"stylesheet\">\n\n<section id=\"bx-thermal-calc-v1\">\n<style>\n#bx-thermal-calc-v1 *,\n#bx-thermal-calc-v1 *::before,\n#bx-thermal-calc-v1 *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n#bx-thermal-calc-v1 {\n  max-width: 1200px; \/* \u5e03\u5c40\u5bbd\u5ea6\u5df2\u8c03\u6574\u4e3a 1200px *\/\n  margin: 0 auto;\n  padding: 40px 24px;\n  font-family: inherit; \/* \u7ee7\u627f Blocksy \u5b57\u4f53 *\/\n  color: #1a1a2e;\n  line-height: 1.6;\n}\n\n\/* \u5f3a\u5236 H2, H3, H4 \u7ee7\u627f\u5b57\u4f53\u5c5e\u6027\uff0c\u9632\u6b62\u4e3b\u9898\u6837\u5f0f\u51b2\u7a81 *\/\n#bx-thermal-calc-v1 h2,\n#bx-thermal-calc-v1 h3,\n#bx-thermal-calc-v1 h4 {\n  font-family: inherit !important;\n  margin: 0;\n}\n\n#bx-thermal-calc-v1 h2.tc-main-title {\n  color: #304890;\n  margin-bottom: 8px;\n  font-weight: 700;\n  font-size: clamp(24px, 4vw, 32px); \/* \u4fdd\u6301\u9ed8\u8ba4 32px \u5927\u5c0f *\/\n}\n#bx-thermal-calc-v1 .tc-subtitle {\n  color: #555;\n  margin-bottom: 32px;\n  font-size: 1.05rem;\n}\n#bx-thermal-calc-v1 .tc-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 32px;\n}\n#bx-thermal-calc-v1 .tc-inputs {\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n}\n#bx-thermal-calc-v1 .tc-field {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n}\n\/* \u5c06 Label \u8bbe\u7f6e\u4e3a H3 \u6837\u5f0f *\/\n#bx-thermal-calc-v1 h3.tc-label {\n  font-size: 0.85rem;\n  font-weight: 600;\n  color: #304890;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n  font-family: 'IBM Plex Mono', monospace !important;\n}\n#bx-thermal-calc-v1 .tc-select {\n  height: 44px;\n  padding: 0 36px 0 14px;\n  border: 2px solid #d8dce6;\n  border-radius: 8px;\n  font-size: 0.95rem;\n  font-family: inherit;\n  color: #1a1a2e;\n  background: #fff url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23304890' stroke-width='2' fill='none'\/%3E%3C\/svg%3E\") no-repeat right 14px center;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  cursor: pointer;\n}\n#bx-thermal-calc-v1 .tc-select option { color: #000018; background: #FFFFFF; }\n#bx-thermal-calc-v1 .tc-select:focus { outline: none; border-color: #1860A8; }\n#bx-thermal-calc-v1 .tc-input {\n  height: 44px;\n  padding: 0 14px;\n  border: 2px solid #d8dce6;\n  border-radius: 8px;\n  font-size: 0.95rem;\n  font-family: 'IBM Plex Mono', monospace;\n  color: #1a1a2e;\n  transition: border-color 0.2s;\n}\n#bx-thermal-calc-v1 .tc-input:focus { outline: none; border-color: #1860A8; }\n#bx-thermal-calc-v1 .tc-input::placeholder { color: #aab; }\n\n#bx-thermal-calc-v1 .tc-temp-mode {\n  display: flex;\n  gap: 8px;\n  margin-bottom: 4px;\n}\n#bx-thermal-calc-v1 .tc-mode-btn {\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.78rem;\n  font-weight: 600;\n  border: 2px solid #d8dce6;\n  background: #fff;\n  color: #555;\n  padding: 4px 14px;\n  border-radius: 6px;\n  cursor: pointer;\n  transition: all 0.2s;\n}\n#bx-thermal-calc-v1 .tc-mode-btn.active {\n  border-color: #304890;\n  background: #304890;\n  color: #fff;\n}\n#bx-thermal-calc-v1 .tc-temp-pair {\n  display: none;\n  gap: 8px;\n}\n#bx-thermal-calc-v1 .tc-temp-pair.show { display: flex; }\n#bx-thermal-calc-v1 .tc-temp-single { display: block; }\n#bx-thermal-calc-v1 .tc-temp-single.hide { display: none; }\n\n#bx-thermal-calc-v1 .tc-custom-cte { display: none; }\n#bx-thermal-calc-v1 .tc-custom-cte.show { display: flex; }\n\n#bx-thermal-calc-v1 .tc-btn-calc {\n  height: 48px;\n  background: #304890;\n  color: #fff;\n  border: none;\n  border-radius: 8px;\n  font-weight: 600;\n  font-size: 1rem;\n  cursor: pointer;\n  font-family: inherit;\n  transition: background 0.2s;\n  margin-top: 4px;\n}\n#bx-thermal-calc-v1 .tc-btn-calc:hover { background: #1860A8; }\n\n\/* Output panel *\/\n#bx-thermal-calc-v1 .tc-output {\n  background: #fafbfe;\n  border: 2px solid #d8dce6;\n  border-radius: 14px;\n  padding: 28px 24px;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n}\n#bx-thermal-calc-v1 .tc-output-empty {\n  text-align: center;\n  color: #999;\n  font-size: 0.95rem;\n  padding: 40px 0;\n}\n#bx-thermal-calc-v1 .tc-results { display: none; }\n#bx-thermal-calc-v1 .tc-results.show { display: block; }\n\n#bx-thermal-calc-v1 .tc-result-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: baseline;\n  padding: 12px 0;\n  border-bottom: 1px solid #eef0f4;\n}\n#bx-thermal-calc-v1 .tc-result-row:last-of-type { border-bottom: none; }\n\n\/* \u7ed3\u679c Key \u8bbe\u7f6e\u4e3a H4 \u6837\u5f0f *\/\n#bx-thermal-calc-v1 h4.tc-result-key {\n  font-size: 0.9rem;\n  color: #555;\n  font-weight: normal; \n}\n#bx-thermal-calc-v1 .tc-result-val {\n  font-family: 'IBM Plex Mono', monospace;\n  font-weight: 600;\n  font-size: 1.1rem;\n  color: #304890;\n}\n#bx-thermal-calc-v1 .tc-result-val.lg {\n  font-size: 1.5rem;\n}\n\n\/* Visual bar *\/\n#bx-thermal-calc-v1 .tc-visual {\n  margin: 20px 0 16px;\n}\n#bx-thermal-calc-v1 h4.tc-bar-label {\n  font-size: 0.78rem;\n  font-family: 'IBM Plex Mono', monospace !important;\n  color: #888;\n  margin-bottom: 4px;\n  font-weight: normal;\n}\n#bx-thermal-calc-v1 .tc-bar-track {\n  height: 20px;\n  background: #e8ecf4;\n  border-radius: 6px;\n  position: relative;\n  overflow: hidden;\n}\n#bx-thermal-calc-v1 .tc-bar-original {\n  height: 100%;\n  background: #304890;\n  border-radius: 6px;\n  position: absolute;\n  left: 0;\n  top: 0;\n  transition: width 0.5s ease;\n}\n#bx-thermal-calc-v1 .tc-bar-expanded {\n  height: 100%;\n  background: #1860A8;\n  border-radius: 6px;\n  position: absolute;\n  left: 0;\n  top: 0;\n  opacity: 0.4;\n  transition: width 0.5s ease;\n}\n#bx-thermal-calc-v1 .tc-bar-legend {\n  display: flex;\n  gap: 20px;\n  margin-top: 8px;\n  font-size: 0.78rem;\n  color: #666;\n}\n#bx-thermal-calc-v1 .tc-bar-legend span::before {\n  content: '';\n  display: inline-block;\n  width: 12px;\n  height: 12px;\n  border-radius: 3px;\n  margin-right: 6px;\n  vertical-align: middle;\n}\n#bx-thermal-calc-v1 .tc-legend-orig::before { background: #304890; }\n#bx-thermal-calc-v1 .tc-legend-exp::before { background: #1860A8; opacity: 0.5; }\n\n\/* Warning *\/\n#bx-thermal-calc-v1 .tc-warning {\n  display: none;\n  background: #fef3f2;\n  border: 1px solid #e8473f;\n  border-radius: 8px;\n  padding: 14px 18px;\n  margin-top: 16px;\n  font-size: 0.9rem;\n  color: #9b1c1c;\n  line-height: 1.5;\n}\n#bx-thermal-calc-v1 .tc-warning.show { display: block; }\n#bx-thermal-calc-v1 h4.tc-warn-title { \n  color: #c0392b; \n  font-size: 0.9rem; \n  font-weight: bold; \n  margin-bottom: 4px; \n}\n\n\/* CTA *\/\n#bx-thermal-calc-v1 .tc-cta {\n  background: #304890;\n  border-radius: 12px;\n  padding: 24px 28px;\n  margin-top: 28px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  flex-wrap: wrap;\n  gap: 16px;\n}\n#bx-thermal-calc-v1 h3.tc-cta-text {\n  color: #fff;\n  font-size: 1rem;\n  font-weight: 500;\n}\n#bx-thermal-calc-v1 .tc-cta-link {\n  display: inline-block;\n  background: #fff;\n  color: #304890;\n  font-weight: 700;\n  padding: 12px 28px;\n  border-radius: 8px;\n  text-decoration: none;\n  font-size: 0.95rem;\n  white-space: nowrap;\n  transition: background 0.2s, transform 0.15s;\n}\n#bx-thermal-calc-v1 .tc-cta-link:hover { background: #eef2fa; transform: translateY(-1px); }\n\n\/* Formula *\/\n#bx-thermal-calc-v1 .tc-formula {\n  margin-top: 16px;\n  padding: 12px 16px;\n  background: #f4f6fb;\n  border-radius: 8px;\n  font-family: 'IBM Plex Mono', monospace;\n  font-size: 0.82rem;\n  color: #666;\n  text-align: center;\n}\n\n@media (max-width: 860px) {\n  #bx-thermal-calc-v1 { padding: 28px 16px; }\n  #bx-thermal-calc-v1 .tc-grid { grid-template-columns: 1fr; }\n  #bx-thermal-calc-v1 .tc-cta { flex-direction: column; text-align: center; }\n}\n<\/style>\n\n<h2 class=\"tc-main-title\">Borosilicate Glass Thermal Expansion Calculator<\/h2>\n<p class=\"tc-subtitle\">Calculate how much a glass piece will expand or contract with temperature changes.<\/p>\n\n<div class=\"tc-grid\">\n  <div class=\"tc-inputs\">\n    <div class=\"tc-field\">\n      <h3 class=\"tc-label\">Glass Type<\/h3>\n      <select class=\"tc-select\" id=\"tcGlass\">\n        <option value=\"3.3\" data-shock=\"160\" selected>Borosilicate Glass (3.3)<\/option>\n        <option value=\"9.0\" data-shock=\"37\">Soda-Lime Glass<\/option>\n        <option value=\"0.55\" data-shock=\"1000\">Fused Quartz<\/option>\n        <option value=\"custom\" data-shock=\"\">Custom CTE<\/option>\n      <\/select>\n    <\/div>\n\n    <div class=\"tc-field tc-custom-cte\" id=\"tcCustomWrap\">\n      <h3 class=\"tc-label\">Custom CTE (&times;10&sup1;&sup2;&frasl;K)<\/h3>\n      <input type=\"number\" class=\"tc-input\" id=\"tcCustomCTE\" placeholder=\"e.g. 5.0\" step=\"any\" min=\"0\">\n    <\/div>\n\n    <div class=\"tc-field\">\n      <h3 class=\"tc-label\">Original Dimension (mm)<\/h3>\n      <input type=\"number\" class=\"tc-input\" id=\"tcDimension\" placeholder=\"e.g. 500\" step=\"any\" min=\"0\" value=\"500\">\n    <\/div>\n\n    <div class=\"tc-field\">\n      <h3 class=\"tc-label\">Temperature Input<\/h3>\n      <div class=\"tc-temp-mode\">\n        <button type=\"button\" class=\"tc-mode-btn active\" id=\"tcModeDelta\">&Delta;T Direct<\/button>\n        <button type=\"button\" class=\"tc-mode-btn\" id=\"tcModeRange\">Start \/ End Temp<\/button>\n      <\/div>\n      <div class=\"tc-temp-single\" id=\"tcDeltaWrap\">\n        <input type=\"number\" class=\"tc-input\" id=\"tcDeltaT\" placeholder=\"Temperature change in &deg;C\" step=\"any\" value=\"200\" style=\"width:100%\">\n      <\/div>\n      <div class=\"tc-temp-pair\" id=\"tcRangeWrap\">\n        <input type=\"number\" class=\"tc-input\" id=\"tcTempStart\" placeholder=\"Start &deg;C\" step=\"any\" style=\"flex:1\">\n        <input type=\"number\" class=\"tc-input\" id=\"tcTempEnd\" placeholder=\"End &deg;C\" step=\"any\" style=\"flex:1\">\n      <\/div>\n    <\/div>\n\n    <button type=\"button\" class=\"tc-btn-calc\" id=\"tcCalculate\">Calculate Expansion<\/button>\n  <\/div>\n\n  <div class=\"tc-output\">\n    <div class=\"tc-output-empty\" id=\"tcEmpty\">Enter values and click Calculate to see results.<\/div>\n    <div class=\"tc-results\" id=\"tcResults\">\n      <div class=\"tc-result-row\">\n        <h4 class=\"tc-result-key\">Dimensional Change<\/h4>\n        <span class=\"tc-result-val lg\" id=\"tcResChange\">&#8212;<\/span>\n      <\/div>\n      <div class=\"tc-result-row\">\n        <h4 class=\"tc-result-key\">New Dimension<\/h4>\n        <span class=\"tc-result-val\" id=\"tcResNew\">&#8212;<\/span>\n      <\/div>\n      <div class=\"tc-result-row\">\n        <h4 class=\"tc-result-key\">Glass CTE<\/h4>\n        <span class=\"tc-result-val\" id=\"tcResCTE\">&#8212;<\/span>\n      <\/div>\n      <div class=\"tc-result-row\">\n        <h4 class=\"tc-result-key\">&Delta;T Applied<\/h4>\n        <span class=\"tc-result-val\" id=\"tcResDT\">&#8212;<\/span>\n      <\/div>\n\n      <div class=\"tc-visual\">\n        <h4 class=\"tc-bar-label\">Visual comparison (scaled for visibility)<\/h4>\n        <div class=\"tc-bar-track\">\n          <div class=\"tc-bar-expanded\" id=\"tcBarExp\"><\/div>\n          <div class=\"tc-bar-original\" id=\"tcBarOrig\"><\/div>\n        <\/div>\n        <div class=\"tc-bar-legend\">\n          <span class=\"tc-legend-orig\">Original<\/span>\n          <span class=\"tc-legend-exp\">After expansion<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"tc-warning\" id=\"tcWarning\">\n        <h4 class=\"tc-warn-title\">Warning: Risk of thermal fracture.<\/h4>\n        The temperature change (<span id=\"tcWarnDT\"><\/span>&deg;C) exceeds the thermal shock resistance (<span id=\"tcWarnShock\"><\/span>&deg;C) of the selected glass. Consider using a glass with lower thermal expansion.\n      <\/div>\n\n      <div class=\"tc-formula\">&Delta;L = L&#8320; &times; &alpha; &times; &Delta;T<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"tc-cta\">\n  <h3 class=\"tc-cta-text\">Need borosilicate glass for your application? SW Glass delivers custom-cut pieces to your exact dimensions.<\/h3>\n  <a href=\"#ct-popup-787\" class=\"tc-cta-link\">Request Quote &rarr;<\/a>\n<\/div>\n\n<\/section>\n\n<script>\n(function(){\n  var glassEl = document.getElementById('tcGlass');\n  var customWrap = document.getElementById('tcCustomWrap');\n  var customCTE = document.getElementById('tcCustomCTE');\n  var dimEl = document.getElementById('tcDimension');\n  var deltaTEl = document.getElementById('tcDeltaT');\n  var tempStartEl = document.getElementById('tcTempStart');\n  var tempEndEl = document.getElementById('tcTempEnd');\n  var deltaWrap = document.getElementById('tcDeltaWrap');\n  var rangeWrap = document.getElementById('tcRangeWrap');\n  var modeDelta = document.getElementById('tcModeDelta');\n  var modeRange = document.getElementById('tcModeRange');\n  var emptyEl = document.getElementById('tcEmpty');\n  var resultsEl = document.getElementById('tcResults');\n  var warningEl = document.getElementById('tcWarning');\n\n  var tempMode = 'delta';\n\n  \/\/ Toggle custom CTE field\n  glassEl.addEventListener('change', function(){\n    if (glassEl.value === 'custom') {\n      customWrap.classList.add('show');\n    } else {\n      customWrap.classList.remove('show');\n    }\n  });\n\n  \/\/ Toggle temp input mode\n  modeDelta.addEventListener('click', function(){\n    tempMode = 'delta';\n    modeDelta.classList.add('active');\n    modeRange.classList.remove('active');\n    deltaWrap.classList.remove('hide');\n    deltaWrap.classList.add('tc-temp-single');\n    rangeWrap.classList.remove('show');\n  });\n\n  modeRange.addEventListener('click', function(){\n    tempMode = 'range';\n    modeRange.classList.add('active');\n    modeDelta.classList.remove('active');\n    deltaWrap.classList.add('hide');\n    rangeWrap.classList.add('show');\n  });\n\n  document.getElementById('tcCalculate').addEventListener('click', calculate);\n\n  function calculate() {\n    \/\/ Get CTE\n    var cte;\n    var shockLimit = null;\n    if (glassEl.value === 'custom') {\n      cte = parseFloat(customCTE.value);\n      if (isNaN(cte) || cte <= 0) { alert('Please enter a valid CTE value.'); return; }\n    } else {\n      cte = parseFloat(glassEl.value);\n      var opt = glassEl.options[glassEl.selectedIndex];\n      var sh = opt.getAttribute('data-shock');\n      if (sh) shockLimit = parseFloat(sh);\n    }\n\n    \/\/ Get dimension\n    var L0 = parseFloat(dimEl.value);\n    if (isNaN(L0) || L0 <= 0) { alert('Please enter a valid dimension greater than 0.'); return; }\n\n    \/\/ Get delta T\n    var dT;\n    if (tempMode === 'delta') {\n      dT = parseFloat(deltaTEl.value);\n      if (isNaN(dT)) { alert('Please enter a valid temperature change.'); return; }\n    } else {\n      var ts = parseFloat(tempStartEl.value);\n      var te = parseFloat(tempEndEl.value);\n      if (isNaN(ts) || isNaN(te)) { alert('Please enter valid start and end temperatures.'); return; }\n      dT = te - ts;\n    }\n\n    if (dT === 0) {\n      alert('Temperature change is zero \\u2014 no expansion will occur.');\n      return;\n    }\n\n    \/\/ Calculate: \u0394L (in mm) = L0 * (cte * 1e-6) * dT\n    var alpha = cte * 1e-6;\n    var deltaL_mm = L0 * alpha * dT;\n    var deltaL_um = deltaL_mm * 1000; \/\/ convert to \u03bcm\n    var newDim = L0 + deltaL_mm;\n\n    \/\/ Display\n    emptyEl.style.display = 'none';\n    resultsEl.classList.add('show');\n\n    var sign = deltaL_um >= 0 ? '+' : '';\n    document.getElementById('tcResChange').textContent = sign + deltaL_um.toFixed(2) + ' \\u03bcm';\n    document.getElementById('tcResNew').textContent = newDim.toFixed(6) + ' mm';\n    document.getElementById('tcResCTE').textContent = cte + ' \\u00d710\\u207b\\u2076\/K';\n    document.getElementById('tcResDT').textContent = (dT >= 0 ? '+' : '') + dT + ' \\u00b0C';\n\n    \/\/ Visual bar \u2014 scale expansion for visibility\n    var absDelta = Math.abs(deltaL_mm);\n    var ratio = absDelta \/ L0;\n    \/\/ Scale: show original as 70% of track, expansion scaled to be visible (min 2%, max 30% of track)\n    var origPct = 70;\n    var expScaled = Math.max(2, Math.min(30, ratio * 70 * 500)); \/\/ exaggerate for visibility\n    var totalPct = origPct + (deltaL_mm >= 0 ? expScaled : 0);\n    var origShow = deltaL_mm < 0 ? origPct - expScaled : origPct;\n\n    document.getElementById('tcBarOrig').style.width = origPct + '%';\n    document.getElementById('tcBarExp').style.width = (deltaL_mm >= 0 ? origPct + expScaled : origPct) + '%';\n\n    \/\/ Warning\n    warningEl.classList.remove('show');\n    if (shockLimit !== null && Math.abs(dT) > shockLimit) {\n      document.getElementById('tcWarnDT').textContent = Math.abs(dT);\n      document.getElementById('tcWarnShock').textContent = shockLimit;\n      warningEl.classList.add('show');\n    }\n  }\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Borosilicate Glass Thermal Expansion Calculator Calculate how much a glass piece will expand or contract with temperature changes. Glass Type Borosilicate Glass (3.3)Soda-Lime GlassFused QuartzCustom CTE Custom CTE (&times;10&sup1;&sup2;&frasl;K) Original Dimension (mm) Temperature Input &Delta;T Direct Start \/ End Temp Calculate Expansion Enter values and click Calculate to see results. Dimensional Change &#8212; New Dimension [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":3489,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-3532","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/saiweiglass.com\/pt\/wp-json\/wp\/v2\/pages\/3532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saiweiglass.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/saiweiglass.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/saiweiglass.com\/pt\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/saiweiglass.com\/pt\/wp-json\/wp\/v2\/comments?post=3532"}],"version-history":[{"count":0,"href":"https:\/\/saiweiglass.com\/pt\/wp-json\/wp\/v2\/pages\/3532\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/saiweiglass.com\/pt\/wp-json\/wp\/v2\/pages\/3489"}],"wp:attachment":[{"href":"https:\/\/saiweiglass.com\/pt\/wp-json\/wp\/v2\/media?parent=3532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}