daily update on 20241002 by nitload youmu, intrinsic function rebuild, syntax style arrange

This commit is contained in:
Nitload
2024-10-03 04:03:06 +08:00
parent 0979123ac0
commit 6e2f93b053
265 changed files with 26732 additions and 19058 deletions
@@ -42,33 +42,31 @@ namespace StgSharp.Geometries
public abstract class PlainGeometry : IGeometry
{
protected vec4d[] vertexMat;
protected Vec4[] vertexMat;
internal CoordinationBase coordinate;
internal PlainGeometry(CoordinationBase coordination)
internal PlainGeometry( CoordinationBase coordination )
{
coordinate = coordination;
}
public Point this[int index]
public Point this[ int index ]
{
get => new Point(vertexMat[index]);
set => vertexMat[index].vec = value.coordVec;
get => new Point( vertexMat[ index ] );
set => vertexMat[ index ].vec = value.coordVec;
}
public int VertexCount => this.vertexMat.Length;
public abstract ReadOnlySpan<int> VertexIndices { get; }
public abstract ReadOnlySpan<int> VertexIndices
{
get;
}
#pragma warning disable CA1819
public vec4d[] VertexStream => vertexMat;
#pragma warning disable CA1819
public Vec4[] VertexStream => vertexMat;
public CoordinationBase Coordination => this.coordinate;
#pragma warning restore CA1819
}
}