return(new Rectangle(x1, y1, x2 - x1, y2 - y1));
public new bool Equals(object x, object y) => x is T x2 && y is T y2?_comparer(x2, y2) : false;
public override void Serialize(x2.Buffer buffer) { buffer.WriteUInt29(tag.TypeId); this.Dump(buffer); }
protected override void Dump(x2.Buffer buffer) { base.Dump(buffer); var touched = new Capo<bool>(fingerprint, tag.Offset); if (touched[0]) { buffer.Write(result_); } }
=> LineSegmentCenter1(x1, y1, x2, y2);
public override void Load(x2.Buffer buffer) { base.Load(buffer); var touched = new Capo<bool>(fingerprint, tag.Offset); if (touched[0]) { buffer.Read(out result_); } }
=> LinearInterpolate3D0(t, x1, y1, z1, x2, y2, z2);
secp256k1_scalar_mul(x2, u2, x);
var(x1, y1, x2, y2) = line;
var(x2, y2) = prev;
=> FindIntersection(x1, y1, x2, y2, x3, y3, x4, y4, epsilon);
select(x0, x1, x2, x3);
=> CubicBezierSelfIntersectionX(x0, y0, x1, y1, x2, y2, x3, y3);
=> CosineInterpolate3D1(t, x1, y1, z1, x2, y2, z2);
=> Sine1(t, x1, y1, z1, x2, y2, z2);