Enhanced VisualizerModel and Vector3VisualizerTest

This commit is contained in:
Matthias Heil
2026-04-07 11:16:24 +02:00
parent 26864a695f
commit 8038c76307
8 changed files with 90 additions and 26 deletions
+20 -2
View File
@@ -1,11 +1,29 @@
using System.Numerics;
using System;
using System.Numerics;
using System.Runtime.Serialization;
namespace NrxVisualizerObjectSource;
using Frame = ValueTuple<Vector3, Quaternion, float>;
[DataContract]
public class VisualizerModel
{
public static Type FrameType => typeof(Frame);
[DataMember]
public string? Content { get; set; }
[DataMember]
public Vector3? Point { get; set; }
[DataMember]
public Quaternion? Orientation { get; set; }
[DataMember]
public Vector3[]? PointArray { get; set; }
[DataMember]
public Frame? Frame { get; set; }
[DataMember]
public Frame[]? FrameArray { get; set; }
}