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

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019ddea9-8cd2-7239-b6fa-16b51c9bf6c0,g:45095ea5-df12-48f8-ad6c-6dee049aabd6-->
<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:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item"/>
  <link:roleRef roleURI="http://www.trin.net/role/ConsolidatedStatementsofOperationsunaudited" xlink:type="simple" xlink:href="trn-20260630.xsd#ConsolidatedStatementsofOperationsunaudited"/>
  <link:calculationLink xlink:role="http://www.trin.net/role/ConsolidatedStatementsofOperationsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_019ddea9-8ebd-7eb9-8cea-be9e876d1839" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_019ddea9-8ebd-7bff-b098-5632edb0ff71" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_019ddea9-8ebd-7eb9-8cea-be9e876d1839" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_019ddea9-8ebd-7bff-b098-5632edb0ff71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_019ddea9-8ebd-7191-bc59-bb79058bf219" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_019ddea9-8ebd-7eb9-8cea-be9e876d1839" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_019ddea9-8ebd-7191-bc59-bb79058bf219" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ddea9-8ebd-77d9-bad3-3990df8140f3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_trn_GainLossonSaleofPropertyPlantandEquipmentRailroadTransportationEquipment_019ddea9-8ebd-7345-a114-7342d606560a" xlink:href="trn-20260630.xsd#trn_GainLossonSaleofPropertyPlantandEquipmentRailroadTransportationEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ddea9-8ebd-77d9-bad3-3990df8140f3" xlink:to="loc_trn_GainLossonSaleofPropertyPlantandEquipmentRailroadTransportationEquipment_019ddea9-8ebd-7345-a114-7342d606560a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trn_GainOnDivestitureOfPartiallyOwnedLeasingSubsidiary_019ddea9-8ebd-798e-97dd-7f2cf57a812d" xlink:href="trn-20260630.xsd#trn_GainOnDivestitureOfPartiallyOwnedLeasingSubsidiary"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ddea9-8ebd-77d9-bad3-3990df8140f3" xlink:to="loc_trn_GainOnDivestitureOfPartiallyOwnedLeasingSubsidiary_019ddea9-8ebd-798e-97dd-7f2cf57a812d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfOtherAssets_019df3a1-c337-7ce6-a1d1-4348637592a4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSaleOfOtherAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ddea9-8ebd-77d9-bad3-3990df8140f3" xlink:to="loc_us-gaap_GainLossOnSaleOfOtherAssets_019df3a1-c337-7ce6-a1d1-4348637592a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-7d17-bf08-728edafacbaf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_019ddea9-8ebd-721f-90a1-a7ea71dcc601" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-7d17-bf08-728edafacbaf" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_019ddea9-8ebd-721f-90a1-a7ea71dcc601" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ddea9-8ebd-7a46-bc57-12b93227d460" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-7d17-bf08-728edafacbaf" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ddea9-8ebd-7a46-bc57-12b93227d460" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_019ddea9-8ebd-746f-8e84-8224f79b0d50" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_019ddea9-8ebd-7973-bc07-f202a515580b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_019ddea9-8ebd-746f-8e84-8224f79b0d50" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_019ddea9-8ebd-7973-bc07-f202a515580b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019ddea9-8ebd-74b1-ac2e-08088649ab07" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_019ddea9-8ebd-746f-8e84-8224f79b0d50" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019ddea9-8ebd-74b1-ac2e-08088649ab07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_019df3a2-0db7-74b7-a290-4fc84d7e6cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_019ddea9-8ebd-746f-8e84-8224f79b0d50" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_019df3a2-0db7-74b7-a290-4fc84d7e6cbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019ddea9-8ebd-7d06-9d4b-8fcee09afcf0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019ddea9-8ebd-74a7-a723-3e31af8006d9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ddea9-8ebd-7d06-9d4b-8fcee09afcf0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_019ddea9-8ebd-74a7-a723-3e31af8006d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ddea9-8ebd-720a-83b3-d05381967748" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ddea9-8ebd-7d06-9d4b-8fcee09afcf0" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_019ddea9-8ebd-720a-83b3-d05381967748" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_019ddea9-8ebd-7889-92f3-c14c46d048dd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ddea9-8ebd-7d06-9d4b-8fcee09afcf0" xlink:to="loc_us-gaap_Revenues_019ddea9-8ebd-7889-92f3-c14c46d048dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_019ddea9-8ebd-755f-be69-b8290a767233" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_019ddea9-8ebd-7d06-9d4b-8fcee09afcf0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_019ddea9-8ebd-755f-be69-b8290a767233" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_019ddea9-8ebd-7520-ab91-cc7a7929bfa1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_019ddea9-8ebd-750a-a24e-c674bfe0de83" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_019ddea9-8ebd-7520-ab91-cc7a7929bfa1" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_019ddea9-8ebd-750a-a24e-c674bfe0de83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_019ddea9-8ebd-736a-8472-4d4a3f6119a9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_019ddea9-8ebd-7520-ab91-cc7a7929bfa1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_019ddea9-8ebd-736a-8472-4d4a3f6119a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019ddea9-8ebd-738d-87f7-eb60c9d0df49" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-7f67-bd1a-4b04b4e193cb" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019ddea9-8ebd-738d-87f7-eb60c9d0df49" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-7f67-bd1a-4b04b4e193cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_019ddea9-8ebd-7ff7-b66e-6783e738a47d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_019ddea9-8ebd-738d-87f7-eb60c9d0df49" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_019ddea9-8ebd-7ff7-b66e-6783e738a47d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_019ddea9-8ebd-7e94-9f7b-5893fcdd2c7d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019ddea9-8ebd-7c35-a9f7-4163a8d2b612" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019ddea9-8ebd-7e94-9f7b-5893fcdd2c7d" xlink:to="loc_us-gaap_ProfitLoss_019ddea9-8ebd-7c35-a9f7-4163a8d2b612" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019ddea9-8ebd-7ca4-8502-c62cd8760370" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_019ddea9-8ebd-7e94-9f7b-5893fcdd2c7d" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_019ddea9-8ebd-7ca4-8502-c62cd8760370" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ddea9-8ebd-739b-a352-400833b68463" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_019ddea9-8ebd-7cc2-a7d7-337d09c6e07c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ddea9-8ebd-739b-a352-400833b68463" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_019ddea9-8ebd-7cc2-a7d7-337d09c6e07c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_019ddea9-8ebd-76ee-a304-3e654114c427" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_019ddea9-8ebd-739b-a352-400833b68463" xlink:to="loc_us-gaap_OperatingIncomeLoss_019ddea9-8ebd-76ee-a304-3e654114c427" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trin.net/role/ConsolidatedStatementsofComprehensiveIncomeunaudited" xlink:type="simple" xlink:href="trn-20260630.xsd#ConsolidatedStatementsofComprehensiveIncomeunaudited"/>
  <link:calculationLink xlink:role="http://www.trin.net/role/ConsolidatedStatementsofComprehensiveIncomeunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ddea9-8ebd-7c19-8b6e-da08ccc9ef03" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_019ddea9-8ebd-7396-b5b2-6a6b8a4b1207" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ddea9-8ebd-7c19-8b6e-da08ccc9ef03" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_019ddea9-8ebd-7396-b5b2-6a6b8a4b1207" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_019ddea9-8ebd-7b3c-b5d0-8ca917818153" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ddea9-8ebd-7c19-8b6e-da08ccc9ef03" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_019ddea9-8ebd-7b3c-b5d0-8ca917818153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_019fa576-cdea-7ad3-9221-01ec1e7bc341" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ddea9-8ebd-7c19-8b6e-da08ccc9ef03" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_019fa576-cdea-7ad3-9221-01ec1e7bc341" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-7bed-8653-f591596e2c9c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ddea9-8ebd-756a-ba83-0546db8281cc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-7bed-8653-f591596e2c9c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_019ddea9-8ebd-756a-ba83-0546db8281cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019ddea9-8ebd-76c3-8b74-a440603e0748" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-7bed-8653-f591596e2c9c" xlink:to="loc_us-gaap_ProfitLoss_019ddea9-8ebd-76c3-8b74-a440603e0748" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_019ddea9-8ebd-7ab0-8afb-02d16b1443d7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-7011-910d-7818fa37f2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019ddea9-8ebd-7ab0-8afb-02d16b1443d7" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-7011-910d-7818fa37f2d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_019ddea9-8ebd-7dc4-aac7-8ced9382efb9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_019ddea9-8ebd-7ab0-8afb-02d16b1443d7" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_019ddea9-8ebd-7dc4-aac7-8ced9382efb9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trin.net/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="trn-20260630.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.trin.net/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019ddea9-8ebd-727a-943b-741d2f98c2c6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019ddea9-8ebd-7432-95b9-666aa3add5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ddea9-8ebd-727a-943b-741d2f98c2c6" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_019ddea9-8ebd-7432-95b9-666aa3add5e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_019ddea9-8ebd-7b18-9baa-9122b0dbd383" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ddea9-8ebd-727a-943b-741d2f98c2c6" xlink:to="loc_us-gaap_CommonStockValue_019ddea9-8ebd-7b18-9baa-9122b0dbd383" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_019ddea9-8ebd-780f-b621-dc2687a2b71c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ddea9-8ebd-727a-943b-741d2f98c2c6" xlink:to="loc_us-gaap_AdditionalPaidInCapital_019ddea9-8ebd-780f-b621-dc2687a2b71c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019ddea9-8ebd-757c-894d-b81cf27076c2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ddea9-8ebd-727a-943b-741d2f98c2c6" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_019ddea9-8ebd-757c-894d-b81cf27076c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_019ddea9-8ebd-7268-b400-38affc8506ff" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ddea9-8ebd-727a-943b-741d2f98c2c6" xlink:to="loc_us-gaap_PreferredStockValue_019ddea9-8ebd-7268-b400-38affc8506ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_019ddea9-8ebd-75f3-80dd-1e4fb068f9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_019ddea9-8ebd-727a-943b-741d2f98c2c6" xlink:to="loc_us-gaap_TreasuryStockValue_019ddea9-8ebd-75f3-80dd-1e4fb068f9f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ddea9-8ebd-7804-8d17-f3294831bd49" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-7050-a4c9-caa9ec205019" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ddea9-8ebd-7804-8d17-f3294831bd49" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-7050-a4c9-caa9ec205019" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019ddea9-8ebd-7b1c-835f-dcd91a289e68" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_019ddea9-8ebd-7804-8d17-f3294831bd49" xlink:to="loc_us-gaap_Liabilities_019ddea9-8ebd-7b1c-835f-dcd91a289e68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019ddea9-8ebd-74a6-9c27-e483ab0dfc1d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019ddea9-8ebd-7518-b0a1-df6755618bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019ddea9-8ebd-74a6-9c27-e483ab0dfc1d" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_019ddea9-8ebd-7518-b0a1-df6755618bcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_019ddea9-8ebd-7375-a0c1-e2fe53495c6f" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019ddea9-8ebd-74a6-9c27-e483ab0dfc1d" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_019ddea9-8ebd-7375-a0c1-e2fe53495c6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019ddea9-8ebd-7c41-8ff4-53a58e91933d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_019ddea9-8ebd-74a6-9c27-e483ab0dfc1d" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_019ddea9-8ebd-7c41-8ff4-53a58e91933d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_019ddea9-8ebd-74f5-ad39-ed71f4b5d761" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_019ddea9-8ebd-79e4-b9d0-ca82df1fbbf9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ddea9-8ebd-74f5-ad39-ed71f4b5d761" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_019ddea9-8ebd-79e4-b9d0-ca82df1fbbf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_019ddea9-8ebd-780e-8399-74e4fdb2ec55" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsPayableCurrentAndNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ddea9-8ebd-74f5-ad39-ed71f4b5d761" xlink:to="loc_us-gaap_AccountsPayableCurrentAndNoncurrent_019ddea9-8ebd-780e-8399-74e4fdb2ec55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_019ddea9-8ebd-7029-aff0-d88a7d3fa4cd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ddea9-8ebd-74f5-ad39-ed71f4b5d761" xlink:to="loc_us-gaap_OtherLiabilities_019ddea9-8ebd-7029-aff0-d88a7d3fa4cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_019ddea9-8ebd-764c-89a4-c12a10d09a10" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ddea9-8ebd-74f5-ad39-ed71f4b5d761" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent_019ddea9-8ebd-764c-89a4-c12a10d09a10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_019ddea9-8ebd-7dbd-abd8-7e2159b2fdd7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_019ddea9-8ebd-74f5-ad39-ed71f4b5d761" xlink:to="loc_us-gaap_DebtLongtermAndShorttermCombinedAmount_019ddea9-8ebd-7dbd-abd8-7e2159b2fdd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-72a7-8cff-4f6ba5b4e128" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_019ddea9-8ebd-7991-b845-08aa7bed5354" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-72a7-8cff-4f6ba5b4e128" xlink:to="loc_us-gaap_MinorityInterest_019ddea9-8ebd-7991-b845-08aa7bed5354" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_019ddea9-8ebd-7faa-8833-620c438ce3c2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_019ddea9-8ebd-72a7-8cff-4f6ba5b4e128" xlink:to="loc_us-gaap_StockholdersEquity_019ddea9-8ebd-7faa-8833-620c438ce3c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019ddea9-8ebd-762f-93ed-3539f38df0bf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_019ddea9-8ebd-7f29-80a9-a550759bfcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019ddea9-8ebd-762f-93ed-3539f38df0bf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_019ddea9-8ebd-7f29-80a9-a550759bfcb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trn_NegativeAccumulatedDepreciationPPEDeferredProfit_019ddea9-8ebd-7073-a78a-80fcd2eaed0f" xlink:href="trn-20260630.xsd#trn_NegativeAccumulatedDepreciationPPEDeferredProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019ddea9-8ebd-762f-93ed-3539f38df0bf" xlink:to="loc_trn_NegativeAccumulatedDepreciationPPEDeferredProfit_019ddea9-8ebd-7073-a78a-80fcd2eaed0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019ddea9-8ebd-7ec5-abc5-48aec294d100" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_019ddea9-8ebd-762f-93ed-3539f38df0bf" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_019ddea9-8ebd-7ec5-abc5-48aec294d100" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_019ddea9-8ebd-7bdf-beae-87df8e36aa86" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019ddea9-8ebd-78cf-b31d-e0c33a6869a7" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ddea9-8ebd-7bdf-beae-87df8e36aa86" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_019ddea9-8ebd-78cf-b31d-e0c33a6869a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_019ddea9-8ebd-7396-9059-2e7661b5f3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ddea9-8ebd-7bdf-beae-87df8e36aa86" xlink:to="loc_us-gaap_Goodwill_019ddea9-8ebd-7396-9059-2e7661b5f3fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_019ddea9-8ebd-7ea0-93e4-86a925fbf453" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AccountsReceivableNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ddea9-8ebd-7bdf-beae-87df8e36aa86" xlink:to="loc_us-gaap_AccountsReceivableNet_019ddea9-8ebd-7ea0-93e4-86a925fbf453" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReceivable_019ddea9-8ebd-7040-96e9-4c44602c5a68" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncomeTaxReceivable"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ddea9-8ebd-7bdf-beae-87df8e36aa86" xlink:to="loc_us-gaap_IncomeTaxReceivable_019ddea9-8ebd-7040-96e9-4c44602c5a68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_019ddea9-8ebd-7825-911c-780dd1da5907" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ddea9-8ebd-7bdf-beae-87df8e36aa86" xlink:to="loc_us-gaap_OtherAssets_019ddea9-8ebd-7825-911c-780dd1da5907" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_019ddea9-8ebd-7471-b7ff-23b2c62d6319" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ddea9-8ebd-7bdf-beae-87df8e36aa86" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_019ddea9-8ebd-7471-b7ff-23b2c62d6319" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_019ddea9-8ebd-767d-acf5-9b360b57188b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ddea9-8ebd-7bdf-beae-87df8e36aa86" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_019ddea9-8ebd-767d-acf5-9b360b57188b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_019ddea9-8ebd-7a3b-b0d4-de65f575123d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_019ddea9-8ebd-7bdf-beae-87df8e36aa86" xlink:to="loc_us-gaap_InventoryNet_019ddea9-8ebd-7a3b-b0d4-de65f575123d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trin.net/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="simple" xlink:href="trn-20260630.xsd#ConsolidatedStatementsofCashFlowsunaudited"/>
  <link:calculationLink xlink:role="http://www.trin.net/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ddea9-8ebd-777c-a29d-3255cce4e559" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-79f7-8b80-14c085516207" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ddea9-8ebd-777c-a29d-3255cce4e559" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-79f7-8b80-14c085516207" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_019ddea9-8ebd-7dce-b8aa-fab942b972e3" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ddea9-8ebd-777c-a29d-3255cce4e559" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_019ddea9-8ebd-7dce-b8aa-fab942b972e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_019ddea9-8ebd-7095-8276-c16573d9c564" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_ProfitLoss_019ddea9-8ebd-7095-8276-c16573d9c564" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019ddea9-8ebd-7f77-b78e-a5787c99e3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_019ddea9-8ebd-7f77-b78e-a5787c99e3f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trn_GainLossonSaleofPropertyPlantandEquipmentRailroadTransportationEquipment_019ddea9-8ebd-7167-8c45-319dff7ae024" xlink:href="trn-20260630.xsd#trn_GainLossonSaleofPropertyPlantandEquipmentRailroadTransportationEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_trn_GainLossonSaleofPropertyPlantandEquipmentRailroadTransportationEquipment_019ddea9-8ebd-7167-8c45-319dff7ae024" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_019ddea9-8ebd-70d4-8ee5-3df86e7bf672" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_019ddea9-8ebd-70d4-8ee5-3df86e7bf672" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_019ddea9-8ebd-73ad-bd59-b56b12cdc64c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_019ddea9-8ebd-73ad-bd59-b56b12cdc64c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019ddea9-8ebd-728c-b68a-f1dbce4e7357" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_019ddea9-8ebd-728c-b68a-f1dbce4e7357" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_019ddea9-8ebd-711e-938f-8d900be93135" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax_019ddea9-8ebd-711e-938f-8d900be93135" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019ddea9-8ebd-704a-a247-125990229bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_019ddea9-8ebd-704a-a247-125990229bc2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019ddea9-8ebd-7ab8-81b6-4aa4e6f0396e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_019ddea9-8ebd-7ab8-81b6-4aa4e6f0396e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trn_GainLossonDispositionofPropertyPlantandEquipmentOther_019ddea9-8ebd-78a9-a741-d8b32846f35c" xlink:href="trn-20260630.xsd#trn_GainLossonDispositionofPropertyPlantandEquipmentOther"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_trn_GainLossonDispositionofPropertyPlantandEquipmentOther_019ddea9-8ebd-78a9-a741-d8b32846f35c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019ddea9-8ebd-7b0c-9083-b0e351639ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_019ddea9-8ebd-7b0c-9083-b0e351639ee4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_019ddea9-8ebd-73b3-94fd-f855cf64c783" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_019ddea9-8ebd-73b3-94fd-f855cf64c783" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_019ddea9-8ebd-7579-8a69-35a4c79fdf2e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_019ddea9-8ebd-7579-8a69-35a4c79fdf2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_019ddea9-8ebd-7ead-890b-6ce86a0d27cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_019ddea9-8ebd-7ead-890b-6ce86a0d27cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_019ddea9-8ebd-7883-885d-43fbccc8c6d9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_ShareBasedCompensation_019ddea9-8ebd-7883-885d-43fbccc8c6d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_019ddea9-8ebd-7eca-a33c-56ef1edce45b" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable_019ddea9-8ebd-7eca-a33c-56ef1edce45b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trn_GainOnDivestitureOfPartiallyOwnedLeasingSubsidiary_019df3a5-d370-7b13-9e5e-e2291c717d11" xlink:href="trn-20260630.xsd#trn_GainOnDivestitureOfPartiallyOwnedLeasingSubsidiary"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_trn_GainOnDivestitureOfPartiallyOwnedLeasingSubsidiary_019df3a5-d370-7b13-9e5e-e2291c717d11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019df3a5-d370-7206-a1fc-5b2c1c2c6705" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_019ddea9-8ebd-7401-96e4-105376f6c75d" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_019df3a5-d370-7206-a1fc-5b2c1c2c6705" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019ddea9-8ebd-72ad-912a-fd25769dcecd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ddea9-8ebd-760f-9938-039e04d6bcbd" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019ddea9-8ebd-72ad-912a-fd25769dcecd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_019ddea9-8ebd-760f-9938-039e04d6bcbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ddea9-8ebd-7748-a87a-2037597e54df" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019ddea9-8ebd-72ad-912a-fd25769dcecd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ddea9-8ebd-7748-a87a-2037597e54df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ddea9-8ebd-7507-8d68-53706eea1b41" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_019ddea9-8ebd-72ad-912a-fd25769dcecd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ddea9-8ebd-7507-8d68-53706eea1b41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ddea9-8ebd-70ed-a459-3965e0339b77" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_019ddea9-8ebd-715d-b145-1ecaa9f48f44" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ddea9-8ebd-70ed-a459-3965e0339b77" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_019ddea9-8ebd-715d-b145-1ecaa9f48f44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_019ddea9-8ebd-78af-bb3c-d12c182460d0" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ddea9-8ebd-70ed-a459-3965e0339b77" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_019ddea9-8ebd-78af-bb3c-d12c182460d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019ddea9-8ebd-73cd-93be-22f4061ad7f6" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ddea9-8ebd-70ed-a459-3965e0339b77" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_019ddea9-8ebd-73cd-93be-22f4061ad7f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019ddea9-8ebd-7aa6-9fe4-a458ce8a6b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ddea9-8ebd-70ed-a459-3965e0339b77" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_019ddea9-8ebd-7aa6-9fe4-a458ce8a6b2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_019ddea9-8ebd-76e7-a4bd-c00a7461c964" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ddea9-8ebd-70ed-a459-3965e0339b77" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_019ddea9-8ebd-76e7-a4bd-c00a7461c964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_019ddea9-8ebd-7664-9380-61a9105e9688" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromPaymentsToMinorityShareholders"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ddea9-8ebd-70ed-a459-3965e0339b77" xlink:to="loc_us-gaap_ProceedsFromPaymentsToMinorityShareholders_019ddea9-8ebd-7664-9380-61a9105e9688" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_019df3a7-a6c8-74b5-b850-d5598f449e86" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromDebtNetOfIssuanceCosts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_019ddea9-8ebd-70ed-a459-3965e0339b77" xlink:to="loc_us-gaap_ProceedsFromDebtNetOfIssuanceCosts_019df3a7-a6c8-74b5-b850-d5598f449e86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ddea9-8ebd-787d-a44a-5afda00e9f37" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_trn_ProceedsFromSaleOfPropertySubjectToOrAvailableForOperatingLease_019ddea9-8ebd-7ecd-aa95-a39d1cda59ec" xlink:href="trn-20260630.xsd#trn_ProceedsFromSaleOfPropertySubjectToOrAvailableForOperatingLease"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ddea9-8ebd-787d-a44a-5afda00e9f37" xlink:to="loc_trn_ProceedsFromSaleOfPropertySubjectToOrAvailableForOperatingLease_019ddea9-8ebd-7ecd-aa95-a39d1cda59ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019ddea9-8ebd-7d4a-9b02-5a373d81b370" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ddea9-8ebd-787d-a44a-5afda00e9f37" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_019ddea9-8ebd-7d4a-9b02-5a373d81b370" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherProductiveAssets_019ddea9-8ebd-7d7a-892b-bc80dc2788cf" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_ProceedsFromSaleOfOtherProductiveAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ddea9-8ebd-787d-a44a-5afda00e9f37" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherProductiveAssets_019ddea9-8ebd-7d7a-892b-bc80dc2788cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquipmentOnLease_019ddea9-8ebd-7ee8-917b-5af808af9b02" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireEquipmentOnLease"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ddea9-8ebd-787d-a44a-5afda00e9f37" xlink:to="loc_us-gaap_PaymentsToAcquireEquipmentOnLease_019ddea9-8ebd-7ee8-917b-5af808af9b02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_019df8ab-e3c3-75e0-b8b5-8a260fa2c2c9" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ddea9-8ebd-787d-a44a-5afda00e9f37" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_019df8ab-e3c3-75e0-b8b5-8a260fa2c2c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_019fa549-630e-7d3b-a8fa-4358cc12f431" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_019ddea9-8ebd-787d-a44a-5afda00e9f37" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_019fa549-630e-7d3b-a8fa-4358cc12f431" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trin.net/role/SegmentInformationFinancialinformationforsegmentsDetails" xlink:type="simple" xlink:href="trn-20260630.xsd#SegmentInformationFinancialinformationforsegmentsDetails"/>
  <link:calculationLink xlink:role="http://www.trin.net/role/SegmentInformationFinancialinformationforsegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_019ddea9-8ebe-7a0b-930a-e558b952e252" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_trn_ExternalRevenue_019ddea9-8ebe-7b63-a117-06e7aa39c377" xlink:href="trn-20260630.xsd#trn_ExternalRevenue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_019ddea9-8ebe-7a0b-930a-e558b952e252" xlink:to="loc_trn_ExternalRevenue_019ddea9-8ebe-7b63-a117-06e7aa39c377" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_trn_IntersegmentRevenues_019ddea9-8ebe-7409-af39-773b81b0a3aa" xlink:href="trn-20260630.xsd#trn_IntersegmentRevenues"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_019ddea9-8ebe-7a0b-930a-e558b952e252" xlink:to="loc_trn_IntersegmentRevenues_019ddea9-8ebe-7409-af39-773b81b0a3aa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.trin.net/role/EarningsPerCommonShareEPScalculationDetails" xlink:type="simple" xlink:href="trn-20260630.xsd#EarningsPerCommonShareEPScalculationDetails"/>
  <link:calculationLink xlink:role="http://www.trin.net/role/EarningsPerCommonShareEPScalculationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019ddea9-8f6b-73eb-b808-00b9a5c7c629" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019ddea9-8f6b-7fcf-a2a1-c636baf25a73" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019ddea9-8f6b-73eb-b808-00b9a5c7c629" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_019ddea9-8f6b-7fcf-a2a1-c636baf25a73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019ddea9-8f6b-73b1-84a2-67347518ec6c" xlink:href="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_019ddea9-8f6b-73eb-b808-00b9a5c7c629" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_019ddea9-8f6b-73b1-84a2-67347518ec6c" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
