using System.Numerics; using Num.Roto.Visualization.Math.Geometry; #region points var point0 = new Vector3(1,2,3); var point1 = new Vector3(5, 6, 7); Vector3[] pointArray = [point0, point1]; List pointList = [.. pointArray]; #endregion #region frames var orientation = Quaternion.CreateFromAxisAngle(Vector3.UnitZ,1); var frame = new Frame(point0,1, orientation); Frame[] frameArray = [frame, frame with { Translation = point1}]; var frameList = frameArray.ToList(); #endregion //var typeName = point0.GetType().AssemblyQualifiedName; return;