zoukankan      html  css  js  c++  java
  • 利用三个点(trsf)来实现各种规则图形的实现

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

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

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

  • 相关阅读:
    10. Regular Expression Matching
    9. Palindrome Number
    8. String to Integer (atoi)
    7. Reverse Integer
    6. ZigZag Conversion
    《设计模式
    《设计模式
    《设计模式
    《linux 计划任务》- cron
    《设计模式
  • 原文地址:https://www.cnblogs.com/shumaojie/p/3143345.html
Copyright © 2011-2022 走看看