VEX —— Functions|Nodes

目录

addvariablename —— 对属性添加局部变量映射

ch —— 计算float/string通道或参数并返回其值

chi —— 计算int通道或参数并返回其值

chf —— 计算float通道或参数并返回其值

chs —— 计算sting通道或参数并返回其值

chu —— 计算vector2通道或参数并返回其值

chv —— 计算vector通道或参数并返回其值

chp —— 计算vector4通道或参数并返回其值

ch2 —— 计算matrix2通道或参数并返回其值

ch3 —— 计算matrix3通道或参数并返回其值

ch4 —— 计算matrix通道或参数并返回其值

chramp —— 计算ramp通道或参数并返回其值

chrampderiv —— 计算ramp导数通道或参数并返回其值

chdict —— 计算dict导数通道或参数并返回其值

chsop —— 计算操作路径参数并返回路径

chsaw —— 返回原生字符串通道或参数

chid —— 解析字符串通道或参数并返回

chexpr —— 计算新段表达式通道

chexprf —— 计算新段表达式通道在给定的帧

chexprt —— 计算新段表达式通道在给定的时间

isconnected —— 判断输入端口是否被连接

opfullpath —— 返回相对路径的完全路径


cregioncapturetransform —— 返回捕获变换

cregiondeformtransform —— 返回变形变换

cregionoverridetransform —— 返回捕获或变形变换

optransform —— 返回变换

opparentbonetransform —— 返回父母骨骼变换

opparenttransform —— 返回父母变换

opparmtransform —— 返回parm变换

oppreconstrainttransform —— 返回preconstraint变换

oppreparmtransform —— 返回pre/parm变换

opprerawparmtransform —— 返回pre/raw parm变换

oppretransform —— 返回pre变换

oprawparmtransform —— 返回raw parm变换


addvariablename —— 对属性添加局部变量映射

//在当前几何体context
void addvariablename(string aname, string vname)
int addvariablename(int geohandle, string aname, string vname)

ch —— 计算float/string通道或参数并返回其值

float ch(string channel)
float ch(string channel, float time_in_sec)string ch(string channel)
string ch(string channel, float time_in_sec)
string ch(string channel, float time_in_sec)float ch(int op_id, int parm_index, int vector_index)
float ch(int op_id, int parm_index, int vector_index, float time_in_sec)
  • time单位为second,不是frame;如没有指定时间,返回当前时间值;
  • 可针对float、string参数类型;

chi —— 计算int通道或参数并返回其值

int chi(string channel)
int chi(string channel, float time)

chf —— 计算float通道或参数并返回其值

float chf(string channel)
float chf(string channel, float time_in_sec)
float chf(int op_id, int parm_index, int vector_index)
float chf(int op_id, int parm_index, int vector_index, float time_in_sec)

chs —— 计算sting通道或参数并返回其值

string chs(string channel)
string chs(string channel, float time)

chu —— 计算vector2通道或参数并返回其值

vector2 chu(string channel)
vector2 chu(string channel, float time)

chv —— 计算vector通道或参数并返回其值

vector chv(string channel)
vector chv(string channel, float time)
vector chv(int opid, int pid)
vector chv(int opid, int pid, float time)

chp —— 计算vector4通道或参数并返回其值

vector4 chp(string channel)
vector4 chp(string channel, float time)

ch2 —— 计算matrix2通道或参数并返回其值

matrix2 ch2(string channel)
matrix2 ch2(string channel, float time)

ch4 —— 计算matrix3通道或参数并返回其值

matrix3 ch3(string channel)
matrix3 ch3(string channel, float time)

ch4 —— 计算matrix通道或参数并返回其值

matrix ch4(string channel)
matrix ch4(string channel, float time)

chramp —— 计算ramp通道或参数并返回其值

float chramp(string channel, float ramppos)
float chramp(string channel, float ramppos, float time)
vector chramp(string channel, float ramppos)
vector chramp(string channel, float ramppos, float time)

chrampderiv —— 计算ramp导数通道或参数并返回其值

float chrampderiv(string channel, float ramppos)
float chrampderiv(string channel, float ramppos, float time)
vector chrampderiv(string channel, float ramppos)
vector chrampderiv(string channel, float ramppos, float time)

chdict —— 计算dict导数通道或参数并返回其值

dict chdict(string channel)

chsop —— 计算操作路径参数并返回路径

string chsop(string channel)
string chsop(string channel, float time)

chsaw —— 返回原生字符串通道或参数

string chsraw(string channel)

chid —— 解析字符串通道或参数并返回

void chid(string channel_path, int &op_id, int &parm_index, int &vector_index)
void chid(string op_path, string channel_name, int &op_id, int &parm_index, int &vector_index)
int chid(int op_id, int parm_index, int vector_index)

chexpr —— 计算新段表达式通道

float chexpr(string channel, string new_expr_function)

chexprf —— 计算新段表达式通道在给定的帧

float chexprf(string channel, string new_expr_function, float frame)

chexprt —— 计算新段表达式通道在给定的时间

float chexprt(string channel, string new_expr_function, float time_in_seconds)

isconnected —— 判断输入端口是否被连接

int isconnected(int opinput)

opfullpath —— 返回相对路径的完全路径

string opfullpath(string relative_path)
opfullpath(".")
opfullpath("..")

cregioncapturetransform —— 返回捕获变换

matrix cregioncapturetransform(string path)
matrix cregioncapturetransform(string path, float time)
matrix cregioncapturetransform(int op_id)
matrix cregioncapturetransform(int op_id, float time)

cregiondeformtransform —— 返回变形变换

matrix cregiondeformtransform(string path)
matrix cregiondeformtransform(string path, float time)
matrix cregiondeformtransform(int op_id)
matrix cregiondeformtransform(int op_id, float time)

cregionoverridetransform —— 返回捕获或变形变换

matrix cregionoverridetransform(string path)
matrix cregionoverridetransform(string path, float time)
matrix cregionoverridetransform(int op_id)
matrix cregionoverridetransform(int op_id, float time)

optransform —— 返回变换

matrix optransform(string path)
matrix optransform(string path, float time)
matrix optransform(int op_id)
matrix optransform(int op_id, float time)

opparentbonetransform —— 返回父母骨骼变换

matrix opparentbonetransform(string path)
matrix opparentbonetransform(string path, float time)
matrix opparentbonetransform(int opid)
matrix opparentbonetransform(int opid, float time)

opparenttransform —— 返回父母变换

matrix opparenttransform(string path)
matrix opparenttransform(string path, float time)
matrix opparenttransform(int opid)
matrix opparenttransform(int opid, float time)

opparmtransform —— 返回parm变换

matrix opparmtransform(string path)
matrix opparmtransform(string path, float time)
matrix opparmtransform(int opid)
matrix opparmtransform(int opid, float time)

oppreconstrainttransform —— 返回preconstraint变换

matrix oppreconstrainttransform(string path)
matrix oppreconstrainttransform(string path, float time)
matrix oppreconstrainttransform(int opid)
matrix oppreconstrainttransform(int opid, float time)

oppreparmtransform —— 返回pre/parm变换

matrix oppreparmtransform(string path)
matrix oppreparmtransform(string path, float time)
matrix oppreparmtransform(int opid)
matrix oppreparmtransform(int opid, float time)

opprerawparmtransform —— 返回pre/raw parm变换

matrix opprerawparmtransform(string path)
matrix opprerawparmtransform(string path, float time)
matrix opprerawparmtransform(int opid)
matrix opprerawparmtransform(int opid, float time)
matrix opprerawparmtransform(int opid, int trsorder, int xyzorder, int mask)

oppretransform —— 返回pre变换

matrix oppretransform(string path)
matrix oppretransform(string path, float time)
matrix oppretransform(int opid)
matrix oppretransform(int opid, float time)

oprawparmtransform —— 返回raw parm变换

matrix oprawparmtransform(string path)
matrix oprawparmtransform(string path, float time)
matrix oprawparmtransform(int opid)
matrix oprawparmtransform(int opid, float time)
matrix oprawparmtransform(int opid, int trsorder, int xyzorder, int mask)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/144763.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

UI自动化测试 | Jenkins配置优化

前一段时间帮助团队搭建了UI自动化环境,这里将Jenkins环境的一些配置分享给大家。 背景: 团队下半年的目标之一是实现自动化测试,这里要吐槽一下,之前开发的测试平台了,最初的目的是用来做接口自动化测试和性能测试&…

java框架-Springboot-快速入门

文章目录 组件注册条件注解属性绑定自动装配原理自定义组件yaml属性配置日志日志级别日志分组文件输出文件归档与文件切割自定义配置切换日志组合 组件注册 Configuration、SpringBootConfigurationBean、ScopeController、Service、Repository、ComponentImportComponentScan…

探索网络世界:常见应用程序详解与实战演练

网络技术已成为现代生活中不可或缺的一部分,各种网络应用也层出不穷。本文将介绍一些常见的网络应用及其使用方法,包括Ping、Tracert、Telnet、FTP、TFTP等,帮助读者更好地理解和使用这些工具。 目 录 Ping和Tracert:网络诊断的好…

brew 安装MySQL 5.7

写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成…

vue pc端/手机移动端 — 下载导出当前表格页面pdf格式

一、需求:在手机端/pc端实现一个表格页面(缴费单/体检报告单等)的导出功能,便于用户在本地浏览打印。 二、实现:之前在pc端做过预览打印的功能,使用的是print.js之类的方法让当前页面直接唤起打印机的打印预…

【项目】在线音乐播放器测试报告

目录 项目背景 项目功能 测试计划 功能测试 登录页面的测试 测试用例 测试结果 注册页面的测试 测试用例 测试结果 音乐列表页面的测试 测试用例 测试结果 出现的bug 搜索功能的bug 问题解决 删除功能的bug 问题解决 喜欢列表页面的测试 测试用例 测试结果…

计算机MSVCP90.dll怎么重新安装?MSVCP90.dll丢失的解决方法分享

在计算机使用过程中,可能会遇到 MSVCP90.dll 丢失的问题。MSVCP90.dll 是 Microsoft Visual Studio 2008 编译的程序所使用的一个动态链接库(DLL)文件。当该文件丢失或损坏时,可能会导致一些应用程序无法正常运行。本文将详细介绍…

《The Rise and Potential of Large Language Model Based Agents: A Survey》全文翻译

The Rise and Potential of Large Language Model Based Agents: A Surve - 基于 LLMs 的代理的兴起和潜力:一项调查 论文信息摘要1. 介绍2. 背景2.1 AI 代理的起源2.2 代理研究的技术趋势2.3 为什么大语言模型适合作为代理大脑的主要组件 3. 代理的诞生&#xff1a…

APP渗透测试

APP反抓包突破 抓包失败分析 工具证书未配置 app不使用HTTP/S协议 反模拟器 1.使用真机进行抓包 2.用模拟器模拟真机 3.逆向删除反模拟器代码打包重新测试 反证书 SSL证书绑定分为单向校验和双向校验,单向校验就是客户端校验服务端的证书,双向…

Jenkins 权限管理

关于Role-based Authorization Strategy 使用Jenkins自身的权限管理过于粗糙,无法对单个、一类项目做管理,我们可以使用 Role-based Authorization Strategy插件来管理项目、角色。 首先安装该插件:在Jenkins查看该插件有无安装 在Jenkins-…

机器学习 09 随机森林

三、 偏差和方差 偏差度量了学习算法的期望预测与真实结果的偏离程度, 即刻画了学习算法本身的拟合能力。 方差:离散程度, 也就是该随机变量在其期望值附近的波动程度 噪声表达了在当前任务上,任何学习算法所能达到的期望泛化误差的下界, 即刻画了学习问题本身的难…

【AI绘画】Stable Diffusion WebUI

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…

react悬浮球效果展示

1.需求 在开发项目时,当用户登录后,需要在主页显示一个悬浮球(可以自由拖动),点击悬浮球后,进入目标页面,如图所示: 2.实现 把上面需要实现的悬浮球功能写成一个组件,页面…

【python入门篇】列表简介及操作(2)

列表是什么? 列表是由一系列按特定顺序排列的元素组成。你可以创建包含字母表中的所有字母、数字 0~9 或所有家庭成员的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。列表通常包含多个元素,因此给列表指定一…

企业知识库一站式搭建指南,从0到1搞定知识库搭建!

如今,企业组织的可持续发展依靠企业的知识管理和迭代创新,只有一站式的企业知识库的创建,才能保证存储、组织和共享企业内部的知识、信息和资源。 目前业内很多公司都通过HelpLook来搭建知识库,用于集合企业内部的各种知识资产&am…

TikTok海外扩张:亚马逊的新对手崛起

随着社交媒体和电子商务的融合,TikTok正迅速崭露头角,成为亚马逊等传统电商巨头的潜在竞争对手。这一新兴平台的快速发展引发了广泛的关注,特别是在全球范围内。 在这篇文章中,我们将探讨TikTok海外扩张的战略,以及它…

img镜像如何制作虚拟机

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、准备工作二、操作步骤1.把新建的虚拟磁盘挂载到虚拟机2.把需要的文件拷贝到虚机中3、 烧录 总结 前言 一般制作虚拟机都是使用iso镜像,如果遇到…

二、vue2脚手架-组件化开发

| vue中的图片打包后会转换为base64格式 组件的使用 1.创建组件:component文件夹中创建HelloWorld.vue文件 2.在app.vue中引入组件 组件间的通信/传值(常用) 一、prop父传子 1.App.vue中的引入组件中创建需要传递的数据 2.在子组件中接…

【Spring Boot】实战:实现数据缓存框架

🌿欢迎来到@衍生星球的CSDN博文🌿 🍁本文主要学习【Spring Boot】实现数据缓存框架 🍁 🌱我是衍生星球,一个从事集成开发的打工人🌱 ⭐️喜欢的朋友可以关注一下🫰🫰🫰,下次更新不迷路⭐️💠作为一名热衷于分享知识的程序员,我乐于在CSDN上与广大开发者…

修改sqlmap-Tamper脚本

修改sqlmap-Tamper脚本 文章目录 修改sqlmap-Tamper脚本1 sqlmap官网2 sql注入漏洞注入尝试3 环境:sqli-labs/Less-26a/3.1 尝试宽字节注入: 3.2 sqlmap使用3.3准备修改sqlmap使用 4 sqlmap中-tamper工厂(输入输出)4.1 [参考文章:…