hawkeye camera support(not tested)

This commit is contained in:
meelstorm
2025-08-19 12:45:50 +02:00
parent f80b275ad8
commit 6ef6aced8d
170 changed files with 20190 additions and 72 deletions

View File

@@ -100,5 +100,21 @@ public class EdgeIntersectionOperation : BaseOperation, IHaveOrigin
}
public override void Save(Dictionary<string, object> dict)
{
base.Save(dict);
dict[nameof(ReferenceEdge1)] = ReferenceEdge1.ToString();
dict[nameof(ReferenceEdge2)] = ReferenceEdge2.ToString();
}
public override void Load(Dictionary<string, object> dict)
{
base.Load(dict);
if (dict.ContainsKey(nameof(ReferenceEdge1)))
ReferenceEdge1 = new Guid(dict[nameof(ReferenceEdge1)].ToString());
if (dict.ContainsKey(nameof(ReferenceEdge2)))
ReferenceEdge2 = new Guid(dict[nameof(ReferenceEdge2)].ToString());
}
public OriginElement Origin { get; set; } = OriginElement.Default;
}