From b1fbe33a6f0cf506f84bf9b5e96f2edf9e4a1e49 Mon Sep 17 00:00:00 2001 From: Pawel Baran Date: Tue, 11 Jun 2024 17:07:56 +0200 Subject: [PATCH 1/2] IsRigidTransformation bugfixed to return true for reflection --- Geometry_Engine/Query/IsRigidTransformation.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Geometry_Engine/Query/IsRigidTransformation.cs b/Geometry_Engine/Query/IsRigidTransformation.cs index 91c2ee4cb..71bb0e304 100644 --- a/Geometry_Engine/Query/IsRigidTransformation.cs +++ b/Geometry_Engine/Query/IsRigidTransformation.cs @@ -69,7 +69,7 @@ public static bool IsRigidTransformation(this TransformMatrix transform, double { 0, 0, 1 } }; - return multiplied.IsEqual(identity, tolerance) && Math.Abs(1 - rotation.Determinant()) <= tolerance; + return multiplied.IsEqual(identity, tolerance) && 1 - Math.Abs(rotation.Determinant()) <= tolerance; } /***************************************************/ From 38e24126aca74db51f8b49e8f694dc38682da7e8 Mon Sep 17 00:00:00 2001 From: Pawel Baran Date: Tue, 11 Jun 2024 22:36:05 +0200 Subject: [PATCH 2/2] unit tests updated --- .ci/Datasets/Geometry_Engine/Query/IsRigidTransformation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci/Datasets/Geometry_Engine/Query/IsRigidTransformation.json b/.ci/Datasets/Geometry_Engine/Query/IsRigidTransformation.json index 15ac2e4aa..17dd5c779 100644 --- a/.ci/Datasets/Geometry_Engine/Query/IsRigidTransformation.json +++ b/.ci/Datasets/Geometry_Engine/Query/IsRigidTransformation.json @@ -1 +1 @@ -{ "_t" : "BH.oM.Data.Library.Dataset", "BHoM_Guid" : "0d1c5760-3dc5-4d9a-8ce0-0b752462f294", "Name" : "IsRigidTransformation", "Fragments" : [], "Tags" : [], "CustomData" : { }, "SourceInformation" : { "_t" : "BH.oM.Data.Library.Source", "BHoM_Guid" : "854a0f1f-db54-4083-9157-f305c5a0816b", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "SourceLink" : "", "Title" : "", "Author" : "pawelbaran", "ItemReference" : "", "Version" : "", "Publisher" : "", "Schema" : "", "Language" : "", "Location" : "", "Copyright" : "", "Contributors" : "" }, "TimeOfCreation" : { "$date" : 1614166081018 }, "Data" : [{ "_t" : "BH.oM.Test.UnitTests.UnitTest", "BHoM_Guid" : "c6a3d04f-7f06-4ae4-9432-f2f2d133a74c", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Method" : { "_t" : "System.Reflection.MethodBase", "TypeName" : "{ \"_t\" : \"System.Type\", \"Name\" : \"BH.Engine.Geometry.Query, Geometry_Engine, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null\" }", "MethodName" : "IsRigidTransformation", "Parameters" : ["{ \"_t\" : \"System.Type\", \"Name\" : \"BH.oM.Geometry.TransformMatrix\" }", "{ \"_t\" : \"System.Type\", \"Name\" : \"System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\" }"] }, "Data" : [{ "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "e177fb17-4bc9-4e33-bd5d-3f1b07fa051c", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.41122389040539764, 0.91153437234141066, 0.0, -0.54000000000000004], [-0.91153437234141066, 0.41122389040539764, 0.0, 0.68000000000000005], [0.0, 0.0, 1.0, -0.23000000000000001], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "ba0fa06f-1224-484f-9843-57ffa8b72031", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.90000000000000002, 0.0, 0.0, -0.053999999999999992], [0.0, 0.90000000000000002, 0.0, 0.067999999999999949], [0.0, 0.0, 0.90000000000000002, -0.022999999999999993], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [false] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "1e475a18-7360-4197-913b-d8767abd8523", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[1.0, 0.0, -0.54000000000000004, 0.0], [0.0, 1.0, 0.68000000000000005, 0.0], [0.0, 0.0, -0.23000000000000001, 0.0], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [false] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "f47589f9-2cb9-40bd-98d5-efb482481807", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, -1.0, -0.46000000000000002], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [false] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "51f746cb-6d90-4f2d-9e51-da3c6cdd15d7", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.71714873904574028, -0.69692014326255824, 0.0, 0.98729869630729716], [0.69692014326255824, 0.71714873904574028, 0.0, 9.5029934306339392], [0.0, 0.0, 1.0, 1.5360453787893269], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "a21d4d32-9dd6-4d11-8000-7f2d66e9d259", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.91943202823831705, -0.39324896115511176, 0.0, 2.4637991754125022], [0.39324896115511176, 0.91943202823831705, 0.0, 0.53585295545739875], [0.0, 0.0, 1.0, 1.7009699026592866], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "7ff81f45-bfcf-435a-be5d-6cc494cd7afb", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.98625382954234619, -0.16523735568283787, 0.0, 8.6445658674830863], [0.16523735568283787, 0.98625382954234619, 0.0, 2.1882679201910062], [0.0, 0.0, 1.0, 1.6796545571087182], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "432d888b-9a81-42db-a7fa-ad9d4635cbb3", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.55282390621189359, -0.8332981031543415, 0.0, -1.6495944426275644], [0.8332981031543415, 0.55282390621189359, 0.0, -1.4602176338000801], [0.0, 0.0, 1.0, 1.1247597882173768], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "43834e67-761f-4dae-87fc-f7960b22e772", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99406487519290176, -0.10878889606812173, 0.0, 4.6495469078169673], [0.10878889606812173, 0.99406487519290176, 0.0, 4.6764128579019868], [0.0, 0.0, 1.0, 0.14998051903675336], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "ddd0dd06-74b9-45bb-84ba-c6f9550a124b", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9533409910338202, -0.30189560250963166, 0.0, 5.1187990612294314], [0.30189560250963166, 0.9533409910338202, 0.0, -1.4562880525422635], [0.0, 0.0, 1.0, 0.50037017115409033], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "d26276d8-6ea8-4390-862b-898b0d827d64", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.6951696416424229, -0.71884572012271541, 0.0, 6.6338938706502812], [0.71884572012271541, 0.6951696416424229, 0.0, 11.438792470095375], [0.0, 0.0, 1.0, 0.31764103300759616], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "a65d6e3b-6cca-463a-8b78-7d000647b9c3", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.90237520827375284, -0.43095125419576302, 0.0, 2.0845581658114556], [0.43095125419576302, 0.90237520827375284, 0.0, -1.7675634729155791], [0.0, 0.0, 1.0, 1.5548795236064492], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "79285624-b289-49b0-a4b4-dc7f6b384c87", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.97479786538720492, -0.22308994068883686, 0.0, 2.5737847844777093], [0.22308994068883686, 0.97479786538720492, 0.0, 7.0516213154689185], [0.0, 0.0, 1.0, 0.5462480851198771], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "acddd7c8-f660-4d81-9528-40debc20089e", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99993720612174586, -0.011206418403624284, 0.0, 2.0733421446504723], [0.011206418403624284, 0.99993720612174586, 0.0, 6.1795753680521202], [0.0, 0.0, 1.0, 0.31758043557292803], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "512be718-2aa8-496c-ba54-84a8b07278a6", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.72112791177774938, -0.69280194489844105, 0.0, 10.767381681441302], [0.69280194489844105, 0.72112791177774938, 0.0, 7.0293332726051183], [0.0, 0.0, 1.0, 0.22001796226018014], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "96ced2a1-634e-4b0c-b47a-adf0f3bd798b", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99958693143736455, -0.028739632907075569, 0.0, 9.7265110635011354], [0.028739632907075569, 0.99958693143736455, 0.0, 1.0531191990230016], [0.0, 0.0, 1.0, 0.092731523370710917], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "321ea878-c484-4e17-b34d-5b50afa0c86a", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99997141433512848, -0.0075611184756461088, 0.0, 3.5681805408911322], [0.0075611184756461088, 0.99997141433512848, 0.0, 3.1853850998852837], [0.0, 0.0, 1.0, 1.8791229193467287], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "42691d62-673f-4b54-8f74-b66fc6a0c6fb", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.87273356398233692, -0.48819681102879831, 0.0, 4.3909938783501854], [0.48819681102879831, 0.87273356398233692, 0.0, 3.2282355089065096], [0.0, 0.0, 1.0, 0.03692646233221817], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "0194cdc0-f501-4d77-a49c-248e7c2a9d00", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.92788552554331727, -0.3728651921099661, 0.0, 7.0347498378753262], [0.3728651921099661, 0.92788552554331727, 0.0, 11.634704884057252], [0.0, 0.0, 1.0, 0.29734108517753943], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "e4c8c2d8-c597-4e8c-be46-b70049d401d2", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9612186564090156, -0.27578740828987619, 0.0, 6.6829848327323296], [0.27578740828987619, 0.9612186564090156, 0.0, 5.3991742313716236], [0.0, 0.0, 1.0, 1.0743490313526005], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "39523d7b-95cd-4d0d-a829-c852822b79da", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.76284900939606426, -0.64657666897549237, 0.0, 9.4001632866114413], [0.64657666897549237, 0.76284900939606426, 0.0, 0.13466983268851873], [0.0, 0.0, 1.0, 0.46026501174097184], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "e1095b5e-d0ce-4eab-aba2-c2e8bbef6e9f", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.97243378116541701, -0.23317920415064877, 0.0, 6.979216054436689], [0.23317920415064877, 0.97243378116541701, 0.0, 3.1317717019532756], [0.0, 0.0, 1.0, 1.8458406598520654], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "46749eab-7bf8-4c31-b601-84be119bb365", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.74429220193056234, -0.66785411441822751, 0.0, 2.3380133516452473], [0.66785411441822751, 0.74429220193056234, 0.0, 10.605720793883117], [0.0, 0.0, 1.0, 0.83520669249594526], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "30596041-637c-4354-9719-e701fd053334", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99604197510466785, -0.088884103357081079, 0.0, 5.4072124744351218], [0.088884103357081079, 0.99604197510466785, 0.0, 8.784123153432251], [0.0, 0.0, 1.0, 1.7624839189287667], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "31ecd17a-ec19-4de9-bffb-1b03ef1d4391", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9965865163768507, -0.082554923389541457, 0.0, 3.0566349173378904], [0.082554923389541457, 0.9965865163768507, 0.0, 9.6978626901932756], [0.0, 0.0, 1.0, 1.9450378231448298], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "93f4ac76-bb9d-47cc-9cd7-f4f3d6591255", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.94317903596158781, -0.33228497727488354, 0.0, 1.9211013769802583], [0.33228497727488354, 0.94317903596158781, 0.0, 3.6499550371021083], [0.0, 0.0, 1.0, 1.3778785678455041], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "204097e4-9287-480d-abbc-cf556269df5b", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.94607079213389433, -0.32395996090743334, 0.0, 0.018304311999495448], [0.32395996090743334, 0.94607079213389433, 0.0, 6.1148528500053843], [0.0, 0.0, 1.0, 1.9936536028951657], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "f263c447-79e7-472b-959e-f3d3f6ba0ee1", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.74429551773735692, -0.66785041908804677, 0.0, 4.1986795520426492], [0.66785041908804677, 0.74429551773735692, 0.0, 1.7255474432626787], [0.0, 0.0, 1.0, 0.49681777437069352], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "a9960632-6c56-4831-a0d9-8f22753f282e", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.624774672504391, -0.78080510282466198, 0.0, 4.2772644520627585], [0.78080510282466198, 0.624774672504391, 0.0, 6.8230612680028457], [0.0, 0.0, 1.0, 1.7992203309197075], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "eaddc563-efb3-4240-b343-fa5ba6decbc7", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.68757653441552113, -0.72611191239446116, 0.0, 0.78949094844392764], [0.72611191239446116, 0.68757653441552113, 0.0, 10.486717982731237], [0.0, 0.0, 1.0, 0.17639069081116035], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "ff6797a9-8a5b-4a22-a09b-472d4ca8c662", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.79393123443109392, -0.60800756162626746, 0.0, 10.836880026385156], [0.60800756162626746, 0.79393123443109392, 0.0, 3.7434257890267553], [0.0, 0.0, 1.0, 1.9690852872883366], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "d58c1c88-792e-47d6-bf5d-ebb814261208", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.60036714967002913, -0.79972450606260959, 0.0, 8.4034525342719597], [0.79972450606260959, 0.60036714967002913, 0.0, 3.0969917644222398], [0.0, 0.0, 1.0, 0.0044331448173304758], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "4342c232-2ae0-4290-bedd-b1cabadec080", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99507960999926848, -0.09907860396525478, 0.0, 4.0499171527281925], [0.09907860396525478, 0.99507960999926848, 0.0, 5.4466341571457928], [0.0, 0.0, 1.0, 1.6872521451149378], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "c0c01a15-32df-4497-9d3d-4169043f1c09", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.77008041537151206, -0.63794682682903869, 0.0, 4.5526761538956233], [0.63794682682903869, 0.77008041537151206, 0.0, 2.7783052157727779], [0.0, 0.0, 1.0, 1.9840892050341188], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "762a985b-c588-44b6-9b66-4b95267d7169", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.60145113920123916, -0.79890958634474507, 0.0, 10.776222050178204], [0.79890958634474507, 0.60145113920123916, 0.0, -0.35846684657482886], [0.0, 0.0, 1.0, 0.29253122969182732], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "81cb4c2d-b6e6-46bf-8685-58a5def94cf1", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.55690558275533997, -0.8305758074347791, 0.0, 5.9671342123938853], [0.8305758074347791, 0.55690558275533997, 0.0, 0.53098900607195754], [0.0, 0.0, 1.0, 0.35026999486157206], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "9d3739c0-01de-4b2e-bdd9-4213d8b0cece", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99486141910081372, -0.10124602108090548, 0.0, 9.7124252960090605], [0.10124602108090548, 0.99486141910081372, 0.0, 5.3167832006509581], [0.0, 0.0, 1.0, 1.8498578480677017], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "1721b8a0-6660-49e9-a6c4-6b7c4dd5faec", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99925182768887577, -0.038675377961194607, 0.0, 9.3702709600595071], [0.038675377961194607, 0.99925182768887577, 0.0, 9.679576530728248], [0.0, 0.0, 1.0, 1.9327707010939581], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "57415e87-0d10-4084-9bd8-68ce35258b90", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.94240240570091705, -0.33448124869583379, 0.0, 5.7181954555732055], [0.33448124869583379, 0.94240240570091705, 0.0, 1.9384570035710502], [0.0, 0.0, 1.0, 1.9076927545981914], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "d5f19203-e92b-43f8-b4f7-fca42481c70d", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.66025384833279965, -0.75104251261944455, 0.0, 0.33987133279261039], [0.75104251261944455, 0.66025384833279965, 0.0, 5.5062600630287548], [0.0, 0.0, 1.0, 1.9896479705300405], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "7fbdb861-7c6f-4e5b-8610-3564e38999bf", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.7730932273147052, -0.63429241039140105, 0.0, 11.303740680877388], [0.63429241039140105, 0.7730932273147052, 0.0, 5.0805021480876036], [0.0, 0.0, 1.0, 1.5622578680339538], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "ab638fe1-7111-490c-815c-294682b76c65", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.7357640553497945, -0.67723796028812833, 0.0, -2.1673606579795015], [0.67723796028812833, 0.7357640553497945, 0.0, 4.4139148771831094], [0.0, 0.0, 1.0, 0.60541529981671616], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "042c1e53-c674-4c17-9ed9-b308ccc63a59", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.77401039241941316, -0.63317289299743873, 0.0, -1.0007990979542509], [0.63317289299743873, 0.77401039241941316, 0.0, 11.149104378401328], [0.0, 0.0, 1.0, 1.651892777370239], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "3c930c9a-6ba4-4614-8430-c13efcf384fb", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99567291930461044, -0.092927056143163753, 0.0, 1.8810560244595673], [0.092927056143163753, 0.99567291930461044, 0.0, 7.8136352478351556], [0.0, 0.0, 1.0, 0.0044228723293276845], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "52d23c87-0029-4b3d-860d-d0e541b222be", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99917913239758038, -0.04051001581360595, 0.0, 7.5672817069528842], [0.04051001581360595, 0.99917913239758038, 0.0, 4.3630467306502414], [0.0, 0.0, 1.0, 1.3591984656449401], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "2e37d08a-cc4f-467b-9b4a-b06354f722c7", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.96333747664414804, -0.26829257554558888, 0.0, 6.522049789957661], [0.26829257554558888, 0.96333747664414804, 0.0, 8.2826978200862733], [0.0, 0.0, 1.0, 0.040257382225365089], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "eab81a93-f43d-4d78-a5f6-0c1af92861ea", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.96554907095655873, -0.26022104368195575, 0.0, 4.2764742499618356], [0.26022104368195575, 0.96554907095655873, 0.0, 8.7452590963731041], [0.0, 0.0, 1.0, 0.35757149772605462], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "35e2f1f1-51fa-4847-ae9e-9b0b568a3134", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.87768826110715847, -0.47923200677197297, 0.0, 11.4459138136753], [0.47923200677197297, 0.87768826110715847, 0.0, 6.4804845752228406], [0.0, 0.0, 1.0, 1.9763191472628709], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "244ecae3-0f77-484c-9f61-867f1d218397", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.57223322669684284, -0.82009093048522352, 0.0, 11.928908848078947], [0.82009093048522352, 0.57223322669684284, 0.0, 9.9227558725635081], [0.0, 0.0, 1.0, 0.19274323815141955], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "2fd4aa7a-4414-4992-a9e2-4f5137734955", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.84934907440484897, -0.52783155438797558, 0.0, 1.9462417467726127], [0.52783155438797558, 0.84934907440484897, 0.0, 10.571985714769077], [0.0, 0.0, 1.0, 0.036799282784014606], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "0140bac9-54f3-41d5-bb0d-664591652dae", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9998450710538459, -0.017602099003525263, 0.0, 0.14481189030146849], [0.017602099003525263, 0.9998450710538459, 0.0, 9.3123176572984132], [0.0, 0.0, 1.0, 0.12726415513421602], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "5f9454eb-6b5d-4ba5-88cb-980797548904", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.88301876074704899, -0.46933769097393591, 0.0, 8.5336241739824583], [0.46933769097393591, 0.88301876074704899, 0.0, 6.0623460594755674], [0.0, 0.0, 1.0, 1.6169812956903975], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "f26d17d2-54da-44b7-bed6-31d26babd0a1", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.94201453231112786, -0.33557208005828959, 0.0, 3.4992512402992282], [0.33557208005828959, 0.94201453231112786, 0.0, 4.1944626379579821], [0.0, 0.0, 1.0, 0.44252763057245298], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "7021d5b9-9d9f-4409-bbe7-a1041754fc2d", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.88437010161677798, -0.46678637872835349, 0.0, 2.8022159929357029], [0.46678637872835349, 0.88437010161677798, 0.0, -2.2110868031395623], [0.0, 0.0, 1.0, 0.83934540526910939], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "fc67ed9f-0eb2-43f7-a98d-57fe1f29882c", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.80064100023076856, -0.59914438055403185, 0.0, 5.0430741440097782], [0.59914438055403185, 0.80064100023076856, 0.0, -0.86166514173784581], [0.0, 0.0, 1.0, 1.8272507897705077], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "205d5316-a6c3-4200-987f-b493e90c56ce", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.81380422796897156, -0.58113912150175029, 0.0, 1.6648532470254551], [0.58113912150175029, 0.81380422796897156, 0.0, 8.4652686286045586], [0.0, 0.0, 1.0, 1.2507694285599373], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "8b4f5349-912c-4fae-8d65-4b685c10916b", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99731143608361461, -0.073279597821209352, 0.0, 6.1677556238660891], [0.073279597821209352, 0.99731143608361461, 0.0, 1.5950819622459891], [0.0, 0.0, 1.0, 1.2985429341432373], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "35ebfb5e-0d5f-44b3-8de7-7e9aa0c61814", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.6251896088413339, -0.78047290343535947, 0.0, 4.2306851627445088], [0.78047290343535947, 0.6251896088413339, 0.0, 6.6838347511075487], [0.0, 0.0, 1.0, 0.99201804352552536], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "c5b860c1-9685-4772-ae7b-93349a4fdb97", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.82793950449054343, -0.56081741850976186, 0.0, 7.9208501166203149], [0.56081741850976186, 0.82793950449054343, 0.0, 4.8513206506269784], [0.0, 0.0, 1.0, 1.4379147027795738], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "9de42448-551e-4d8c-87d6-fcac28cea7b1", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.90797575030063737, -0.41902271640806621, 0.0, 1.3850497994101953], [0.41902271640806621, 0.90797575030063737, 0.0, 0.055395415011013416], [0.0, 0.0, 1.0, 0.74770744831660174], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "acb28f7f-d67e-42c9-b094-886227673382", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99724470535139642, -0.074182192260720231, 0.0, 7.5772116227138548], [0.074182192260720231, 0.99724470535139642, 0.0, 8.9355408015122233], [0.0, 0.0, 1.0, 0.26417143096410273], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "16c19b6d-9db8-45d3-bc72-01efe3f8084c", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.90700412567967659, -0.42112173536881869, 0.0, 1.6973525540318928], [0.42112173536881869, 0.90700412567967659, 0.0, 6.8100880282605711], [0.0, 0.0, 1.0, 0.62150432570907488], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "406f5dca-3ca9-4978-be20-23f413844c31", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9960337860731554, -0.088975822563074999, 0.0, 6.8993787370861233], [0.088975822563074999, 0.9960337860731554, 0.0, 2.6179261848019695], [0.0, 0.0, 1.0, 1.8418529135369943], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "eba50958-4934-4989-b704-20291f7300df", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.95640746637291463, -0.29203554281310018, 0.0, 0.79473732918311646], [0.29203554281310018, 0.95640746637291463, 0.0, 0.91051935495339764], [0.0, 0.0, 1.0, 1.9755207337325069], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "68c415f9-21f1-4b2d-9373-fecb3fbeee03", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.79418456173874019, -0.60767662608976925, 0.0, 5.6092089278141692], [0.60767662608976925, 0.79418456173874019, 0.0, 9.4784664108580401], [0.0, 0.0, 1.0, 0.017812492334196572], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "da719f34-8c72-451a-8f74-ccca52c45761", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.64076329624712691, -0.76773849596234045, 0.0, 11.095513390713702], [0.76773849596234045, 0.64076329624712691, 0.0, 2.4974077259845151], [0.0, 0.0, 1.0, 0.028333373380980163], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "492bf96d-34b5-496f-b340-0cc00a88e7d1", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.94063321896484642, -0.33942473006519602, 0.0, 7.6882393756123211], [0.33942473006519602, 0.94063321896484642, 0.0, 10.279372055913493], [0.0, 0.0, 1.0, 1.4072379197027711], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "16d8d7b2-b5fc-45ba-8bf8-a74ee893ec45", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.86120831800556619, -0.50825213526164714, 0.0, 3.0395296359769151], [0.50825213526164714, 0.86120831800556619, 0.0, -0.20108174730098805], [0.0, 0.0, 1.0, 0.36523986345401027], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "685a6003-95a8-46bb-b424-f76a9141a13c", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9963277252139302, -0.085621632605522788, 0.0, 2.7654250666435347], [0.085621632605522788, 0.9963277252139302, 0.0, 7.3518867111653652], [0.0, 0.0, 1.0, 1.5149982643849209], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "3b8d03aa-d1c7-4824-b693-d11220a7150c", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.70722814719915716, -0.70698539433940732, 0.0, -0.050247893182767234], [0.70698539433940732, 0.70722814719915716, 0.0, 3.1462019510639245], [0.0, 0.0, 1.0, 0.16300765711954221], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "feed2e5c-2eb2-47d1-848c-ed3853fe7f53", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.59997714047961925, -0.80001714412998626, 0.0, 6.2294968681987264], [0.80001714412998626, 0.59997714047961925, 0.0, 2.0547968372936474], [0.0, 0.0, 1.0, 1.9238293571042966], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "c2fa29c8-866c-4d74-933c-305c903f1512", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.56622620991390937, -0.8242498888119606, 0.0, 4.070884783112338], [0.8242498888119606, 0.56622620991390937, 0.0, 12.619316348896817], [0.0, 0.0, 1.0, 0.25947200798404962], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "5ca5cc75-4d75-4b5c-a9c6-25566df05167", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.985758889195126, -0.16816483690947806, 0.0, 8.5092833708987978], [0.16816483690947806, 0.985758889195126, 0.0, 1.2046570938140144], [0.0, 0.0, 1.0, 0.093888014598697431], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "2eeac20f-f296-40b6-8600-8afcb691b0d9", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.86156320300589095, -0.5076503198326876, 0.0, 3.9089366151500027], [0.5076503198326876, 0.86156320300589095, 0.0, 1.8146242365539256], [0.0, 0.0, 1.0, 0.44848518001310766], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "b22cc8f8-b16f-4dbc-bec2-1e5114ee8689", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.82964998767607701, -0.55828388652108285, 0.0, 2.7962471955564157], [0.55828388652108285, 0.82964998767607701, 0.0, 5.2293448176432893], [0.0, 0.0, 1.0, 1.9533266322469929], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "89f1a500-735e-4f72-b60b-8c04cd12ddbe", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.57426836363189748, -0.81866711582397322, 0.0, 10.695297286223276], [0.81866711582397322, 0.57426836363189748, 0.0, 3.9112723177451478], [0.0, 0.0, 1.0, 0.32325984273257657], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "6d38ed7f-1de5-4e83-a53f-39a6d20206d5", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.85268125185177202, -0.52243151009533773, 0.0, 5.1804208627019523], [0.52243151009533773, 0.85268125185177202, 0.0, 0.93633200649282822], [0.0, 0.0, 1.0, 1.9578376756784681], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "bb2d60ad-3ba8-42b1-85c7-7a0b0cb0acda", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.80313330629784518, -0.5957993725366717, 0.0, 2.8910872483926084], [0.5957993725366717, 0.80313330629784518, 0.0, 2.8464938347305324], [0.0, 0.0, 1.0, 1.8049011583462828], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "1d7e82d4-c4b5-4bc6-8c0e-3431037d23c3", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99882505294922785, -0.048461465113759719, 0.0, 10.079136403460639], [0.048461465113759719, 0.99882505294922785, 0.0, 2.5249044600123209], [0.0, 0.0, 1.0, 0.8961783232615228], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "f9e6c90c-0a93-4970-b8c4-ee55db29ad06", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.68875292331658944, -0.72499614524689182, 0.0, 1.5777037201204127], [0.72499614524689182, 0.68875292331658944, 0.0, 3.5044605431975757], [0.0, 0.0, 1.0, 0.71187379151204311], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "9199672d-cf5b-47a4-bfeb-b7baa3e337bc", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99715318550471899, -0.075402417983719813, 0.0, 7.6069237146404829], [0.075402417983719813, 0.99715318550471899, 0.0, 4.5139241584197203], [0.0, 0.0, 1.0, 0.014092135249679972], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "127f1a49-4906-46f0-aa71-e1866bdbb525", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.67477782241945539, -0.73802092813880138, 0.0, 4.4674996066927397], [0.73802092813880138, 0.67477782241945539, 0.0, 5.3744408220204605], [0.0, 0.0, 1.0, 1.8464630794927772], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "02214762-dd47-429c-a987-46c47c2bae20", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.71808673281936952, -0.69595362212492529, 0.0, 0.96177933312320851], [0.69595362212492529, 0.71808673281936952, 0.0, 12.968717890886866], [0.0, 0.0, 1.0, 1.6610783793316588], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "624d5769-3d18-4fe0-843f-116b2b7d14c8", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.94278536090120157, -0.33340030484447852, 0.0, 9.0403710132967792], [0.33340030484447852, 0.94278536090120157, 0.0, 1.9004975815408662], [0.0, 0.0, 1.0, 0.83761226890497475], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "912b2c23-2fb9-4c59-9d1b-d5ef8e93daa2", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.70025110267725033, -0.71389662640980101, 0.0, 9.3094235269676169], [0.71389662640980101, 0.70025110267725033, 0.0, 1.3468073611702662], [0.0, 0.0, 1.0, 1.1337647825171075], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "29f97158-f7c8-4cf0-8fd1-6a418fbe0029", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9864170398140848, -0.16426023123208552, 0.0, 7.6721793640050295], [0.16426023123208552, 0.9864170398140848, 0.0, 8.4530621303613298], [0.0, 0.0, 1.0, 0.80870662108469127], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "db012e01-b168-498a-9c93-49929b3fadfb", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.83391979568439545, -0.55188565334287876, 0.0, 7.7424149695825157], [0.55188565334287876, 0.83391979568439545, 0.0, -3.0024447811798112], [0.0, 0.0, 1.0, 0.18101905574138233], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "79cb0b41-6bf6-478c-98d5-796ef2bcfd17", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.81758732975137782, -0.57580461810410288, 0.0, 9.3627962314563202], [0.57580461810410288, 0.81758732975137782, 0.0, 1.0227338067881799], [0.0, 0.0, 1.0, 0.26593331818745158], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "a10648fb-6132-472a-b42e-4eef56e37056", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99878021040806775, -0.049377032081890274, 0.0, 8.7642950403033506], [0.049377032081890274, 0.99878021040806775, 0.0, 5.3499031149536478], [0.0, 0.0, 1.0, 1.5807895462870549], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "82d40396-500d-4f86-958d-9f54bc40871c", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.95374109516643479, -0.3006292124706606, 0.0, 4.9311825464387056], [0.3006292124706606, 0.95374109516643479, 0.0, 7.59292971037915], [0.0, 0.0, 1.0, 1.6159648185670212], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "219d50e2-4803-4122-b555-9510ec689f68", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.61627256762955729, -0.78753293416038972, 0.0, -2.0637176936995809], [0.78753293416038972, 0.61627256762955729, 0.0, 4.7030339873242202], [0.0, 0.0, 1.0, 0.86647701490040729], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "d822ff9d-76a8-4d18-becd-89a35deda3c8", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.97885735288979481, -0.20454408496356913, 0.0, 4.4057276421408611], [0.20454408496356913, 0.97885735288979481, 0.0, 4.7036269865953324], [0.0, 0.0, 1.0, 0.98204577759934863], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "993b8509-c8f4-47d5-9498-f7a810894639", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.90333587908119206, -0.42893389882895705, 0.0, 9.3642399570210273], [0.42893389882895705, 0.90333587908119206, 0.0, 5.5282774908617345], [0.0, 0.0, 1.0, 0.74090843682219665], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "872efe4b-1d64-43e7-8846-18fbf97160b2", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.61478262735352818, -0.78869659635647782, 0.0, 6.4642621333211041], [0.78869659635647782, 0.61478262735352818, 0.0, 9.1595734520890506], [0.0, 0.0, 1.0, 0.68836763812618684], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "05d66f16-20b8-46f5-a4de-0d0069f39cac", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.71414863450487842, -0.69999409128564616, 0.0, 10.16694889808864], [0.69999409128564616, 0.71414863450487842, 0.0, -0.59422785929083011], [0.0, 0.0, 1.0, 1.9027423355275497], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "c37bc00c-375b-410a-bb7a-adcea4007a28", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.96831306730475142, -0.24973947162365806, 0.0, 7.4241821110529322], [0.24973947162365806, 0.96831306730475142, 0.0, 1.8681547483356382], [0.0, 0.0, 1.0, 1.9397300919237221], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "d414b9b5-c5b3-490e-8a4a-da6b96cef3c1", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.79310366229416984, -0.60908667762115387, 0.0, -0.74636736683655602], [0.60908667762115387, 0.79310366229416984, 0.0, 5.950949468350859], [0.0, 0.0, 1.0, 1.612213723180915], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "9411f2f3-195f-4874-a6e3-7f8c50793e08", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.92517830786120447, -0.37953273727450504, 0.0, 1.2454800668605372], [0.37953273727450504, 0.92517830786120447, 0.0, 10.132743529513313], [0.0, 0.0, 1.0, 0.14773493267024632], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "74124b40-4260-4c79-836b-b3034a810530", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.90478168912530077, -0.42587568024432615, 0.0, 8.1493557310829985], [0.42587568024432615, 0.90478168912530077, 0.0, 5.2321741784027109], [0.0, 0.0, 1.0, 1.4338986107306082], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "1fd3d338-ec69-4c20-abf1-52f31b4f73d2", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.98638271492317731, -0.16446622662656926, 0.0, 9.6027651468730788], [0.16446622662656926, 0.98638271492317731, 0.0, 4.7722766085971671], [0.0, 0.0, 1.0, 1.2165010958986828], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "6fb8f2dd-f7e8-4f09-a933-9336a5e1b113", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.60158304899831005, -0.7988102623013158, 0.0, 12.896454061348642], [0.7988102623013158, 0.60158304899831005, 0.0, 9.5872134863574505], [0.0, 0.0, 1.0, 1.9373063305100922], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "202457aa-00b7-4edf-a7e0-b3fab71c3663", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.74510964329729834, -0.66694199107971364, 0.0, 5.3126260791656517], [0.66694199107971364, 0.74510964329729834, 0.0, 10.36619525631464], [0.0, 0.0, 1.0, 1.5981810417017812], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "10f4ae93-d7e0-4e31-ad46-00520899f8b8", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.91549777545250255, -0.40232303332212938, 0.0, 7.6803293682344673], [0.40232303332212938, 0.91549777545250255, 0.0, 8.1166954582355562], [0.0, 0.0, 1.0, 1.6345302144226292], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "f3ac91a0-9424-4231-8f8e-dd7787eba44e", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.98449175456587057, -0.17543085587151871, 0.0, 3.2493609439918769], [0.17543085587151871, 0.98449175456587057, 0.0, 6.1873509741538504], [0.0, 0.0, 1.0, 0.87426053121418712], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "07d49399-7184-4512-b654-8df20a19b86d", "Name" : "", "Fragments" : [], "Tags" : [], "CustomData" : { }, "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[1.0, 0.0, 1.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [false] }] }] } \ No newline at end of file +{ "_t" : "BH.oM.Data.Library.Dataset", "SourceInformation" : { "_t" : "BH.oM.Data.Library.Source", "SourceLink" : "", "Title" : "IsRigidTransformation", "Author" : "Pawel Baran", "ItemReference" : "", "Version" : "", "Publisher" : "", "Schema" : "", "Language" : "", "Location" : "", "Copyright" : "", "Contributors" : "", "Confidence" : "Undefined", "BHoM_Guid" : "dbb908c7-6e0d-47a9-972a-325155d34587" }, "TimeOfCreation" : { "$date" : 1718138136726 }, "Data" : [{ "_t" : "BH.oM.Test.UnitTests.UnitTest", "Method" : { "_t" : "System.Reflection.MethodBase", "TypeName" : "{ \"_t\" : \"System.Type\", \"Name\" : \"BH.Engine.Geometry.Query, Geometry_Engine, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null\", \"_bhomVersion\" : \"7.2\" }", "MethodName" : "IsRigidTransformation", "Parameters" : ["{ \"_t\" : \"System.Type\", \"Name\" : \"BH.oM.Geometry.TransformMatrix\", \"_bhomVersion\" : \"7.2\" }", "{ \"_t\" : \"System.Type\", \"Name\" : \"System.Double, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\", \"_bhomVersion\" : \"7.2\" }"], "_bhomVersion" : "7.2" }, "Data" : [{ "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "e1ae6a56-dcd1-468f-babd-21ca1c2fa3aa", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "52d28d09-fc50-4c0f-a2cd-ceb54020e3c4", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 10.0], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "cac18ac7-0df6-424f-b7ca-df74d34436f1", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.0, -1.0, 0.0, 0.0], [1.0, 0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "c915144b-e85a-46e9-a90a-eaf906846564", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[-1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "642b02d0-3dd1-4714-b259-71ca710c5216", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.0, 1.0, 0.0, 0.0], [1.0, 0.0, 0.0, 0.0], [0.0, 0.0, 1.0, 10.0], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "5c863e20-d4ff-4a4e-9adf-586dda25285e", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[-0.44031995014483494, -0.8879497979659956, 0.13290409247497859, 1.0396884001967317], [-0.78462945435679465, 0.45251410009955495, 0.42377778205900402, 0.14404790913574139], [-0.43643437176763339, 0.08231734630828158, -0.89596255146995607, 0.52897174608839448], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "be9908e2-ea15-4fea-b59d-dcfb7d093716", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[1.0, 0.0, 0.001, 0.0], [0.0, 1.0, 0.001, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [false] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "105ef0c3-f365-44f5-9296-4129689c73aa", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.5, 0.0, 0.0, 0.0], [0.0, 0.5, 0.0, 0.0], [0.0, 0.0, 0.5, 0.0], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [false] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "f13d955e-d9cb-4b18-b9cb-298fd5e487dd", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[1.0, 0.0, 0.001, 0.01], [0.0, 1.0, 0.001, 0.01], [0.0, 0.0, 1.0, 10.0], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [false] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "ddf0bb79-88ac-4ab6-882f-db7b2e93fbef", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.5, 0.0, 0.0, 0.0], [0.0, 0.5, 0.0, 0.0], [0.0, 0.0, 0.5, 5.0], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [false] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "6bab23dc-6e23-4cad-9aeb-9d0a04ccd20e", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.41122389040539764, 0.91153437234141066, 0.0, -0.54000000000000004], [-0.91153437234141066, 0.41122389040539764, 0.0, 0.68000000000000005], [0.0, 0.0, 1.0, -0.23000000000000001], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "f01d7137-6861-4f99-a1f6-0b65b13d6a4e", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.90000000000000002, 0.0, 0.0, -0.053999999999999992], [0.0, 0.90000000000000002, 0.0, 0.067999999999999949], [0.0, 0.0, 0.90000000000000002, -0.022999999999999993], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [false] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "5dca17f2-efbb-4646-86a4-bbfa1bc360a5", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[1.0, 0.0, -0.54000000000000004, 0.0], [0.0, 1.0, 0.68000000000000005, 0.0], [0.0, 0.0, -0.23000000000000001, 0.0], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [false] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "5d266b63-46ec-4df6-842d-84131abf624d", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[1.0, 0.0, 0.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, -1.0, -0.46000000000000002], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "88549c97-5957-4f9b-a971-6add78a63888", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.71714873904574028, -0.69692014326255824, 0.0, 0.98729869630729716], [0.69692014326255824, 0.71714873904574028, 0.0, 9.5029934306339392], [0.0, 0.0, 1.0, 1.5360453787893269], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "58ec1d5c-84e3-49f4-a65c-223eca100d18", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.91943202823831705, -0.39324896115511176, 0.0, 2.4637991754125022], [0.39324896115511176, 0.91943202823831705, 0.0, 0.53585295545739875], [0.0, 0.0, 1.0, 1.7009699026592866], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "50831bb2-170e-4360-9ed0-1437013101ce", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.98625382954234619, -0.16523735568283787, 0.0, 8.6445658674830863], [0.16523735568283787, 0.98625382954234619, 0.0, 2.1882679201910062], [0.0, 0.0, 1.0, 1.6796545571087182], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "cdace4ad-71ed-4aa2-9e95-e1918d61f700", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.55282390621189359, -0.8332981031543415, 0.0, -1.6495944426275644], [0.8332981031543415, 0.55282390621189359, 0.0, -1.4602176338000801], [0.0, 0.0, 1.0, 1.1247597882173768], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "08ce8466-5fb6-44b4-9706-000268a06b80", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99406487519290176, -0.10878889606812173, 0.0, 4.6495469078169673], [0.10878889606812173, 0.99406487519290176, 0.0, 4.6764128579019868], [0.0, 0.0, 1.0, 0.14998051903675336], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "efddd943-8cf0-4e26-b5f1-4961893ea601", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9533409910338202, -0.30189560250963166, 0.0, 5.1187990612294314], [0.30189560250963166, 0.9533409910338202, 0.0, -1.4562880525422635], [0.0, 0.0, 1.0, 0.50037017115409033], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "453b414e-75ef-4f3c-b7b9-ddda437af514", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.6951696416424229, -0.71884572012271541, 0.0, 6.6338938706502812], [0.71884572012271541, 0.6951696416424229, 0.0, 11.438792470095375], [0.0, 0.0, 1.0, 0.31764103300759616], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "f0448f88-0c0c-47bf-9d90-22debb20484b", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.90237520827375284, -0.43095125419576302, 0.0, 2.0845581658114556], [0.43095125419576302, 0.90237520827375284, 0.0, -1.7675634729155791], [0.0, 0.0, 1.0, 1.5548795236064492], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "3f168342-f777-4081-a294-ad6f774ce483", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.97479786538720492, -0.22308994068883686, 0.0, 2.5737847844777093], [0.22308994068883686, 0.97479786538720492, 0.0, 7.0516213154689185], [0.0, 0.0, 1.0, 0.5462480851198771], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "86360947-9b35-4d84-90ef-c6fe5bc0916e", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99993720612174586, -0.011206418403624284, 0.0, 2.0733421446504723], [0.011206418403624284, 0.99993720612174586, 0.0, 6.1795753680521202], [0.0, 0.0, 1.0, 0.31758043557292803], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "e1a081a0-9192-4e9a-b87a-66d89219f4d2", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.72112791177774938, -0.69280194489844105, 0.0, 10.767381681441302], [0.69280194489844105, 0.72112791177774938, 0.0, 7.0293332726051183], [0.0, 0.0, 1.0, 0.22001796226018014], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "806a4d78-b384-4e31-af24-852ab622f53c", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99958693143736455, -0.028739632907075569, 0.0, 9.7265110635011354], [0.028739632907075569, 0.99958693143736455, 0.0, 1.0531191990230016], [0.0, 0.0, 1.0, 0.092731523370710917], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "e2b43fce-26c5-440b-af6e-a99cdfcf1d4c", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99997141433512848, -0.0075611184756461088, 0.0, 3.5681805408911322], [0.0075611184756461088, 0.99997141433512848, 0.0, 3.1853850998852837], [0.0, 0.0, 1.0, 1.8791229193467287], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "6faaab75-822b-4d86-b713-2dffacd5b750", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.87273356398233692, -0.48819681102879831, 0.0, 4.3909938783501854], [0.48819681102879831, 0.87273356398233692, 0.0, 3.2282355089065096], [0.0, 0.0, 1.0, 0.03692646233221817], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "31d64c59-0aa8-460a-b12e-d85e9ccdcef0", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.92788552554331727, -0.3728651921099661, 0.0, 7.0347498378753262], [0.3728651921099661, 0.92788552554331727, 0.0, 11.634704884057252], [0.0, 0.0, 1.0, 0.29734108517753943], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "646df37a-fe91-4cb1-9edf-f93f65a68e8a", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9612186564090156, -0.27578740828987619, 0.0, 6.6829848327323296], [0.27578740828987619, 0.9612186564090156, 0.0, 5.3991742313716236], [0.0, 0.0, 1.0, 1.0743490313526005], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "381ec1b1-3b9c-4537-90aa-bc006a7533ab", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.76284900939606426, -0.64657666897549237, 0.0, 9.4001632866114413], [0.64657666897549237, 0.76284900939606426, 0.0, 0.13466983268851873], [0.0, 0.0, 1.0, 0.46026501174097184], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "ac88b90d-714b-482d-a785-0cca35227348", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.97243378116541701, -0.23317920415064877, 0.0, 6.979216054436689], [0.23317920415064877, 0.97243378116541701, 0.0, 3.1317717019532756], [0.0, 0.0, 1.0, 1.8458406598520654], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "1b8424d5-d7b0-463e-9517-09bb9d531b15", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.74429220193056234, -0.66785411441822751, 0.0, 2.3380133516452473], [0.66785411441822751, 0.74429220193056234, 0.0, 10.605720793883117], [0.0, 0.0, 1.0, 0.83520669249594526], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "827cfb69-d1ba-4ada-8a64-57e418c35923", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99604197510466785, -0.088884103357081079, 0.0, 5.4072124744351218], [0.088884103357081079, 0.99604197510466785, 0.0, 8.784123153432251], [0.0, 0.0, 1.0, 1.7624839189287667], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "5839ae82-3ec7-42cd-893a-854e47175a9d", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9965865163768507, -0.082554923389541457, 0.0, 3.0566349173378904], [0.082554923389541457, 0.9965865163768507, 0.0, 9.6978626901932756], [0.0, 0.0, 1.0, 1.9450378231448298], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "7fb8acee-2e0d-47f0-86ff-1c31536ff2db", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.94317903596158781, -0.33228497727488354, 0.0, 1.9211013769802583], [0.33228497727488354, 0.94317903596158781, 0.0, 3.6499550371021083], [0.0, 0.0, 1.0, 1.3778785678455041], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "d50c6f6a-cdae-409c-a1d3-12d87e8df67a", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.94607079213389433, -0.32395996090743334, 0.0, 0.018304311999495448], [0.32395996090743334, 0.94607079213389433, 0.0, 6.1148528500053843], [0.0, 0.0, 1.0, 1.9936536028951657], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "e859b861-04f8-4403-9f3d-7884af9e7a98", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.74429551773735692, -0.66785041908804677, 0.0, 4.1986795520426492], [0.66785041908804677, 0.74429551773735692, 0.0, 1.7255474432626787], [0.0, 0.0, 1.0, 0.49681777437069352], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "21f159ff-2478-474b-8277-fa2ce7ef8808", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.624774672504391, -0.78080510282466198, 0.0, 4.2772644520627585], [0.78080510282466198, 0.624774672504391, 0.0, 6.8230612680028457], [0.0, 0.0, 1.0, 1.7992203309197075], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "a9100ee7-27cf-46d6-b209-c80f1c1f6323", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.68757653441552113, -0.72611191239446116, 0.0, 0.78949094844392764], [0.72611191239446116, 0.68757653441552113, 0.0, 10.486717982731237], [0.0, 0.0, 1.0, 0.17639069081116035], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "1eab326c-d47f-4513-bf1a-edb28ab9318c", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.79393123443109392, -0.60800756162626746, 0.0, 10.836880026385156], [0.60800756162626746, 0.79393123443109392, 0.0, 3.7434257890267553], [0.0, 0.0, 1.0, 1.9690852872883366], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "1d298770-9be0-4aa6-93ff-1f87ad3ae185", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.60036714967002913, -0.79972450606260959, 0.0, 8.4034525342719597], [0.79972450606260959, 0.60036714967002913, 0.0, 3.0969917644222398], [0.0, 0.0, 1.0, 0.0044331448173304758], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "a99867d3-c2f2-48cf-9946-0cf82a1b94b9", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99507960999926848, -0.09907860396525478, 0.0, 4.0499171527281925], [0.09907860396525478, 0.99507960999926848, 0.0, 5.4466341571457928], [0.0, 0.0, 1.0, 1.6872521451149378], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "a163fd47-46ad-4704-9764-4039fd81be75", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.77008041537151206, -0.63794682682903869, 0.0, 4.5526761538956233], [0.63794682682903869, 0.77008041537151206, 0.0, 2.7783052157727779], [0.0, 0.0, 1.0, 1.9840892050341188], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "fc73f92b-7b8c-4fa5-a85c-403f46556b05", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.60145113920123916, -0.79890958634474507, 0.0, 10.776222050178204], [0.79890958634474507, 0.60145113920123916, 0.0, -0.35846684657482886], [0.0, 0.0, 1.0, 0.29253122969182732], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "6c8f3711-0e57-475c-9bae-40686338061c", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.55690558275533997, -0.8305758074347791, 0.0, 5.9671342123938853], [0.8305758074347791, 0.55690558275533997, 0.0, 0.53098900607195754], [0.0, 0.0, 1.0, 0.35026999486157206], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "5bdf4da6-8a2f-4347-b18c-de64798def80", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99486141910081372, -0.10124602108090548, 0.0, 9.7124252960090605], [0.10124602108090548, 0.99486141910081372, 0.0, 5.3167832006509581], [0.0, 0.0, 1.0, 1.8498578480677017], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "3046822e-d7c3-4f7f-941f-2c2e1eb9e6a1", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99925182768887577, -0.038675377961194607, 0.0, 9.3702709600595071], [0.038675377961194607, 0.99925182768887577, 0.0, 9.679576530728248], [0.0, 0.0, 1.0, 1.9327707010939581], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "af8f667b-f61b-4ce2-80d1-5bd290ac32fc", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.94240240570091705, -0.33448124869583379, 0.0, 5.7181954555732055], [0.33448124869583379, 0.94240240570091705, 0.0, 1.9384570035710502], [0.0, 0.0, 1.0, 1.9076927545981914], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "0ec72756-54ca-4fc8-a7b1-e50918415385", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.66025384833279965, -0.75104251261944455, 0.0, 0.33987133279261039], [0.75104251261944455, 0.66025384833279965, 0.0, 5.5062600630287548], [0.0, 0.0, 1.0, 1.9896479705300405], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "b232bf13-cf06-4f2c-86c5-cf8b0d08b067", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.7730932273147052, -0.63429241039140105, 0.0, 11.303740680877388], [0.63429241039140105, 0.7730932273147052, 0.0, 5.0805021480876036], [0.0, 0.0, 1.0, 1.5622578680339538], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "c1911ac1-f064-432a-a7f6-6fe9863d35a5", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.7357640553497945, -0.67723796028812833, 0.0, -2.1673606579795015], [0.67723796028812833, 0.7357640553497945, 0.0, 4.4139148771831094], [0.0, 0.0, 1.0, 0.60541529981671616], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "b1a5232f-5955-4747-bc05-50dce2ad3783", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.77401039241941316, -0.63317289299743873, 0.0, -1.0007990979542509], [0.63317289299743873, 0.77401039241941316, 0.0, 11.149104378401328], [0.0, 0.0, 1.0, 1.651892777370239], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "18b969cc-1c6b-412e-be91-d31608338880", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99567291930461044, -0.092927056143163753, 0.0, 1.8810560244595673], [0.092927056143163753, 0.99567291930461044, 0.0, 7.8136352478351556], [0.0, 0.0, 1.0, 0.0044228723293276845], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "135e6754-622b-43ca-823f-d94309f0d13c", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99917913239758038, -0.04051001581360595, 0.0, 7.5672817069528842], [0.04051001581360595, 0.99917913239758038, 0.0, 4.3630467306502414], [0.0, 0.0, 1.0, 1.3591984656449401], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "84216de7-25b7-4317-bc07-401b54cacff1", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.96333747664414804, -0.26829257554558888, 0.0, 6.522049789957661], [0.26829257554558888, 0.96333747664414804, 0.0, 8.2826978200862733], [0.0, 0.0, 1.0, 0.040257382225365089], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "afac6f91-8f82-4a80-b633-38650a36a5bd", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.96554907095655873, -0.26022104368195575, 0.0, 4.2764742499618356], [0.26022104368195575, 0.96554907095655873, 0.0, 8.7452590963731041], [0.0, 0.0, 1.0, 0.35757149772605462], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "b99b35ed-1f9c-49ac-957e-cc9eafb25c98", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.87768826110715847, -0.47923200677197297, 0.0, 11.4459138136753], [0.47923200677197297, 0.87768826110715847, 0.0, 6.4804845752228406], [0.0, 0.0, 1.0, 1.9763191472628709], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "b7160019-f04a-4541-a638-74aaa7865867", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.57223322669684284, -0.82009093048522352, 0.0, 11.928908848078947], [0.82009093048522352, 0.57223322669684284, 0.0, 9.9227558725635081], [0.0, 0.0, 1.0, 0.19274323815141955], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "f27eaa8f-d1a1-49a0-bf1d-cad49587d2af", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.84934907440484897, -0.52783155438797558, 0.0, 1.9462417467726127], [0.52783155438797558, 0.84934907440484897, 0.0, 10.571985714769077], [0.0, 0.0, 1.0, 0.036799282784014606], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "c31d9da8-046c-44b5-9c0d-3afae25601eb", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9998450710538459, -0.017602099003525263, 0.0, 0.14481189030146849], [0.017602099003525263, 0.9998450710538459, 0.0, 9.3123176572984132], [0.0, 0.0, 1.0, 0.12726415513421602], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "0739c7be-1838-455b-8a03-adb7b605ab2d", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.88301876074704899, -0.46933769097393591, 0.0, 8.5336241739824583], [0.46933769097393591, 0.88301876074704899, 0.0, 6.0623460594755674], [0.0, 0.0, 1.0, 1.6169812956903975], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "4f8dad3a-48e5-4a18-bb5a-71693bf84b9a", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.94201453231112786, -0.33557208005828959, 0.0, 3.4992512402992282], [0.33557208005828959, 0.94201453231112786, 0.0, 4.1944626379579821], [0.0, 0.0, 1.0, 0.44252763057245298], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "31e8b769-ad4e-4b8e-b1d1-271f98804a7e", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.88437010161677798, -0.46678637872835349, 0.0, 2.8022159929357029], [0.46678637872835349, 0.88437010161677798, 0.0, -2.2110868031395623], [0.0, 0.0, 1.0, 0.83934540526910939], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "0c0caa7b-7e24-4c42-974b-57f0a92a0fa6", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.80064100023076856, -0.59914438055403185, 0.0, 5.0430741440097782], [0.59914438055403185, 0.80064100023076856, 0.0, -0.86166514173784581], [0.0, 0.0, 1.0, 1.8272507897705077], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "e0958d0d-1292-414c-971b-431b0f54b4fb", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.81380422796897156, -0.58113912150175029, 0.0, 1.6648532470254551], [0.58113912150175029, 0.81380422796897156, 0.0, 8.4652686286045586], [0.0, 0.0, 1.0, 1.2507694285599373], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "9a6aa937-075a-477f-851b-4f1d238d6990", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99731143608361461, -0.073279597821209352, 0.0, 6.1677556238660891], [0.073279597821209352, 0.99731143608361461, 0.0, 1.5950819622459891], [0.0, 0.0, 1.0, 1.2985429341432373], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "ef3d09a8-4f57-4ad1-afe4-97cd5f2c1ad8", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.6251896088413339, -0.78047290343535947, 0.0, 4.2306851627445088], [0.78047290343535947, 0.6251896088413339, 0.0, 6.6838347511075487], [0.0, 0.0, 1.0, 0.99201804352552536], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "b25466f8-f22a-494f-9b93-f554015ecd2e", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.82793950449054343, -0.56081741850976186, 0.0, 7.9208501166203149], [0.56081741850976186, 0.82793950449054343, 0.0, 4.8513206506269784], [0.0, 0.0, 1.0, 1.4379147027795738], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "fae78b10-9672-4732-8e81-ef816117248c", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.90797575030063737, -0.41902271640806621, 0.0, 1.3850497994101953], [0.41902271640806621, 0.90797575030063737, 0.0, 0.055395415011013416], [0.0, 0.0, 1.0, 0.74770744831660174], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "1b55df8a-7e49-4b9f-b0ed-7f6a9159ee7e", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99724470535139642, -0.074182192260720231, 0.0, 7.5772116227138548], [0.074182192260720231, 0.99724470535139642, 0.0, 8.9355408015122233], [0.0, 0.0, 1.0, 0.26417143096410273], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "7b7bcbbd-f538-4b07-9494-37eb07bce8b4", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.90700412567967659, -0.42112173536881869, 0.0, 1.6973525540318928], [0.42112173536881869, 0.90700412567967659, 0.0, 6.8100880282605711], [0.0, 0.0, 1.0, 0.62150432570907488], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "844801a8-a465-463c-9b11-7a769cbd0c62", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9960337860731554, -0.088975822563074999, 0.0, 6.8993787370861233], [0.088975822563074999, 0.9960337860731554, 0.0, 2.6179261848019695], [0.0, 0.0, 1.0, 1.8418529135369943], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "d2dc1b37-90e6-40ef-9403-f89f2aa3c690", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.95640746637291463, -0.29203554281310018, 0.0, 0.79473732918311646], [0.29203554281310018, 0.95640746637291463, 0.0, 0.91051935495339764], [0.0, 0.0, 1.0, 1.9755207337325069], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "3640a5d0-bae5-451d-9951-ca4acf097a4c", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.79418456173874019, -0.60767662608976925, 0.0, 5.6092089278141692], [0.60767662608976925, 0.79418456173874019, 0.0, 9.4784664108580401], [0.0, 0.0, 1.0, 0.017812492334196572], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "7655a6b8-871e-4946-b19d-6ddf90d7a314", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.64076329624712691, -0.76773849596234045, 0.0, 11.095513390713702], [0.76773849596234045, 0.64076329624712691, 0.0, 2.4974077259845151], [0.0, 0.0, 1.0, 0.028333373380980163], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "e4e50435-482d-474d-8075-2802a357bc3c", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.94063321896484642, -0.33942473006519602, 0.0, 7.6882393756123211], [0.33942473006519602, 0.94063321896484642, 0.0, 10.279372055913493], [0.0, 0.0, 1.0, 1.4072379197027711], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "377d07f8-4e11-43cf-a64b-d01ac813fac2", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.86120831800556619, -0.50825213526164714, 0.0, 3.0395296359769151], [0.50825213526164714, 0.86120831800556619, 0.0, -0.20108174730098805], [0.0, 0.0, 1.0, 0.36523986345401027], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "2fa10c6b-dd99-4ef9-bba9-bdf94d18cb61", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9963277252139302, -0.085621632605522788, 0.0, 2.7654250666435347], [0.085621632605522788, 0.9963277252139302, 0.0, 7.3518867111653652], [0.0, 0.0, 1.0, 1.5149982643849209], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "cc46b6ef-770a-4097-a766-11d8c3ce20d0", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.70722814719915716, -0.70698539433940732, 0.0, -0.050247893182767234], [0.70698539433940732, 0.70722814719915716, 0.0, 3.1462019510639245], [0.0, 0.0, 1.0, 0.16300765711954221], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "3d446a84-5dda-4f58-b3bc-541067181d0c", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.59997714047961925, -0.80001714412998626, 0.0, 6.2294968681987264], [0.80001714412998626, 0.59997714047961925, 0.0, 2.0547968372936474], [0.0, 0.0, 1.0, 1.9238293571042966], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "46a657bb-a86a-4a22-90bd-4bc2a3cd2a98", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.56622620991390937, -0.8242498888119606, 0.0, 4.070884783112338], [0.8242498888119606, 0.56622620991390937, 0.0, 12.619316348896817], [0.0, 0.0, 1.0, 0.25947200798404962], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "e42628a9-e448-488f-9bfe-db6d2b42440b", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.985758889195126, -0.16816483690947806, 0.0, 8.5092833708987978], [0.16816483690947806, 0.985758889195126, 0.0, 1.2046570938140144], [0.0, 0.0, 1.0, 0.093888014598697431], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "cf042cf8-cd7a-4864-a54c-1391259d2ae8", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.86156320300589095, -0.5076503198326876, 0.0, 3.9089366151500027], [0.5076503198326876, 0.86156320300589095, 0.0, 1.8146242365539256], [0.0, 0.0, 1.0, 0.44848518001310766], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "5a14d11f-3c40-44f2-af47-b5873ebb4659", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.82964998767607701, -0.55828388652108285, 0.0, 2.7962471955564157], [0.55828388652108285, 0.82964998767607701, 0.0, 5.2293448176432893], [0.0, 0.0, 1.0, 1.9533266322469929], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "4f4e4918-3154-49c0-b6e7-96175d83e4bd", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.57426836363189748, -0.81866711582397322, 0.0, 10.695297286223276], [0.81866711582397322, 0.57426836363189748, 0.0, 3.9112723177451478], [0.0, 0.0, 1.0, 0.32325984273257657], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "2a48bc6c-83d2-4920-a848-619bb43c256a", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.85268125185177202, -0.52243151009533773, 0.0, 5.1804208627019523], [0.52243151009533773, 0.85268125185177202, 0.0, 0.93633200649282822], [0.0, 0.0, 1.0, 1.9578376756784681], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "30ea61c9-94e0-40df-9631-3a24a08a89ea", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.80313330629784518, -0.5957993725366717, 0.0, 2.8910872483926084], [0.5957993725366717, 0.80313330629784518, 0.0, 2.8464938347305324], [0.0, 0.0, 1.0, 1.8049011583462828], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "403cb9c5-83e2-44e0-8907-8155718a2bf6", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99882505294922785, -0.048461465113759719, 0.0, 10.079136403460639], [0.048461465113759719, 0.99882505294922785, 0.0, 2.5249044600123209], [0.0, 0.0, 1.0, 0.8961783232615228], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "170f6094-adcb-4642-b618-40ec4e4e9f02", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.68875292331658944, -0.72499614524689182, 0.0, 1.5777037201204127], [0.72499614524689182, 0.68875292331658944, 0.0, 3.5044605431975757], [0.0, 0.0, 1.0, 0.71187379151204311], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "45d2e27d-c1d1-4b92-ae75-338a0171b203", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99715318550471899, -0.075402417983719813, 0.0, 7.6069237146404829], [0.075402417983719813, 0.99715318550471899, 0.0, 4.5139241584197203], [0.0, 0.0, 1.0, 0.014092135249679972], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "6ec58c09-964a-4b60-8f62-e40a2b7a28ed", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.67477782241945539, -0.73802092813880138, 0.0, 4.4674996066927397], [0.73802092813880138, 0.67477782241945539, 0.0, 5.3744408220204605], [0.0, 0.0, 1.0, 1.8464630794927772], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "527a7574-b9ac-44be-bcab-8ffc09a31980", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.71808673281936952, -0.69595362212492529, 0.0, 0.96177933312320851], [0.69595362212492529, 0.71808673281936952, 0.0, 12.968717890886866], [0.0, 0.0, 1.0, 1.6610783793316588], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "412a9570-c7e6-466b-95d2-9ed8ad27a7ce", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.94278536090120157, -0.33340030484447852, 0.0, 9.0403710132967792], [0.33340030484447852, 0.94278536090120157, 0.0, 1.9004975815408662], [0.0, 0.0, 1.0, 0.83761226890497475], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "2d044d3a-cb82-49cc-ba21-b2bae3ddab16", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.70025110267725033, -0.71389662640980101, 0.0, 9.3094235269676169], [0.71389662640980101, 0.70025110267725033, 0.0, 1.3468073611702662], [0.0, 0.0, 1.0, 1.1337647825171075], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "bea1ee57-2b66-4fc9-a2c3-2d51b54ef70b", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.9864170398140848, -0.16426023123208552, 0.0, 7.6721793640050295], [0.16426023123208552, 0.9864170398140848, 0.0, 8.4530621303613298], [0.0, 0.0, 1.0, 0.80870662108469127], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "810a4cca-26c4-4926-83cd-d3577e62794c", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.83391979568439545, -0.55188565334287876, 0.0, 7.7424149695825157], [0.55188565334287876, 0.83391979568439545, 0.0, -3.0024447811798112], [0.0, 0.0, 1.0, 0.18101905574138233], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "9e8f36d5-9d3c-409d-9f10-21ac44824d45", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.81758732975137782, -0.57580461810410288, 0.0, 9.3627962314563202], [0.57580461810410288, 0.81758732975137782, 0.0, 1.0227338067881799], [0.0, 0.0, 1.0, 0.26593331818745158], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "f2ff323b-f35a-4c75-a95d-eebb5dd03469", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.99878021040806775, -0.049377032081890274, 0.0, 8.7642950403033506], [0.049377032081890274, 0.99878021040806775, 0.0, 5.3499031149536478], [0.0, 0.0, 1.0, 1.5807895462870549], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "77f68241-05d3-4103-89f6-0eb1fe05ea8e", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.95374109516643479, -0.3006292124706606, 0.0, 4.9311825464387056], [0.3006292124706606, 0.95374109516643479, 0.0, 7.59292971037915], [0.0, 0.0, 1.0, 1.6159648185670212], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "dbdaab38-74f5-40f3-9c4f-1c0ac3736bd0", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.61627256762955729, -0.78753293416038972, 0.0, -2.0637176936995809], [0.78753293416038972, 0.61627256762955729, 0.0, 4.7030339873242202], [0.0, 0.0, 1.0, 0.86647701490040729], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "d67f7caa-c549-4d1d-9391-1306b8d9c0e3", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.97885735288979481, -0.20454408496356913, 0.0, 4.4057276421408611], [0.20454408496356913, 0.97885735288979481, 0.0, 4.7036269865953324], [0.0, 0.0, 1.0, 0.98204577759934863], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "4a4f4c06-21e0-46d2-844d-4c722ba1499b", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.90333587908119206, -0.42893389882895705, 0.0, 9.3642399570210273], [0.42893389882895705, 0.90333587908119206, 0.0, 5.5282774908617345], [0.0, 0.0, 1.0, 0.74090843682219665], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "495fee08-8fc0-42c8-8435-7359217ee5e9", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.61478262735352818, -0.78869659635647782, 0.0, 6.4642621333211041], [0.78869659635647782, 0.61478262735352818, 0.0, 9.1595734520890506], [0.0, 0.0, 1.0, 0.68836763812618684], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "95e8b508-2877-4d47-94f6-4a171c6f0b5f", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.71414863450487842, -0.69999409128564616, 0.0, 10.16694889808864], [0.69999409128564616, 0.71414863450487842, 0.0, -0.59422785929083011], [0.0, 0.0, 1.0, 1.9027423355275497], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "03ab79cb-4cbe-4a69-8bae-b91c77849175", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.96831306730475142, -0.24973947162365806, 0.0, 7.4241821110529322], [0.24973947162365806, 0.96831306730475142, 0.0, 1.8681547483356382], [0.0, 0.0, 1.0, 1.9397300919237221], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "d0b5376f-5455-485e-8ba7-2e7f4f2c89cc", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.79310366229416984, -0.60908667762115387, 0.0, -0.74636736683655602], [0.60908667762115387, 0.79310366229416984, 0.0, 5.950949468350859], [0.0, 0.0, 1.0, 1.612213723180915], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "1775f5cb-9791-4b60-b86d-583be7d2c195", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.92517830786120447, -0.37953273727450504, 0.0, 1.2454800668605372], [0.37953273727450504, 0.92517830786120447, 0.0, 10.132743529513313], [0.0, 0.0, 1.0, 0.14773493267024632], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "82901057-9376-4cbe-813b-946b4aa676af", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.90478168912530077, -0.42587568024432615, 0.0, 8.1493557310829985], [0.42587568024432615, 0.90478168912530077, 0.0, 5.2321741784027109], [0.0, 0.0, 1.0, 1.4338986107306082], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "a9d5ffbf-ffca-4b99-9aef-7f76965e19d8", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.98638271492317731, -0.16446622662656926, 0.0, 9.6027651468730788], [0.16446622662656926, 0.98638271492317731, 0.0, 4.7722766085971671], [0.0, 0.0, 1.0, 1.2165010958986828], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "4d7cd32d-3ade-4566-80d6-b306e40c9102", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.60158304899831005, -0.7988102623013158, 0.0, 12.896454061348642], [0.7988102623013158, 0.60158304899831005, 0.0, 9.5872134863574505], [0.0, 0.0, 1.0, 1.9373063305100922], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "90045af5-dae2-47e5-b9bc-592d01fc774a", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.74510964329729834, -0.66694199107971364, 0.0, 5.3126260791656517], [0.66694199107971364, 0.74510964329729834, 0.0, 10.36619525631464], [0.0, 0.0, 1.0, 1.5981810417017812], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "ccd7cd67-1730-4375-a1ff-feee70d5bdf6", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.91549777545250255, -0.40232303332212938, 0.0, 7.6803293682344673], [0.40232303332212938, 0.91549777545250255, 0.0, 8.1166954582355562], [0.0, 0.0, 1.0, 1.6345302144226292], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "d0ccb16a-1aee-4e32-b11c-e05f0b960c55", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[0.98449175456587057, -0.17543085587151871, 0.0, 3.2493609439918769], [0.17543085587151871, 0.98449175456587057, 0.0, 6.1873509741538504], [0.0, 0.0, 1.0, 0.87426053121418712], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [true] }, { "_t" : "BH.oM.Test.UnitTests.TestData", "BHoM_Guid" : "bfaeeb51-c56e-43ff-8c0f-6fda14fce5b6", "Inputs" : [{ "_t" : "BH.oM.Geometry.TransformMatrix", "Matrix" : [[1.0, 0.0, 1.0, 0.0], [0.0, 1.0, 0.0, 0.0], [0.0, 0.0, 1.0, 0.0], [0.0, 0.0, 0.0, 1.0]] }, 9.9999999999999995E-07], "Outputs" : [false] }], "BHoM_Guid" : "b6b3064a-47fb-420d-8364-12129a3c586b" }], "BHoM_Guid" : "0b4d1422-a7e9-49fe-a299-dd95f644a473", "Name" : "IsRigidTransformation", "_bhomVersion" : "7.2" } \ No newline at end of file