如何按键盘快捷键将 CGPoint 捕捉到网格(如 AutoCAD 中所示)?
这是执行此操作的一般方法,类似于伪代码
var gridWidth = 16.0
var gridHeight = 16.0
object.Position.X = Math.Floor(object.Position.X / gridWidth) * gridWidth
object.Position.Y = Math.Floor(object.Position.Y / gridHeight) * gridHeight