Implement cyclic scale opcode
This commit is contained in:
@@ -28,7 +28,8 @@ public static class RetainedSurfaceRasterizer
|
||||
|
||||
TransformState transform = item.Transform;
|
||||
Affine2D localToDestination =
|
||||
Transform2DMath.Build(transform, item.Rotation).FromLocalOrigin(item.DstX, item.DstY);
|
||||
Transform2DMath.Build(transform, item.Rotation, item.ScaleCycle)
|
||||
.FromLocalOrigin(item.DstX, item.DstY);
|
||||
if (item.RangeTransform is { } rangeTransform)
|
||||
localToDestination = localToDestination.Then(rangeTransform);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user