如何写可在场景编辑器中直接拖拽的控制点?

比如官方的CircleCollider,点击Editing之后,物体出现了4个控制点。可以拖拽来控制半径参数。
这种控制点相关的功能怎么写?
如果有这个功能,一些小组件的调试和应用将会特别方便。

参考看看这部分文档:https://docs.cocos.com/creator/manual/zh/extension/custom-gizmo.html

非常感谢!