<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:a43f0b48-1a8e-4380-b79a-aed887408046,g:bdb8754d-780b-4be0-b508-b647794d6391-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.apog.com/role/ConsolidatedBalanceSheetsunaudited" xlink:type="simple" xlink:href="apog-20210828.xsd#ConsolidatedBalanceSheetsunaudited"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedBalanceSheetsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_bf8f20c8-289f-4ee1-a5fc-c776597128f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_62994c39-ed67-4165-9724-f6435dc5e2e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bf8f20c8-289f-4ee1-a5fc-c776597128f3" xlink:to="loc_us-gaap_AccountsPayableCurrent_62994c39-ed67-4165-9724-f6435dc5e2e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b43ec58a-01c7-4974-9290-9a01d296b1bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bf8f20c8-289f-4ee1-a5fc-c776597128f3" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_b43ec58a-01c7-4974-9290-9a01d296b1bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_82db56a9-f676-4afe-80e6-618ff8bdc66b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bf8f20c8-289f-4ee1-a5fc-c776597128f3" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_82db56a9-f676-4afe-80e6-618ff8bdc66b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_e528ab33-35b9-4c94-9d85-485e1a6e1b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bf8f20c8-289f-4ee1-a5fc-c776597128f3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_e528ab33-35b9-4c94-9d85-485e1a6e1b5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_7d55ce9c-05d0-4c2e-a243-7d2543c7758a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bf8f20c8-289f-4ee1-a5fc-c776597128f3" xlink:to="loc_us-gaap_DebtCurrent_7d55ce9c-05d0-4c2e-a243-7d2543c7758a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_d6463bb5-793f-4cc6-832f-58977846fcf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_bf8f20c8-289f-4ee1-a5fc-c776597128f3" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_d6463bb5-793f-4cc6-832f-58977846fcf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cb2eb765-136e-4098-98d2-789bff30c51b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0feb188c-778f-4153-a44d-449e26653063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cb2eb765-136e-4098-98d2-789bff30c51b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0feb188c-778f-4153-a44d-449e26653063" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9c9bc316-beaf-4daf-833e-05a638f260b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cb2eb765-136e-4098-98d2-789bff30c51b" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9c9bc316-beaf-4daf-833e-05a638f260b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d4fc9bf1-ece6-4ac6-a320-275b53c3c847" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cb2eb765-136e-4098-98d2-789bff30c51b" xlink:to="loc_us-gaap_InventoryNet_d4fc9bf1-ece6-4ac6-a320-275b53c3c847" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_ea8dff0e-0058-4b82-ba7f-f74a2ae8cc4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cb2eb765-136e-4098-98d2-789bff30c51b" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_ea8dff0e-0058-4b82-ba7f-f74a2ae8cc4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_007ba4eb-d884-415a-8cbb-5dd0f672a0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cb2eb765-136e-4098-98d2-789bff30c51b" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_007ba4eb-d884-415a-8cbb-5dd0f672a0bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_fff07028-7e61-424b-960c-716906db1013" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cd299ca9-8514-4c9d-b070-372c358a4834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fff07028-7e61-424b-960c-716906db1013" xlink:to="loc_us-gaap_AssetsCurrent_cd299ca9-8514-4c9d-b070-372c358a4834" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_301dbe97-ea29-4d59-bc78-3070bec8d4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fff07028-7e61-424b-960c-716906db1013" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_301dbe97-ea29-4d59-bc78-3070bec8d4a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_ad0f2055-9f32-4a7e-bd21-61e7963f75a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fff07028-7e61-424b-960c-716906db1013" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_ad0f2055-9f32-4a7e-bd21-61e7963f75a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_03fe5508-e0a4-4c4d-b448-7797a9693da1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fff07028-7e61-424b-960c-716906db1013" xlink:to="loc_us-gaap_Goodwill_03fe5508-e0a4-4c4d-b448-7797a9693da1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_db28bc6f-d79f-4fb9-88b4-8175ae4710e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fff07028-7e61-424b-960c-716906db1013" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_db28bc6f-d79f-4fb9-88b4-8175ae4710e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f72042ec-00f8-40f8-aa86-af14eab95e17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_fff07028-7e61-424b-960c-716906db1013" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f72042ec-00f8-40f8-aa86-af14eab95e17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_e83fd22f-cb76-4064-bf2f-b272bf44cf80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1019406c-1ccc-4d5b-af8b-1371f9a9a48b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e83fd22f-cb76-4064-bf2f-b272bf44cf80" xlink:to="loc_us-gaap_LiabilitiesCurrent_1019406c-1ccc-4d5b-af8b-1371f9a9a48b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_870c6011-8fdf-41f7-898a-25218bb804d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e83fd22f-cb76-4064-bf2f-b272bf44cf80" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_870c6011-8fdf-41f7-898a-25218bb804d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_417eccc9-e8f6-487f-a844-16a0e24613ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e83fd22f-cb76-4064-bf2f-b272bf44cf80" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_417eccc9-e8f6-487f-a844-16a0e24613ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_82f316dd-9ecf-4d4a-b8d0-d834cfe9d12a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e83fd22f-cb76-4064-bf2f-b272bf44cf80" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_82f316dd-9ecf-4d4a-b8d0-d834cfe9d12a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_98e6c988-8e42-4ef0-9dbd-8924d959812f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e83fd22f-cb76-4064-bf2f-b272bf44cf80" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_98e6c988-8e42-4ef0-9dbd-8924d959812f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_144bdf8b-0aba-4df0-ae45-a7c099b49754" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_e83fd22f-cb76-4064-bf2f-b272bf44cf80" xlink:to="loc_us-gaap_StockholdersEquity_144bdf8b-0aba-4df0-ae45-a7c099b49754" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0c496106-8e98-45b0-98a5-66f469d3d247" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_628be095-ef66-4c9e-8f35-8776e2b53797" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0c496106-8e98-45b0-98a5-66f469d3d247" xlink:to="loc_us-gaap_AdditionalPaidInCapital_628be095-ef66-4c9e-8f35-8776e2b53797" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7e6f931d-bad8-436a-ba83-11342f475097" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0c496106-8e98-45b0-98a5-66f469d3d247" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_7e6f931d-bad8-436a-ba83-11342f475097" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_61633b22-9992-4b47-948a-8cf25bc4e7c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0c496106-8e98-45b0-98a5-66f469d3d247" xlink:to="loc_us-gaap_CommonStockValue_61633b22-9992-4b47-948a-8cf25bc4e7c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5b1ff9b7-aa3e-49d2-b077-52163df466d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0c496106-8e98-45b0-98a5-66f469d3d247" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5b1ff9b7-aa3e-49d2-b077-52163df466d8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/ConsolidatedResultsofOperationsunaudited" xlink:type="simple" xlink:href="apog-20210828.xsd#ConsolidatedResultsofOperationsunaudited"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedResultsofOperationsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_38798c5c-d0f1-4348-ae49-764df76d8475" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_8cda709a-867c-41d4-a202-1adae510ba76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_38798c5c-d0f1-4348-ae49-764df76d8475" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_8cda709a-867c-41d4-a202-1adae510ba76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_44be8b66-0f52-4a3c-a11f-9506666161ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_38798c5c-d0f1-4348-ae49-764df76d8475" xlink:to="loc_us-gaap_InterestExpense_44be8b66-0f52-4a3c-a11f-9506666161ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5d4071d0-c49c-4248-b43d-977d72128f55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_38798c5c-d0f1-4348-ae49-764df76d8475" xlink:to="loc_us-gaap_OperatingIncomeLoss_5d4071d0-c49c-4248-b43d-977d72128f55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9805bbb7-e83d-4504-975f-d559fa334f84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a61e36df-acb7-4da5-bad3-06297af8daae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9805bbb7-e83d-4504-975f-d559fa334f84" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a61e36df-acb7-4da5-bad3-06297af8daae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_13c86b17-4f63-4604-af4c-80349adb6233" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9805bbb7-e83d-4504-975f-d559fa334f84" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_13c86b17-4f63-4604-af4c-80349adb6233" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_be1705e9-160a-4ec1-b826-f70bdccf490b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_02c3d00a-9576-4419-bc79-ed32d376ccbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_be1705e9-160a-4ec1-b826-f70bdccf490b" xlink:to="loc_us-gaap_GrossProfit_02c3d00a-9576-4419-bc79-ed32d376ccbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_194233b5-8086-4477-9876-f4b1b30c1abc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_be1705e9-160a-4ec1-b826-f70bdccf490b" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_194233b5-8086-4477-9876-f4b1b30c1abc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a1b73885-3218-40c5-9265-c4200265a5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_50b3f647-a0c8-4cdd-8b68-ebccc480f08d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a1b73885-3218-40c5-9265-c4200265a5e3" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_50b3f647-a0c8-4cdd-8b68-ebccc480f08d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1d061c7d-c062-435e-98fd-1fc5fbf3394a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_a1b73885-3218-40c5-9265-c4200265a5e3" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1d061c7d-c062-435e-98fd-1fc5fbf3394a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsofComprehensiveEarningsunaudited" xlink:type="simple" xlink:href="apog-20210828.xsd#ConsolidatedStatementsofComprehensiveEarningsunaudited"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedStatementsofComprehensiveEarningsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9c56c8ab-6bb6-49ca-8061-22ecab99bab2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_43da9800-e92c-48ae-aab2-be6edfbe58a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9c56c8ab-6bb6-49ca-8061-22ecab99bab2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_43da9800-e92c-48ae-aab2-be6edfbe58a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_99e29b18-b602-40fc-b348-48dc78c1cfa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9c56c8ab-6bb6-49ca-8061-22ecab99bab2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_99e29b18-b602-40fc-b348-48dc78c1cfa1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_2300b323-4999-465c-8073-f7237b2ae945" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_9c56c8ab-6bb6-49ca-8061-22ecab99bab2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_2300b323-4999-465c-8073-f7237b2ae945" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_59831829-6807-42fb-9fd8-32a9a5cf1710" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6b709aaa-21d5-468e-a442-6058311f230c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_59831829-6807-42fb-9fd8-32a9a5cf1710" xlink:to="loc_us-gaap_NetIncomeLoss_6b709aaa-21d5-468e-a442-6058311f230c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_91b07b6b-65e3-4040-ba3e-ac7c3addc9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_59831829-6807-42fb-9fd8-32a9a5cf1710" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_91b07b6b-65e3-4040-ba3e-ac7c3addc9fe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="simple" xlink:href="apog-20210828.xsd#ConsolidatedStatementsofCashFlowsunaudited"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_337b971e-0c27-4404-955c-e88603a4d4de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cbb35a65-4a93-43c0-a58c-af7b49745431" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_337b971e-0c27-4404-955c-e88603a4d4de" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_cbb35a65-4a93-43c0-a58c-af7b49745431" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fa443f6e-8bce-446f-a3ec-17120dcba0a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_337b971e-0c27-4404-955c-e88603a4d4de" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_fa443f6e-8bce-446f-a3ec-17120dcba0a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7cacbff2-de44-45df-a359-ad6eeee74be7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_337b971e-0c27-4404-955c-e88603a4d4de" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7cacbff2-de44-45df-a359-ad6eeee74be7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2b8ea8d2-7f1c-4bcf-9a79-b3a256a3d0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_f620be6c-4bdc-44da-b9c6-ab7992c82383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2b8ea8d2-7f1c-4bcf-9a79-b3a256a3d0dc" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_f620be6c-4bdc-44da-b9c6-ab7992c82383" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_290baadc-b5fe-41fb-bedb-3f5fcc9836e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2b8ea8d2-7f1c-4bcf-9a79-b3a256a3d0dc" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_290baadc-b5fe-41fb-bedb-3f5fcc9836e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_2a691ede-db69-4a42-9906-673d48e0d930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2b8ea8d2-7f1c-4bcf-9a79-b3a256a3d0dc" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_2a691ede-db69-4a42-9906-673d48e0d930" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_36c66b84-7852-4a3c-bf44-168786914c53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2b8ea8d2-7f1c-4bcf-9a79-b3a256a3d0dc" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_36c66b84-7852-4a3c-bf44-168786914c53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_0b1d78db-f9a9-4fff-9886-7e72d9a99440" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2b8ea8d2-7f1c-4bcf-9a79-b3a256a3d0dc" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_0b1d78db-f9a9-4fff-9886-7e72d9a99440" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_30d097e1-0e26-4d6d-87f6-e1adebf4c667" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2b8ea8d2-7f1c-4bcf-9a79-b3a256a3d0dc" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_30d097e1-0e26-4d6d-87f6-e1adebf4c667" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_303d7536-8ef9-47f3-bc6f-8eaafecf1b9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_2b8ea8d2-7f1c-4bcf-9a79-b3a256a3d0dc" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_303d7536-8ef9-47f3-bc6f-8eaafecf1b9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f4c3af27-938c-46a6-965f-4c8654855113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_NetIncomeLoss_f4c3af27-938c-46a6-965f-4c8654855113" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_347db463-0457-4074-876e-1f5aea8ea5e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_347db463-0457-4074-876e-1f5aea8ea5e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d916f662-f205-4d01-a703-88bad7e5fded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_ShareBasedCompensation_d916f662-f205-4d01-a703-88bad7e5fded" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1c17cb45-99ef-4d8e-bdae-d05ab7acba82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1c17cb45-99ef-4d8e-bdae-d05ab7acba82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_f691284a-fa19-4d50-9051-3b7e2bbb3a58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_AssetImpairmentCharges_f691284a-fa19-4d50-9051-3b7e2bbb3a58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_f9c27bdb-e082-431c-b9e0-68c6cafee351" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_f9c27bdb-e082-431c-b9e0-68c6cafee351" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_OperatingLeaseRightOfUseAssetAmortization_67d6c813-b65b-41fe-88eb-3f587460e90a" xlink:href="apog-20210828.xsd#apog_OperatingLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_apog_OperatingLeaseRightOfUseAssetAmortization_67d6c813-b65b-41fe-88eb-3f587460e90a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_391c7ae0-b9eb-4664-b71f-8788895f74c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_391c7ae0-b9eb-4664-b71f-8788895f74c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_3ec4037f-4b70-4da6-8e57-d7488393f3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_3ec4037f-4b70-4da6-8e57-d7488393f3bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f0e97091-4e5c-4d3f-b6d2-b82271e496df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f0e97091-4e5c-4d3f-b6d2-b82271e496df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_b48a7e2e-d88c-41a5-a452-4f5006132032" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_b48a7e2e-d88c-41a5-a452-4f5006132032" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d64dd028-6c00-43b3-8fec-27aa32fa4e00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d64dd028-6c00-43b3-8fec-27aa32fa4e00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_0765810b-caef-463f-b3d9-5329dd331848" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_0765810b-caef-463f-b3d9-5329dd331848" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_36282387-5af5-4cd6-97a2-146c18c57814" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_36282387-5af5-4cd6-97a2-146c18c57814" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_IncreaseDecreaseOperatingLeaseLiabilities_ed0938c3-85af-413e-8112-150635f2399b" xlink:href="apog-20210828.xsd#apog_IncreaseDecreaseOperatingLeaseLiabilities"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_apog_IncreaseDecreaseOperatingLeaseLiabilities_ed0938c3-85af-413e-8112-150635f2399b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_24021d52-b33f-42f0-af23-1acc82878666" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_aa3b6650-0168-4216-8574-a159b99a52e9" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_24021d52-b33f-42f0-af23-1acc82878666" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2010be3f-8b05-46ab-8aed-e663e8250daf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_d61af2ac-fe78-45e0-9971-82b052850b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2010be3f-8b05-46ab-8aed-e663e8250daf" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_d61af2ac-fe78-45e0-9971-82b052850b2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_46510df3-7225-4228-953d-e5809f1bcef2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2010be3f-8b05-46ab-8aed-e663e8250daf" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_46510df3-7225-4228-953d-e5809f1bcef2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_522ce85b-434f-4ba9-b43c-f6f9931a84a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2010be3f-8b05-46ab-8aed-e663e8250daf" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_522ce85b-434f-4ba9-b43c-f6f9931a84a2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesAccountsReceivableDetails" xlink:type="simple" xlink:href="apog-20210828.xsd#RevenueReceivablesandContractAssetsandLiabilitiesAccountsReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_bae24d18-1626-46cd-b6b3-6185467afea2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_754b1720-8880-4089-9a8a-d09150b282dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_bae24d18-1626-46cd-b6b3-6185467afea2" xlink:to="loc_us-gaap_AccountsReceivableGross_754b1720-8880-4089-9a8a-d09150b282dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a79e7022-f73d-4949-97d7-83c88e823f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_bae24d18-1626-46cd-b6b3-6185467afea2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a79e7022-f73d-4949-97d7-83c88e823f4c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationComponentsofinventoriesDetails" xlink:type="simple" xlink:href="apog-20210828.xsd#SupplementalBalanceSheetInformationComponentsofinventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformationComponentsofinventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c4e0255e-eb83-49f6-b45f-c8ff5447ac4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_cb7ef8e9-e1ce-44fd-b2ba-3e4ae0d11eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_c4e0255e-eb83-49f6-b45f-c8ff5447ac4e" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_cb7ef8e9-e1ce-44fd-b2ba-3e4ae0d11eb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_fc6c38cb-b98e-476f-843e-32d818921dd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_c4e0255e-eb83-49f6-b45f-c8ff5447ac4e" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_fc6c38cb-b98e-476f-843e-32d818921dd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_397e6939-474a-4ba6-87f3-76d1ddb8419d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_c4e0255e-eb83-49f6-b45f-c8ff5447ac4e" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_397e6939-474a-4ba6-87f3-76d1ddb8419d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationOthercurrentliabilitiesDetails" xlink:type="simple" xlink:href="apog-20210828.xsd#SupplementalBalanceSheetInformationOthercurrentliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformationOthercurrentliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_fdaa8cfa-a724-4df8-858e-ed9a2fb927f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_AcquiredContractLiabilitiesCurrent_f7812419-74be-4a40-ac29-699ef900dea7" xlink:href="apog-20210828.xsd#apog_AcquiredContractLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_fdaa8cfa-a724-4df8-858e-ed9a2fb927f0" xlink:to="loc_apog_AcquiredContractLiabilitiesCurrent_f7812419-74be-4a40-ac29-699ef900dea7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_de17d7a3-b460-4268-aa48-2c82a1889457" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_fdaa8cfa-a724-4df8-858e-ed9a2fb927f0" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_de17d7a3-b460-4268-aa48-2c82a1889457" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_187ea137-fa39-40aa-9a4b-ee1778878e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_fdaa8cfa-a724-4df8-858e-ed9a2fb927f0" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_187ea137-fa39-40aa-9a4b-ee1778878e2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_AccruedFreight_3873da9e-2f30-4464-881a-299d2c92cfd0" xlink:href="apog-20210828.xsd#apog_AccruedFreight"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_fdaa8cfa-a724-4df8-858e-ed9a2fb927f0" xlink:to="loc_apog_AccruedFreight_3873da9e-2f30-4464-881a-299d2c92cfd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_AdditionalOtherLiabilitiesCurrent_6e7074f3-97ef-4fad-90ad-1cc75d9ee261" xlink:href="apog-20210828.xsd#apog_AdditionalOtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_fdaa8cfa-a724-4df8-858e-ed9a2fb927f0" xlink:to="loc_apog_AdditionalOtherLiabilitiesCurrent_6e7074f3-97ef-4fad-90ad-1cc75d9ee261" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_a08147f0-2eb3-4c8a-8585-fdf0ea219689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_fdaa8cfa-a724-4df8-858e-ed9a2fb927f0" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_a08147f0-2eb3-4c8a-8585-fdf0ea219689" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationOthernoncurrentliabilitiesDetails" xlink:type="simple" xlink:href="apog-20210828.xsd#SupplementalBalanceSheetInformationOthernoncurrentliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformationOthernoncurrentliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_8d7531e6-1e83-4dcf-aa73-b0821d002b86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_f306c379-71f5-4f8e-84a0-85384a8ef413" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_8d7531e6-1e83-4dcf-aa73-b0821d002b86" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_f306c379-71f5-4f8e-84a0-85384a8ef413" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_4b650d1b-a267-4368-8249-20c5da6739d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_8d7531e6-1e83-4dcf-aa73-b0821d002b86" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_4b650d1b-a267-4368-8249-20c5da6739d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_ce3ef647-9702-4895-9d57-84a88da1d643" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_8d7531e6-1e83-4dcf-aa73-b0821d002b86" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_ce3ef647-9702-4895-9d57-84a88da1d643" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_7f87d4c1-ca14-4352-aff9-941e8516fa8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_8d7531e6-1e83-4dcf-aa73-b0821d002b86" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_7f87d4c1-ca14-4352-aff9-941e8516fa8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_DeferredPayrollTaxesLongTermCARESAct_0281cc51-a749-42d5-859d-188290d49762" xlink:href="apog-20210828.xsd#apog_DeferredPayrollTaxesLongTermCARESAct"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_8d7531e6-1e83-4dcf-aa73-b0821d002b86" xlink:to="loc_apog_DeferredPayrollTaxesLongTermCARESAct_0281cc51-a749-42d5-859d-188290d49762" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_AdditionalOtherLiabilitiesNoncurrent_c1c985aa-3c78-49c5-8756-6bb3eb46a671" xlink:href="apog-20210828.xsd#apog_AdditionalOtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_8d7531e6-1e83-4dcf-aa73-b0821d002b86" xlink:to="loc_apog_AdditionalOtherLiabilitiesNoncurrent_c1c985aa-3c78-49c5-8756-6bb3eb46a671" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/FinancialInstrumentsDetails2" xlink:type="simple" xlink:href="apog-20210828.xsd#FinancialInstrumentsDetails2"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/FinancialInstrumentsDetails2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_acf21501-3a0d-43a2-9521-2560c984722c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_e2284afa-bcbe-4d64-84f8-fe3af468e1d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_acf21501-3a0d-43a2-9521-2560c984722c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_e2284afa-bcbe-4d64-84f8-fe3af468e1d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_b3348acc-2c35-4592-9cf7-50c0190c07ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_acf21501-3a0d-43a2-9521-2560c984722c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_b3348acc-2c35-4592-9cf7-50c0190c07ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_d9c2a6cb-5d6c-45c7-b895-1ff517240f54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_acf21501-3a0d-43a2-9521-2560c984722c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_d9c2a6cb-5d6c-45c7-b895-1ff517240f54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsAmortizedCostBasis_19cde2b0-882c-4bcc-80ba-1047a7d03796" xlink:href="apog-20210828.xsd#apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsAmortizedCostBasis"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_acf21501-3a0d-43a2-9521-2560c984722c" xlink:to="loc_apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsAmortizedCostBasis_19cde2b0-882c-4bcc-80ba-1047a7d03796" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ca38a059-ed50-4844-b9cd-0405c262a260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_0f781d13-78b3-4adf-a5ad-5d3b8461e301" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ca38a059-ed50-4844-b9cd-0405c262a260" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_0f781d13-78b3-4adf-a5ad-5d3b8461e301" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_1c499c0a-57ae-48ff-8cb0-2eddf33a30f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ca38a059-ed50-4844-b9cd-0405c262a260" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_1c499c0a-57ae-48ff-8cb0-2eddf33a30f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_c4ce7878-062f-47af-b1ff-792bee38df8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ca38a059-ed50-4844-b9cd-0405c262a260" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_c4ce7878-062f-47af-b1ff-792bee38df8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsFairValue_e07da89a-d1d2-447b-8fdd-e42c448f9e67" xlink:href="apog-20210828.xsd#apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ca38a059-ed50-4844-b9cd-0405c262a260" xlink:to="loc_apog_AvailableforsaleSecuritiesDebtMaturitiesAfterFifteenYearsFairValue_e07da89a-d1d2-447b-8fdd-e42c448f9e67" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssetsDetails1" xlink:type="simple" xlink:href="apog-20210828.xsd#GoodwillandOtherIdentifiableIntangibleAssetsDetails1"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/GoodwillandOtherIdentifiableIntangibleAssetsDetails1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bc12bf8a-e0df-4696-a2e5-fd93d801bc80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_FiniteLivedIdentifiableIntangibleAssetsForeignCurrencyTranslationAdjustment_1e5b9bfc-1914-4aa4-adea-c58fe1f3020b" xlink:href="apog-20210828.xsd#apog_FiniteLivedIdentifiableIntangibleAssetsForeignCurrencyTranslationAdjustment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bc12bf8a-e0df-4696-a2e5-fd93d801bc80" xlink:to="loc_apog_FiniteLivedIdentifiableIntangibleAssetsForeignCurrencyTranslationAdjustment_1e5b9bfc-1914-4aa4-adea-c58fe1f3020b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_07ebc432-d67b-4d30-a8bd-e04fd4d4d81e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bc12bf8a-e0df-4696-a2e5-fd93d801bc80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_07ebc432-d67b-4d30-a8bd-e04fd4d4d81e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_48efc7a1-98b9-4a3a-8b32-d22c0ef5993f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bc12bf8a-e0df-4696-a2e5-fd93d801bc80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_48efc7a1-98b9-4a3a-8b32-d22c0ef5993f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/LeasesDetails" xlink:type="simple" xlink:href="apog-20210828.xsd#LeasesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/LeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_9e46e340-163a-4496-b202-5a8bfd42bb6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_04596c96-a74a-44ec-aeaa-107fb0cdedab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_9e46e340-163a-4496-b202-5a8bfd42bb6e" xlink:to="loc_us-gaap_OperatingLeaseCost_04596c96-a74a-44ec-aeaa-107fb0cdedab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_fed20767-7488-4f3f-944a-3e4fd52167da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_9e46e340-163a-4496-b202-5a8bfd42bb6e" xlink:to="loc_us-gaap_ShortTermLeaseCost_fed20767-7488-4f3f-944a-3e4fd52167da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_3f82b3bf-9ff4-4698-a834-f1748823981e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_9e46e340-163a-4496-b202-5a8bfd42bb6e" xlink:to="loc_us-gaap_VariableLeaseCost_3f82b3bf-9ff4-4698-a834-f1748823981e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/LeasesDetails2" xlink:type="simple" xlink:href="apog-20210828.xsd#LeasesDetails2"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/LeasesDetails2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_13b80b90-4fac-46ac-a492-1d1bd3d1c15e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4771c61d-0c41-4bd1-a756-95b16e3d3703" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_13b80b90-4fac-46ac-a492-1d1bd3d1c15e" xlink:to="loc_us-gaap_OperatingLeaseLiability_4771c61d-0c41-4bd1-a756-95b16e3d3703" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_32f9a244-a5f0-4682-bfcb-75ae8a895f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_13b80b90-4fac-46ac-a492-1d1bd3d1c15e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_32f9a244-a5f0-4682-bfcb-75ae8a895f8c" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
