zoukankan      html  css  js  c++  java
  • 关于把物体原点旋转归零状态不变的脚本(对旋转的处理)

    --根据需要编写的规则轴心脚本, 这个很是有用,对于建模来说 我还是有点糊涂,
    --$[1].pos =$[2].pos
    ---  思路已经有了但是就是 要找到当前选择如题的 有多少个因素。
    ---********************************************************************
    --2011.4.15 明白了 范围框是干什么实用的了,
    --范围框只是一个参考,当在基础操作时(就是修改面板上没有修改器)他没有什么变化, 但是当加入修改器后 修改器会按照自身的方向加入,
    ---这个之前在用max 5 年多的时间 发现了 没有找到办法解决 这次就解决了。
    ---如果我们想加入的修改器 是基于全局的,那么久要这样办理。
    --说白了就是归零了 加入旋转归零就好
    --我不必按他说的那样操作 只要加入 XFORM
    ---
    macroScript gt_xform_ling

     category:"盖天工具"
     ButtonText:"归Xform"
     toolTip:"归Xform"
     (
      try (
      fn gt_Xform_tt =
      (
       ---下面的过程需要算下。
       --1.先找到物体的transform
       --2.在把物体归零,加入修改器
       --3.在转动他的 Gizmo
       --4.把它进行塌陷
       for i in selection do  
       (
        oo = [i.rotation.x_rotation ,i.rotation.y_rotation ,i.rotation.z_rotation ]
         --我在制作时改了思路 这下就好了
         pos_pos = i.pos

        i.rotation.x_rotation =0
        i.rotation.y_rotation=0
        i.rotation.z_rotation =0

        addModifier   i (XForm())


        i.modifiers[1].Gizmo[2].controller[1].value  =oo[1]
        i.modifiers[1].Gizmo[2].controller[2].value  =oo[2]
        i.modifiers[1].Gizmo[2].controller[3].value  =oo[3]

              convertTo i Editable_Poly      
       )
       ---上面就是脚本解决的过程 这下我有知道Xform 深的理解
       
       
      )
      gt_Xform_tt()
     ) catch ()
      
      
     )
     --[$.rotation.x_rotation ,$.rotation.y_rotation ,$.rotation.z_rotation ]
     --不管轴心是多少只是这样
     

  • 相关阅读:
    好文推荐 | 走近NLP学术界
    好文推荐 | 自然语言处理简介
    白嫖SSL证书部署(结合宝塔)
    基于本体体系的知识图谱构建
    Apache Jena Fuseki使用
    Springboot2.x入门——helloWorld
    Markdown语法
    freeswitch:error C2220: 警告被视为错误
    yate: windows下源码下载,配置,编译
    Android开源框架:volley
  • 原文地址:https://www.cnblogs.com/gaitian00/p/2017486.html
Copyright © 2011-2022 走看看