diff --git a/Assets/Scripts/InteractionEngine/FactHandling/Facts/RectangleFact.cs b/Assets/Scripts/InteractionEngine/FactHandling/Facts/RectangleFact.cs index b37903803759804dff4482948e56e86b33c839ea..a66035f2c74136b8a5292a2a846aee5fb38a5db0 100644 --- a/Assets/Scripts/InteractionEngine/FactHandling/Facts/RectangleFact.cs +++ b/Assets/Scripts/InteractionEngine/FactHandling/Facts/RectangleFact.cs @@ -53,13 +53,11 @@ public RectangleFact() : base(){ [JsonConstructor] public RectangleFact( string PidA, string PidB, string PidC) : base() { - this.PidA = PidA; this.PidB = PidB; this.PidC = PidC; calculate_vectors(); - } /// <summary> @@ -74,6 +72,8 @@ public RectangleFact(string PidA, string PidB, string PidC, SOMDoc ServerDefinit this.PidB = PidB; this.PidC = PidC; + this.ServerDefinition = ServerDefinition; + calculate_vectors(); } @@ -95,7 +95,7 @@ public RectangleFact(string PidA, string PidB, string PidC, SOMDoc ServerDefinit - ret.Add(new RectangleFact(PidA, PidB, PidC, fact.@ref)); + ret.Add(new RectangleFact(PidA, PidB, PidC)); //ParsingDictionary.parseTermsToId.TryAdd(defines.ToString(), fact.@ref.uri); //ret.Add(new PointFact(SOMDoc.MakeVector3(defines), fact.@ref)); diff --git a/Assets/Scripts/InteractionEngine/FactHandling/Facts/TriangleFact2.cs b/Assets/Scripts/InteractionEngine/FactHandling/Facts/TriangleFact2.cs index a38c2747336ca6e25bcf5d88deac09366b5878fb..6b77cac4da5b7c60c741f9dbb16ccaeda7342b69 100644 --- a/Assets/Scripts/InteractionEngine/FactHandling/Facts/TriangleFact2.cs +++ b/Assets/Scripts/InteractionEngine/FactHandling/Facts/TriangleFact2.cs @@ -76,13 +76,11 @@ public TriangleFact2() : base(){ [JsonConstructor] public TriangleFact2( string PidA, string PidB, string PidC) : base() { - this.PidA = PidA; this.PidB = PidB; this.PidC = PidC; calculate_vectors(); - } /// <summary> @@ -93,8 +91,6 @@ public TriangleFact2( string PidA, string PidB, string PidC) : base() /// <param name="ServerDefinition">MMT URI as OMS</param> public TriangleFact2(string PidA, string PidB, string PidC, SOMDoc ServerDefinition) : base() { - - this.PidA = PidA; this.PidB = PidB; this.PidC = PidC; @@ -102,7 +98,6 @@ public TriangleFact2(string PidA, string PidB, string PidC, SOMDoc ServerDefinit this.ServerDefinition = ServerDefinition; calculate_vectors(); - } /// \copydoc Fact.parseFact(ScrollFact) @@ -123,7 +118,7 @@ public TriangleFact2(string PidA, string PidB, string PidC, SOMDoc ServerDefinit - ret.Add(new TriangleFact2(PidA, PidB, PidC, fact.@ref)); + ret.Add(new TriangleFact2(PidA, PidB, PidC)); //ParsingDictionary.parseTermsToId.TryAdd(defines.ToString(), fact.@ref.uri); //ret.Add(new PointFact(SOMDoc.MakeVector3(defines), fact.@ref));