热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

利用三个点(trsf)来实现各种规则图形的实现

在Val3,是使用trsf(x,y,z,rx,ry,rz)来实现三维空间点的位置与方向。其中第一点和第二点位置很重要,第三点是用来确定方向。根据这三个点先确定一个用户

在Val3,是使用trsf(x,y,z,rx,ry,rz)来实现三维空间点的位置与方向。
其中第一点和第二点位置很重要,第三点是用来确定方向。根据这三个点先确定一个用户坐标系。
在这个坐标系中,实现圆,三角形,矩形,腰圆,正五边形,正六边形,正五角星,其他规则图形的实现。

设三个trsf为 trsf0,trsf1,trsf2
那么把这三个trsf建立在world的点上,利用setframe函数求得用户坐标系frame.

点关于直线对称,也是利用三个点来建立用户坐标系(其中直线两点分别为圆点,X轴),然后把需要对称点在用户坐标系下的Y值变为乘以负值。然后重新建立在世界坐标系中即可。

 


转载于:https://www.cnblogs.com/shumaojie/p/3143345.html


推荐阅读
author-avatar
爱夏花儿_915
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有