基本函数 类别:point
point
- point:2d->3d- 说明:将一维或二维点转换为3维点,若为一个数值,则将数值转为3维点 用法:- (point:2d->3d pt-2d) - 参数:1 pt-2d : 单个2D/3D坐标点; - 返回值:三维坐标点 示例:
- point:3d->2d- 说明:由三维点坐标返回二维点坐标 用法:- (point:3d->2d pt-3d) - 参数:1 pt-3d : 单个2D/3D坐标点; - 返回值:二维坐标点 示例:
- point:in-box- 说明:判断 pt1 是否在矩形内 用法:- (point:in-box pt1 pt-box1 pt-box2) - 参数:1 pt1 : 单个2D/3D坐标点; 2 pt-box1 : 单个2D/3D坐标点; 3 pt-box2 : 单个2D/3D坐标点; - 返回值:T or nil 示例:
- point:mid- 说明:求两点 pt1 pt2 的中点 用法:- (point:mid pt1 pt2) - 参数:1 pt1 : 单个2D/3D坐标点; 2 pt2 : 单个2D/3D坐标点; - 返回值:中点坐标 示例:
- point:rec-2pt->4pt- 说明:根据矩形2点计算矩形4点 用法:- (point:rec-2pt->4pt pt1 pt2) - 参数:1 pt1 : 单个2D/3D坐标点; 2 pt2 : 单个2D/3D坐标点; - 返回值:矩形的四点坐标 示例: