rename ungenericed graphic vec usage to genericed

This commit is contained in:
Youmu Liu
2026-09-04 18:51:27 +08:00
parent 41ca31fd9a
commit ee67dfbde1
20 changed files with 755 additions and 760 deletions
@@ -26,18 +26,18 @@ namespace Nitload.Geometries
private List<List<int>> _sideIndices;
private List<int> _triangleIndices;
private List<Vec3> _vertices;
private List<Vec3<float>> _vertices;
public TriangulatedSurface()
{
_triangleIndices = new List<int>();
_vertices = new List<Vec3>();
_sides = new HashSet<(int,int)>();
_sideIndices = new List<List<int>>();
_triangleIndices = [];
_vertices = [];
_sides = [];
_sideIndices = [];
}
/**/
public IEnumerable<List<int>> SideIndicesEnumeratble => _sideIndices;
public IEnumerable<List<int>> SideIndicesEnumerable => _sideIndices;
/*
public Triangle GetTriangle( int index )
@@ -51,7 +51,7 @@ namespace Nitload.Geometries
}
/**/
public Span<Vec3> VertexSpan => CollectionsMarshal.AsSpan(_vertices);
public Span<Vec3<float>> VertexSpan => CollectionsMarshal.AsSpan(_vertices);
public Span<int> TriangleIndicesSpan => CollectionsMarshal.AsSpan(_triangleIndices);
@@ -77,7 +77,7 @@ namespace Nitload.Geometries
}
public void AddVertexByOrder(
Vec3 vertex
Vec3<float> vertex
)
{
_vertices.Add(vertex);