2026-04-01 15:47:54 +02:00
|
|
|
|
|
|
|
|
using System.Numerics;
|
2026-04-07 11:16:24 +02:00
|
|
|
using Num.Roto.Visualization.Math.Geometry;
|
2026-04-01 15:47:54 +02:00
|
|
|
|
2026-04-07 11:16:24 +02:00
|
|
|
#region points
|
|
|
|
|
var point0 = new Vector3(1,2,3);
|
|
|
|
|
var point1 = new Vector3(5, 6, 7);
|
|
|
|
|
Vector3[] pointArray = [point0, point1];
|
|
|
|
|
List<Vector3> pointList = [.. pointArray];
|
|
|
|
|
#endregion
|
2026-04-01 15:47:54 +02:00
|
|
|
|
2026-04-07 11:16:24 +02:00
|
|
|
#region frames
|
2026-04-01 15:47:54 +02:00
|
|
|
|
2026-04-07 11:16:24 +02:00
|
|
|
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;
|
2026-04-01 15:47:54 +02:00
|
|
|
return;
|