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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:78d59885-3f0c-4094-a05b-501c4bdbb015,g:bf5e4aca-886e-4f6f-8890-6b261f3c16ae-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:apog="http://www.apog.com/20240302" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.apog.com/20240302">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="apog-20240302_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="apog-20240302_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="apog-20240302_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="apog-20240302_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.apog.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.apog.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.apog.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>0000003 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.apog.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDRESULTSOFOPERATIONS" roleURI="http://www.apog.com/role/CONSOLIDATEDRESULTSOFOPERATIONS">
        <link:definition>0000005 - Statement - CONSOLIDATED RESULTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS" roleURI="http://www.apog.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGS">
        <link:definition>0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSParenthetical" roleURI="http://www.apog.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEEARNINGSParenthetical">
        <link:definition>0000007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.apog.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofShareholdersEquity" roleURI="http://www.apog.com/role/ConsolidatedStatementsofShareholdersEquity">
        <link:definition>0000009 - Statement - Consolidated Statements of Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofShareholdersEquityParenthetical" roleURI="http://www.apog.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical">
        <link:definition>0000010 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesandRelatedData" roleURI="http://www.apog.com/role/SummaryofSignificantAccountingPoliciesandRelatedData">
        <link:definition>0000011 - Disclosure - Summary of Significant Accounting Policies and Related Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueReceivablesandContractAssetsandLiabilities" roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilities">
        <link:definition>0000012 - Disclosure - Revenue, Receivables and Contract Assets and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalBalanceSheetInformation" roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformation">
        <link:definition>0000013 - Disclosure - Supplemental Balance Sheet Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstruments" roleURI="http://www.apog.com/role/FinancialInstruments">
        <link:definition>0000014 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipment" roleURI="http://www.apog.com/role/PropertyPlantandEquipment">
        <link:definition>0000015 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssets" roleURI="http://www.apog.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>0000016 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.apog.com/role/Debt">
        <link:definition>0000017 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.apog.com/role/Leases">
        <link:definition>0000018 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://www.apog.com/role/EmployeeBenefitPlans">
        <link:definition>0000019 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingentLiabilities" roleURI="http://www.apog.com/role/CommitmentsandContingentLiabilities">
        <link:definition>0000020 - Disclosure - Commitments and Contingent Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquity" roleURI="http://www.apog.com/role/ShareholdersEquity">
        <link:definition>0000021 - Disclosure - Shareholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensation" roleURI="http://www.apog.com/role/ShareBasedCompensation">
        <link:definition>0000022 - Disclosure - Share-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.apog.com/role/IncomeTaxes">
        <link:definition>0000023 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShare" roleURI="http://www.apog.com/role/EarningsperShare">
        <link:definition>0000024 - Disclosure - Earnings per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentData" roleURI="http://www.apog.com/role/BusinessSegmentData">
        <link:definition>0000025 - Disclosure - Business Segment Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Restructuring" roleURI="http://www.apog.com/role/Restructuring">
        <link:definition>0000026 - Disclosure - Restructuring</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesandRelatedDataPolicies" roleURI="http://www.apog.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataPolicies">
        <link:definition>9954471 - Disclosure - Summary of Significant Accounting Policies and Related Data (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesandRelatedDataTables" roleURI="http://www.apog.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataTables">
        <link:definition>9954472 - Disclosure - Summary of Significant Accounting Policies and Related Data (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueReceivablesandContractAssetsandLiabilitiesTables" roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesTables">
        <link:definition>9954473 - Disclosure - Revenue, Receivables and Contract Assets and Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalBalanceSheetInformationTables" roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationTables">
        <link:definition>9954474 - Disclosure - Supplemental Balance Sheet Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.apog.com/role/FinancialInstrumentsTables">
        <link:definition>9954475 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentTables" roleURI="http://www.apog.com/role/PropertyPlantandEquipmentTables">
        <link:definition>9954476 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.apog.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>9954477 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.apog.com/role/DebtTables">
        <link:definition>9954478 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.apog.com/role/LeasesTables">
        <link:definition>9954479 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansTables" roleURI="http://www.apog.com/role/EmployeeBenefitPlansTables">
        <link:definition>9954480 - Disclosure - Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingentLiabilitiesTables" roleURI="http://www.apog.com/role/CommitmentsandContingentLiabilitiesTables">
        <link:definition>9954481 - Disclosure - Commitments and Contingent Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityTables" roleURI="http://www.apog.com/role/ShareholdersEquityTables">
        <link:definition>9954482 - Disclosure - Shareholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationTables" roleURI="http://www.apog.com/role/ShareBasedCompensationTables">
        <link:definition>9954483 - Disclosure - Share-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.apog.com/role/IncomeTaxesTables">
        <link:definition>9954484 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareTables" roleURI="http://www.apog.com/role/EarningsperShareTables">
        <link:definition>9954485 - Disclosure - Earnings per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentDataTables" roleURI="http://www.apog.com/role/BusinessSegmentDataTables">
        <link:definition>9954486 - Disclosure - Business Segment Data (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringTables" roleURI="http://www.apog.com/role/RestructuringTables">
        <link:definition>9954487 - Disclosure - Restructuring (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesandRelatedDataNarrativeDetails" roleURI="http://www.apog.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataNarrativeDetails">
        <link:definition>9954488 - Disclosure - Summary of Significant Accounting Policies and Related Data (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesandRelatedDataSupplierFinanceProgramDetails" roleURI="http://www.apog.com/role/SummaryofSignificantAccountingPoliciesandRelatedDataSupplierFinanceProgramDetails">
        <link:definition>9954489 - Disclosure - Summary of Significant Accounting Policies and Related Data (Supplier Finance Program) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueReceivablesandContractAssetsandLiabilitiesTimingofRecognitionDetails" roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesTimingofRecognitionDetails">
        <link:definition>9954490 - Disclosure - Revenue, Receivables and Contract Assets and Liabilities (Timing of Recognition) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueReceivablesandContractAssetsandLiabilitiesReceivablesDetails" roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesReceivablesDetails">
        <link:definition>9954491 - Disclosure - Revenue, Receivables and Contract Assets and Liabilities (Receivables) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueReceivablesandContractAssetsandLiabilitiesAllowanceforCreditLossDetails" roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesAllowanceforCreditLossDetails">
        <link:definition>9954492 - Disclosure - Revenue, Receivables and Contract Assets and Liabilities (Allowance for Credit Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueReceivablesandContractAssetsandLiabilitiesContractAssetsandLiabilitiesDetails" roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesContractAssetsandLiabilitiesDetails">
        <link:definition>9954493 - Disclosure - Revenue, Receivables and Contract Assets and Liabilities (Contract Assets and Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueReceivablesandContractAssetsandLiabilitiesRevenueRecognizedDetails" roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesRevenueRecognizedDetails">
        <link:definition>9954494 - Disclosure - Revenue, Receivables and Contract Assets and Liabilities (Revenue Recognized) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueReceivablesandContractAssetsandLiabilitiesPerformanceObligationsDetails" roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesPerformanceObligationsDetails">
        <link:definition>9954495 - Disclosure - Revenue, Receivables and Contract Assets and Liabilities (Performance Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueReceivablesandContractAssetsandLiabilitiesPerformanceObligationsDetails_1" roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesPerformanceObligationsDetails_1">
        <link:definition>9954495 - Disclosure - Revenue, Receivables and Contract Assets and Liabilities (Performance Obligations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalBalanceSheetInformationScheduleofInventoryDetails" roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails">
        <link:definition>9954496 - Disclosure - Supplemental Balance Sheet Information (Schedule of Inventory) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalBalanceSheetInformationScheduleofOtherCurrentLiabilitiesDetails" roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationScheduleofOtherCurrentLiabilitiesDetails">
        <link:definition>9954497 - Disclosure - Supplemental Balance Sheet Information (Schedule of Other Current Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementalBalanceSheetInformationScheduleofOtherNoncurrentLiabilitiesDetails" roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationScheduleofOtherNoncurrentLiabilitiesDetails">
        <link:definition>9954498 - Disclosure - Supplemental Balance Sheet Information (Schedule of Other Non-current Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsAmortizedCostDetails" roleURI="http://www.apog.com/role/FinancialInstrumentsAmortizedCostDetails">
        <link:definition>9954499 - Disclosure - Financial Instruments (Amortized Cost) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsByMaturityDetails" roleURI="http://www.apog.com/role/FinancialInstrumentsByMaturityDetails">
        <link:definition>9954500 - Disclosure - Financial Instruments (By Maturity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsNarrativeDetails" roleURI="http://www.apog.com/role/FinancialInstrumentsNarrativeDetails">
        <link:definition>9954501 - Disclosure - Financial Instruments (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsFinancialInstrumentsAssetsandLiabilitiesDetails" roleURI="http://www.apog.com/role/FinancialInstrumentsFinancialInstrumentsAssetsandLiabilitiesDetails">
        <link:definition>9954502 - Disclosure - Financial Instruments Financial Instruments (Assets and Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentScheduleofNetPropertyPlantandEquipmentDetails" roleURI="http://www.apog.com/role/PropertyPlantandEquipmentScheduleofNetPropertyPlantandEquipmentDetails">
        <link:definition>9954503 - Disclosure - Property, Plant and Equipment (Schedule of Net Property, Plant and Equipment) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentDetails" roleURI="http://www.apog.com/role/PropertyPlantandEquipmentDetails">
        <link:definition>9954504 - Disclosure - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsGoodwillDetails" roleURI="http://www.apog.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails">
        <link:definition>9954505 - Disclosure - Goodwill and Other Intangible Assets (Goodwill) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" roleURI="http://www.apog.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails">
        <link:definition>9954506 - Disclosure - Goodwill and Other Intangible Assets (Intangible Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsNarrativeDetails" roleURI="http://www.apog.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails">
        <link:definition>9954507 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" roleURI="http://www.apog.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails">
        <link:definition>9954508 - Disclosure - Goodwill and Other Intangible Assets (Future Amortization) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtNarrativeDetails" roleURI="http://www.apog.com/role/DebtNarrativeDetails">
        <link:definition>9954509 - Disclosure - Debt (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofDebtMaturitiesDetails" roleURI="http://www.apog.com/role/DebtScheduleofDebtMaturitiesDetails">
        <link:definition>9954510 - Disclosure - Debt (Schedule of Debt Maturities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofSelectedInformationRelatedtoLongTermDebtDetails" roleURI="http://www.apog.com/role/DebtScheduleofSelectedInformationRelatedtoLongTermDebtDetails">
        <link:definition>9954511 - Disclosure - Debt (Schedule of Selected Information Related to Long Term Debt) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtScheduleofInterestExpenseDetails" roleURI="http://www.apog.com/role/DebtScheduleofInterestExpenseDetails">
        <link:definition>9954512 - Disclosure - Debt (Schedule of Interest Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.apog.com/role/LeasesNarrativeDetails">
        <link:definition>9954513 - Disclosure - Leases (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesCostDetails" roleURI="http://www.apog.com/role/LeasesCostDetails">
        <link:definition>9954514 - Disclosure - Leases (Cost) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeasesSupplementalInformationDetails" roleURI="http://www.apog.com/role/LeasesLeasesSupplementalInformationDetails">
        <link:definition>9954515 - Disclosure - Leases Leases (Supplemental Information) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLiabilityMaturityDetails" roleURI="http://www.apog.com/role/LeasesLiabilityMaturityDetails">
        <link:definition>9954516 - Disclosure - Leases (Liability Maturity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLiabilityMaturityDetails_1" roleURI="http://www.apog.com/role/LeasesLiabilityMaturityDetails_1">
        <link:definition>9954516 - Disclosure - Leases (Liability Maturity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansMultiemployerPlansDetails" roleURI="http://www.apog.com/role/EmployeeBenefitPlansMultiemployerPlansDetails">
        <link:definition>9954517 - Disclosure - Employee Benefit Plans (Multiemployer Plans) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansNarrativeDetails" roleURI="http://www.apog.com/role/EmployeeBenefitPlansNarrativeDetails">
        <link:definition>9954518 - Disclosure - Employee Benefit Plans (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationandFundedStatusDetails" roleURI="http://www.apog.com/role/EmployeeBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationandFundedStatusDetails">
        <link:definition>9954519 - Disclosure - Employee Benefit Plans (Schedule of Changes in Plan Assets, Changes in Projected Benefit Obligation, and Funded Status) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansAmountsRecognizedinBalanceSheetDetails" roleURI="http://www.apog.com/role/EmployeeBenefitPlansAmountsRecognizedinBalanceSheetDetails">
        <link:definition>9954520 - Disclosure - Employee Benefit Plans (Amounts Recognized in Balance Sheet) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofAccumulatedOtherComprehensiveLossThatHaveNotYetBeenRecognizedasComponentsofNetPeriodicBenefitCostDetails" roleURI="http://www.apog.com/role/EmployeeBenefitPlansScheduleofAccumulatedOtherComprehensiveLossThatHaveNotYetBeenRecognizedasComponentsofNetPeriodicBenefitCostDetails">
        <link:definition>9954521 - Disclosure - Employee Benefit Plans (Schedule of Accumulated Other Comprehensive Loss That Have Not Yet Been Recognized as Components of Net Periodic Benefit Cost) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofComponentsofDefinedBenefitPensionPlansNetPeriodicBenefitCostDetails" roleURI="http://www.apog.com/role/EmployeeBenefitPlansScheduleofComponentsofDefinedBenefitPensionPlansNetPeriodicBenefitCostDetails">
        <link:definition>9954522 - Disclosure - Employee Benefit Plans (Schedule of Components of Defined Benefit Pension Plans Net Periodic Benefit Cost) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofAssumptionsUsedDetails" roleURI="http://www.apog.com/role/EmployeeBenefitPlansScheduleofAssumptionsUsedDetails">
        <link:definition>9954523 - Disclosure - Employee Benefit Plans (Schedule of Assumptions Used) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansScheduleofExpectedBenefitPaymentsDetails" roleURI="http://www.apog.com/role/EmployeeBenefitPlansScheduleofExpectedBenefitPaymentsDetails">
        <link:definition>9954524 - Disclosure - Employee Benefit Plans (Schedule of Expected Benefit Payments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingentLiabilitiesNarrativeDetails" roleURI="http://www.apog.com/role/CommitmentsandContingentLiabilitiesNarrativeDetails">
        <link:definition>9954525 - Disclosure - Commitments and Contingent Liabilities (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingentLiabilitiesWarrantyDetails" roleURI="http://www.apog.com/role/CommitmentsandContingentLiabilitiesWarrantyDetails">
        <link:definition>9954526 - Disclosure - Commitments and Contingent Liabilities (Warranty) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingentLiabilitiesOutstandingNMTCtransactionsDetails" roleURI="http://www.apog.com/role/CommitmentsandContingentLiabilitiesOutstandingNMTCtransactionsDetails">
        <link:definition>9954527 - Disclosure - Commitments and Contingent Liabilities (Outstanding NMTC transactions) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityNarrativeDetails" roleURI="http://www.apog.com/role/ShareholdersEquityNarrativeDetails">
        <link:definition>9954528 - Disclosure - Shareholders' Equity (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareholdersEquityScheduleofAccumulatedOtherComprehensiveLossNetofTaxDetails" roleURI="http://www.apog.com/role/ShareholdersEquityScheduleofAccumulatedOtherComprehensiveLossNetofTaxDetails">
        <link:definition>9954529 - Disclosure - Shareholders' Equity (Schedule of Accumulated Other Comprehensive Loss Net of Tax) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationNarrativeDetails" roleURI="http://www.apog.com/role/ShareBasedCompensationNarrativeDetails">
        <link:definition>9954530 - Disclosure - Share-Based Compensation (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationCompensationExpenseDetails" roleURI="http://www.apog.com/role/ShareBasedCompensationCompensationExpenseDetails">
        <link:definition>9954531 - Disclosure - Share-Based Compensation (Compensation Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationStockOptionsDetails" roleURI="http://www.apog.com/role/ShareBasedCompensationStockOptionsDetails">
        <link:definition>9954532 - Disclosure - Share-Based Compensation (Stock Options) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationNonvestedShareAwardsandUnitsDetails" roleURI="http://www.apog.com/role/ShareBasedCompensationNonvestedShareAwardsandUnitsDetails">
        <link:definition>9954533 - Disclosure - Share-Based Compensation (Nonvested Share Awards and Units) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofEarningslossbeforeIncomeTaxesDetails" roleURI="http://www.apog.com/role/IncomeTaxesScheduleofEarningslossbeforeIncomeTaxesDetails">
        <link:definition>9954534 - Disclosure - Income Taxes (Schedule of Earnings (loss) before Income Taxes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails" roleURI="http://www.apog.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseDetails">
        <link:definition>9954535 - Disclosure - Income Taxes (Schedule of Components of Income Tax Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.apog.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9954536 - Disclosure - Income Taxes (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxReconciliationDetails" roleURI="http://www.apog.com/role/IncomeTaxesIncomeTaxReconciliationDetails">
        <link:definition>9954537 - Disclosure - Income Taxes (Income Tax Reconciliation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.apog.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>9954538 - Disclosure - Income Taxes (Schedule of Deferred Tax Assets and Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" roleURI="http://www.apog.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails">
        <link:definition>9954539 - Disclosure - Income Taxes (Schedule of Unrecognized Tax Benefits) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareDetails" roleURI="http://www.apog.com/role/EarningsperShareDetails">
        <link:definition>9954540 - Disclosure - Earnings per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentDataNarrativeDetails" roleURI="http://www.apog.com/role/BusinessSegmentDataNarrativeDetails">
        <link:definition>9954541 - Disclosure - Business Segment Data (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentDataScheduleofCertainSegmentDataDetails" roleURI="http://www.apog.com/role/BusinessSegmentDataScheduleofCertainSegmentDataDetails">
        <link:definition>9954542 - Disclosure - Business Segment Data (Schedule of Certain Segment Data) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentDataScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" roleURI="http://www.apog.com/role/BusinessSegmentDataScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails">
        <link:definition>9954543 - Disclosure - Business Segment Data (Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringNarrativeDetails" roleURI="http://www.apog.com/role/RestructuringNarrativeDetails">
        <link:definition>9954544 - Disclosure - Restructuring (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringRestructuringCostsDetails" roleURI="http://www.apog.com/role/RestructuringRestructuringCostsDetails">
        <link:definition>9954545 - Disclosure - Restructuring (Restructuring Costs) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringReserveDetails" roleURI="http://www.apog.com/role/RestructuringReserveDetails">
        <link:definition>9954546 - Disclosure - Restructuring (Reserve) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="apog_InvestmentImpairment" abstract="false" name="InvestmentImpairment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_RestrictedStockAndRestrictedStockUnitsMember" abstract="true" name="RestrictedStockAndRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_ArchitecturalServicesSegmentMember" abstract="true" name="ArchitecturalServicesSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_WellsFargoBankN.A.Member" abstract="true" name="WellsFargoBankN.A.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_TargetNumberOfPerformanceShares" abstract="false" name="TargetNumberOfPerformanceShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="apog_IntangibleAssetsForeignCurrencyTranslationGainLoss" abstract="false" name="IntangibleAssetsForeignCurrencyTranslationGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_IronWorkersMidAmericaPensionFundMember" abstract="true" name="IronWorkersMidAmericaPensionFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_TwoThousandandNineteenNonEmployeeDirectorStockPlanMember" abstract="false" name="TwoThousandandNineteenNonEmployeeDirectorStockPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_ProceedsFromNewMarketsTaxCreditTransactionNetOfDeferredCosts" abstract="false" name="ProceedsFromNewMarketsTaxCreditTransactionNetOfDeferredCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_NumberOfFacilitiesClosed" abstract="false" name="NumberOfFacilitiesClosed" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="apog_ProceedsRepaymentOfOtherDebt" abstract="false" name="ProceedsRepaymentOfOtherDebt" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_ComputerOfficeEquipmentFurnitureMember" abstract="true" name="ComputerOfficeEquipmentFurnitureMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_DeferredTaxAssetsLiabilitiesOtherNonCurrent" abstract="false" name="DeferredTaxAssetsLiabilitiesOtherNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchasedIncrease" abstract="false" name="StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchasedIncrease" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="apog_AdditionalOtherLiabilitiesNoncurrent" abstract="false" name="AdditionalOtherLiabilitiesNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_SOFRMember" abstract="true" name="SOFRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_IronWorkersLocalUnionNo5AndIronWorkersEmployersAssociationEmployeesPensionTrustFundMember" abstract="true" name="IronWorkersLocalUnionNo5AndIronWorkersEmployersAssociationEmployeesPensionTrustFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_TwoThroughSixPercentMember" abstract="true" name="TwoThroughSixPercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_StorefrontAndFinishingSolutionsMember" abstract="true" name="StorefrontAndFinishingSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_LesseeOperatingLeaseLeaseTermsNotRecorded" abstract="false" name="LesseeOperatingLeaseLeaseTermsNotRecorded" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="apog_DebtCovenantDomain" abstract="true" name="DebtCovenantDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_LesseeOperatingLeaseLeaseNotYetCommencedLeasedFacility" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedLeasedFacility" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="apog_FirstTwoPercentMember" abstract="true" name="FirstTwoPercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_DeferredTaxLiabilitiesOperatingLeaseAssets" abstract="false" name="DeferredTaxLiabilitiesOperatingLeaseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_MaximumNumberOfAcquisitionHolidays" abstract="false" name="MaximumNumberOfAcquisitionHolidays" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="apog_AssetImpairmentDueToRestructuringMember" abstract="true" name="AssetImpairmentDueToRestructuringMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_AccountingPoliciesTable" abstract="true" name="AccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="apog_DefinedContributionPlanEmployerContributionMatchLevelBasedOnEmployeeContributionAxis" abstract="true" name="DefinedContributionPlanEmployerContributionMatchLevelBasedOnEmployeeContributionAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="apog_NewMarketTaxCreditTransactionsSummaryTableTextBlock" abstract="false" name="NewMarketTaxCreditTransactionsSummaryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="apog_DeferredTaxLiabilitiesBadDebt" abstract="false" name="DeferredTaxLiabilitiesBadDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_DefinedContributionPlanEmployerContributionMatchLevelBasedOnEmployeeContributionDomain" abstract="true" name="DefinedContributionPlanEmployerContributionMatchLevelBasedOnEmployeeContributionDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_NumberOfLinesOfCredit" abstract="false" name="NumberOfLinesOfCredit" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="apog_IronWorkersLocal580ShopPensionFundMember" abstract="true" name="IronWorkersLocal580ShopPensionFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_RestructuringPolicyPolicyTextBlock" abstract="false" name="RestructuringPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="apog_TransferredOverTimeOutputMethodMember" abstract="true" name="TransferredOverTimeOutputMethodMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_GlaziersUnionLocal27PensionAndRetirementPlanMember" abstract="true" name="GlaziersUnionLocal27PensionAndRetirementPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_NumberOfManufacturingFacilitiesThatUnionEmployeesAreCoveredWith401KPlan" abstract="false" name="NumberOfManufacturingFacilitiesThatUnionEmployeesAreCoveredWith401KPlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="apog_USBankSupplierFinanceProgramMember" abstract="true" name="USBankSupplierFinanceProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_NumberOfQuartersSeparatingAcquisitionHolidays" abstract="false" name="NumberOfQuartersSeparatingAcquisitionHolidays" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="apog_AtlantaIronworkersLocalUnion387PensionPlanMember" abstract="true" name="AtlantaIronworkersLocalUnion387PensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_DeferredTaxAssetsLiabilitiesTaxDeferredExpenseReservesAndAccrualsOtherNonCurrent" abstract="false" name="DeferredTaxAssetsLiabilitiesTaxDeferredExpenseReservesAndAccrualsOtherNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_InternationalPaintersAndAlliedTradesIndustryPensionFundMember" abstract="true" name="InternationalPaintersAndAlliedTradesIndustryPensionFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_WindowAndWallSystemsAndStorefrontAndFinishingSolutionsMember" abstract="true" name="WindowAndWallSystemsAndStorefrontAndFinishingSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_MutualFundInvestments" abstract="false" name="MutualFundInvestments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_NewMarketsTaxCreditSettled" abstract="false" name="NewMarketsTaxCreditSettled" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="apog_LineofCreditFacilityAccordionFeatureIncreaseLimit" abstract="false" name="LineofCreditFacilityAccordionFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_FirstOnePercentMember" abstract="true" name="FirstOnePercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_AccountingPoliciesLineItems" abstract="true" name="AccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="apog_NumberOfPerformancePeriods" abstract="false" name="NumberOfPerformancePeriods" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="apog_CarryingValuePropertyHeldForSale" abstract="false" name="CarryingValuePropertyHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_NewMarketsTaxCreditTaxBenefit" abstract="false" name="NewMarketsTaxCreditTaxBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_NumberOfBusinessesWhichOperateUnderLongTermFixedPriceContractsPercentOfTotalRevenue" abstract="false" name="NumberOfBusinessesWhichOperateUnderLongTermFixedPriceContractsPercentOfTotalRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="apog_UnrecognizedTaxBenefitsThatWouldImpactDeferredTaxes" abstract="false" name="UnrecognizedTaxBenefitsThatWouldImpactDeferredTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeases" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedNumberOfLeases" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="apog_WesternGlaziersRetirementFundOregonAndSouthwestWashingtonMember" abstract="true" name="WesternGlaziersRetirementFundOregonAndSouthwestWashingtonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_August2025Member" abstract="true" name="August2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_ArchitecturalGlassSegmentMember" abstract="true" name="ArchitecturalGlassSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_DefinedContributionPlanEmployerContributionAmount" abstract="false" name="DefinedContributionPlanEmployerContributionAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_ShareRepurchaseProgramMember" abstract="true" name="ShareRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_TransferredOverTimeInputMethodMember" abstract="true" name="TransferredOverTimeInputMethodMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_DebtInstrumentCovenantAcquisitionHoliday" abstract="false" name="DebtInstrumentCovenantAcquisitionHoliday" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_WindowAndWallSystemsMember" abstract="true" name="WindowAndWallSystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_GoodwillReallocationAmongReportingUnits" abstract="false" name="GoodwillReallocationAmongReportingUnits" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_NumberOfPropertiesAcquiredWithHistoricalEnvironmentalConditions" abstract="false" name="NumberOfPropertiesAcquiredWithHistoricalEnvironmentalConditions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="apog_NontaxableGainLossOnLifeInsurancePolicies" abstract="false" name="NontaxableGainLossOnLifeInsurancePolicies" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="apog_U.S.CreditFacilityAndCanadianFacilitiesMember" abstract="true" name="U.S.CreditFacilityAndCanadianFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_DeductionForWorthlessStockLoss" abstract="false" name="DeductionForWorthlessStockLoss" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="apog_LargeScaleOpticalSegmentMember" abstract="true" name="LargeScaleOpticalSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_AcquisitionHolidayConditionMember" abstract="true" name="AcquisitionHolidayConditionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_InterestExpenseIncomeDerivatives" abstract="false" name="InterestExpenseIncomeDerivatives" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_DebtInstrumentCovenantEBITDAToInterestExpenseRatioMinimum" abstract="false" name="DebtInstrumentCovenantEBITDAToInterestExpenseRatioMinimum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="apog_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="apog_ProjectFortifyMember" abstract="true" name="ProjectFortifyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_PercentageOfTotalRevenue" abstract="false" name="PercentageOfTotalRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="apog_UnrecognizedTaxBenefitsNonCurrent" abstract="false" name="UnrecognizedTaxBenefitsNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_IndustrialRevenueBondsMember" abstract="true" name="IndustrialRevenueBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_IncrementalTermSOFRAdjustmentMember" abstract="true" name="IncrementalTermSOFRAdjustmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_MultiemployerPlansDefinedContributionMember" abstract="true" name="MultiemployerPlansDefinedContributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_DeferredWarrantyRevenueNoncurrent" abstract="false" name="DeferredWarrantyRevenueNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_DebtInstrumentAverageDailyBorrowingsDuringYear" abstract="false" name="DebtInstrumentAverageDailyBorrowingsDuringYear" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_StockOptionsAndStockAppreciationRightsMember" abstract="true" name="StockOptionsAndStockAppreciationRightsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_NewMarketsTaxCreditTransactionBenefitNet" abstract="false" name="NewMarketsTaxCreditTransactionBenefitNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_DebtInstrumentCovenantNetDebtToEBITDARatioMaximum" abstract="false" name="DebtInstrumentCovenantNetDebtToEBITDARatioMaximum" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="apog_IndefinitelivedIntangibleAssetsExcludingGoodwillNetoftranslationadjustments" abstract="false" name="IndefinitelivedIntangibleAssetsExcludingGoodwillNetoftranslationadjustments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_LongtermInvestmentsMunicipalAndCorporateBonds" abstract="false" name="LongtermInvestmentsMunicipalAndCorporateBonds" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_TerminationDateDomain" abstract="true" name="TerminationDateDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_DeferredTaxAssetsLiabilitiesTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostNonCurrent" abstract="false" name="DeferredTaxAssetsLiabilitiesTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_NumberOfBusinessesWhichRecognizeRevenueFollowingTheOverTimeOutputMethodPercentOfTotalRevenue" abstract="false" name="NumberOfBusinessesWhichRecognizeRevenueFollowingTheOverTimeOutputMethodPercentOfTotalRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="apog_CompaniesBacklogRelatedToSales" abstract="false" name="CompaniesBacklogRelatedToSales" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_DeferredTaxAssetsOperatingLossCarryforwardsNonCurrent" abstract="false" name="DeferredTaxAssetsOperatingLossCarryforwardsNonCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_ImpairmentExpenseOnGoodwillAndIntangibleAssets" abstract="false" name="ImpairmentExpenseOnGoodwillAndIntangibleAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_WorkingCapitalTextBlock" abstract="false" name="WorkingCapitalTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="apog_AccountsReceivableConstructionContractsMember" abstract="true" name="AccountsReceivableConstructionContractsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_WesternGlaziersRetirementPlanWashingtonMember" abstract="true" name="WesternGlaziersRetirementPlanWashingtonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="apog_Deferredtaxassetsoperatingleaseliabilities" abstract="false" name="Deferredtaxassetsoperatingleaseliabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_LesseeOperatingLeaseLeaseNotYetCommencedLiability" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_NextFourPercentMember" abstract="true" name="NextFourPercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_TerminationDateAxis" abstract="true" name="TerminationDateAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="apog_LargeScaleOpticalMember" abstract="false" name="LargeScaleOpticalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_ScheduleOfInterestExpenseTableTextBlock" abstract="false" name="ScheduleOfInterestExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="apog_DebtCovenantAxis" abstract="true" name="DebtCovenantAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="apog_TwoThousandandNineteenStockIncentivePlanMember" abstract="false" name="TwoThousandandNineteenStockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_WorkingCapitalAbstract" abstract="true" name="WorkingCapitalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="apog_NumberOfNewMarketsTaxCreditAgreements" abstract="false" name="NumberOfNewMarketsTaxCreditAgreements" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="apog_SettlementOfNewMarketsTaxCredit" abstract="false" name="SettlementOfNewMarketsTaxCredit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_BankOfMontrealMember" abstract="true" name="BankOfMontrealMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="apog_GrossProceedsFromNewMarketsTaxCreditTransaction" abstract="false" name="GrossProceedsFromNewMarketsTaxCreditTransaction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="apog_September2025Member" abstract="true" name="September2025Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="apog_ArchitecturalFramingSegmentMember" abstract="true" name="ArchitecturalFramingSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
