swift2 如何在macOS中管理网格CGPoint?

vof42yt1  于 2023-10-18  发布在  Swift
关注(0)|答案(1)|浏览(240)

如何按键盘快捷键将CG点捕捉到网格(如AutoCAD中所示)?

brc7rcf0

brc7rcf01#

这是一般的方法,类似于伪代码

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

相关问题