欢迎来到天天文库
浏览记录
ID:40747233
大小:39.50 KB
页数:5页
时间:2019-08-07
《houdini表达式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、EXPRESSIONSYNTAX(表达式语法)Herearesomeofthemainsyntaxelementswhichyouwillencounteragainandagainwhenusingexpressionfunctions:(以下是主要的语法元素,你会一次又一次地遇到一些使用表达式函数:)()Brackets Bracketsareusedinordertolistalloftheargumentsthatwillbecontainedwithinafunction.Wheneverafunctionisused,theremustbeanopenb
2、racketandaclosedbracket.Oneoftheeasiestmistakestomakewhencreatingexpressionsistoaccidentallyhavetheincorrectnumberofbrackets.()括号 括号的使用是为了列举出所有的将要包含在函数中的参数。每当使用一个函数,必须有一个开放的括号和一个封闭的括号。最简单的错误之一就是当你创建表达式时,意外的有多个数目不正确的括号。“”Quotation Whenastringmustbeusedasanargumentinsideafunction,it
3、mustbecontainedwithinquotationmarks.Thiscanincludeparameternames,andfilepaths.“”引号 当一个字符串必须被用作在一个函数的参数,它必须包含在引号内。这可以包括参数名,和文件路径。``BackTicks WhenanHScriptexpressionhasbeenenteredintoastringtypeparameter,itmustbeenclosedinbackticksinordertobeevaluatedasanexpression.Forexample,ifyo
4、uareattemptingtouseanexpressionfunctioninsideafilepath,youwillneedtoincludethebackticksoneitherendofyourfunction.``返回标记 当HScript表达式中已经输入了一个字符串类型的参数,它必须包含在返回标记内,以便作为一个表达式的计算。例如,如果您正试图使用在一个文件路径表达式功能,您需要在您的函数结束包含一个返回标记。‘’Apostrophe Textinsideapostrophesarenotexpanded.Itmaybenecessary
5、attimestousethesecharactersinsidestringstopreventavariablefrombeingrecognizedasavariable.‘’单引号 文本中的单引号不是大写的。可能有必要在有的时候字符串内使用这些字符,以防止一个变量被承认为一个变量。TYPESOFDATA(数据类型)TherearefourmaintypesofdatathatexistwithinHoudini(在Houdini中存在有四个主要的数据类型):Float: Floatingpointnumbersaresinglenumeri
6、calvalueswhichmaycontaindecimalsi.e.:15.5.Itispossibletobreakthisdownfurtherintointegers,whichdonotcontaindecimals.AnAlphaattribute/channelwouldbeagoodexampleofafloatvalue.浮点 浮点数单一数值可能包含小数,即:15.5。很可能打破这种进一步下降为整数,不包含小数。一个Alpha属性/通道是一个很好的float值的例子。Vectors: Threefloatingpointvalu
7、es.Thesevaluescanbeusedtorepresentpositions,directions,normalsorcolors(RGBorHSV).矢量(向量): 三浮点值。这些值可以用来代表的位置,方向,法线或颜色(RGB或HSV)。Strings: Stringsaredatawhicharenotnumbers,buttext.Anumberisnotrepresentedasnumericalinastringbutasatextsymbol.Youcanenclosestringsindoublequotes(“)
此文档下载收益归作者所有