daily update on 20230322 by nitload youmu, new geometry structure rewritten 70%

This commit is contained in:
Nitload
2023-03-22 20:32:17 +08:00
parent db2ca36fd7
commit eedab82f6e
66 changed files with 1382 additions and 785 deletions
-12
View File
@@ -7,18 +7,6 @@ namespace StgSharp.Control
{
public static class Add
{
public static void Point(IGeometry geometry)
{
Point p = new Point();
p.getXHandler += geometry.SetArrayX;
p.getXHandler += geometry.SetArrayY;
TimeLine._cache.pointContainer.Add(p);
}
public static void Line(Point p, float vecX,float vecY)
{
Line l = new Line(p, vecX, vecY);
TimeLine._cache.geometryContainer.Add(l);
}
}
}
+3 -3
View File
@@ -8,11 +8,11 @@ namespace StgSharp.Control
{
public static void Point(Point p)
{
StgSharp.ContainerNode<INode> _cache = p._id;
StgSharp.ContainerNode<Point> _cache = p._id;
_cache.Previous.Next = _cache.Next;
_cache.Next.Previous = _cache.Previous;
_cache.Next = default(StgSharp.ContainerNode<INode>);
_cache.Previous = default(StgSharp.ContainerNode<INode>);
_cache.Next = default;
_cache.Previous = default;
}