zoukankan      html  css  js  c++  java
  • 如何让一个被连接的目标接口的值仍然可以被用户改动?

    我们知道,在Maya中有一些 Constraint 节点,当一个目标节点的接口被某一个 Constraint 节点连接控制后,用户仍然可以修改这个目标节点的接口的值。但是如果不是Constraint节点,而是一个普通的DG节点的话,尝试对连接节点的目标接口去做更改的话是不起作用的。那如何能让一个普通的DG节点连接的目标接口也能被改变呢?就像被 Constraint 节点连接的一样?答案是重载下面这个虚函数:

        virtual bool MPxNode::isPassiveOutput (const MPlug &plug) const

    PS: Constraint 节点中有一个叫做 lockOutput 的属性,默认为 false,但是如果设置成 true 后,那被连接节点的目标接口也不能被改动了。

  • 相关阅读:
    如何设置PPT,演示者能看到备注而观众看不到
    面向对象的设计原则-类设计原则
    C#路径
    MyEclipse汉化
    XML
    C#读取Excel文件
    预处理指令
    c/c++有些函数之前有export
    动态内存
    模板
  • 原文地址:https://www.cnblogs.com/johnonsoftware/p/3314316.html
Copyright © 2011-2022 走看看