daily update on 20231016 by nitload youmu, vao,vbo,ebo struct added

This commit is contained in:
Nitload
2023-10-17 01:22:30 +08:00
parent 6c3349f5a2
commit 614fabe26c
135 changed files with 28619 additions and 5432 deletions
@@ -4,7 +4,7 @@ using System.Numerics;
namespace StgSharp.Geometries
{
public class Line : IPlainGeometry
public class Line : PlainGeometry
{
internal Point basePoint;
internal Point beginPoint;
@@ -16,6 +16,11 @@ namespace StgSharp.Geometries
public override Point RefPoint1 => endPoint;
public override Point RefPoint2 => default;
internal override int[] Indices
{
get { throw new Exception(); }
}
public Line(Point begin, Point end)
{
this.beginPoint = begin;
@@ -31,11 +36,11 @@ namespace StgSharp.Geometries
public Line() { }
//计算线起点的方法,通过对线的派生的重写实现功能
public virtual Vec3d MoveBeginPoint(uint tick)
public virtual vec3d MoveBeginPoint(uint tick)
=> movBegin.Invoke(tick);
//计算线重点的方法,通过对线的派生的重写实现功能
public virtual Vec3d MoveEndPoint(uint tick)
public virtual vec3d MoveEndPoint(uint tick)
=> movEnd.Invoke(tick);
internal override void OnRender(uint tick)