daily update on 20230416 by nitload youmu
This commit is contained in:
@@ -6,11 +6,15 @@ using System.Text;
|
||||
|
||||
namespace StgSharp.Geometries
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// 平面几何体。包含三角形,对称四边形,自由多边形等。最多可由16个点参数定义。
|
||||
/// </summary>
|
||||
public abstract class IPlainGeometry:INode<IPlainGeometry>
|
||||
{
|
||||
private readonly uint bornTick;
|
||||
|
||||
public abstract Point BasePoint { get; }
|
||||
public abstract Point RefOrigin { get; }
|
||||
public abstract Point RefPoint{ get; }
|
||||
public abstract Point RefVec01{ get; }
|
||||
public abstract Point RefVec02{ get; }
|
||||
@@ -31,6 +35,21 @@ namespace StgSharp.Geometries
|
||||
internal abstract void CalcVec01(uint tick);
|
||||
internal abstract void CalcVec02(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec03(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec04(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec05(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec06(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec07(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec08(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec09(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec10(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec11(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec12(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec13(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec14(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec15(vec3d vec, uint tick);
|
||||
internal abstract void CalcVec16(vec3d vec, uint tick);
|
||||
|
||||
|
||||
internal abstract void OnRender(uint tick);
|
||||
|
||||
public abstract RenderMode renderMode { get; }
|
||||
|
||||
Reference in New Issue
Block a user