Quest3D+所有通道的功能.pdf

上传人:赵** 文档编号:50072985 上传时间:2022-10-12 格式:PDF 页数:19 大小:518.39KB
返回 下载 相关 举报
Quest3D+所有通道的功能.pdf_第1页
第1页 / 共19页
Quest3D+所有通道的功能.pdf_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《Quest3D+所有通道的功能.pdf》由会员分享,可在线阅读,更多相关《Quest3D+所有通道的功能.pdf(19页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Quest3D 4.22 通道数量增加到 320 个,整理了一下,贴在下面,大家看看,加强下对 Quest3D的认识。有误和不完整的地方,我们一起修正完善。1、3D Graph(三维图表)MotionPlanning 可用该通道放置它的 Motion。也可用于其他需要三维图表的通道。2、3D GraphCommand(三维图表命令)用于动态改变 3D Graph 的属性。提供如下命令:Set path weight forward(value:path nr,Value:weight)Set path weight backward(value:path nr,Value:weight)Set

2、 node height(value:node nr,Value:height)Set path enabled forward(value:path nr,Value:enabled)Set path enabled backward(value:path nr,Value:enabled)3、3D Object就是作为一个整体渲染的三维模型。4、3D ObjectData三维模型包含的顶点、多边形、UV 座标、法线等信息。5、3D Render渲染一部分三维对象。6、3DText可直接输入文本,把它转化为三维对象。7、3DTextFromTexture正如它的名字,它使用一张贴图,你可以定

3、义键盘和贴图上某区域的映射。8、ActiveX Data9、ActiveX Event这两个可以把输出文件作为控件提供给其它程序使用。10、Advanced Motion Blender用于高级动画调整。11、Advanced motion Data12、Advanced Motion Data Combiner这两个可以把许多复杂的动画整合在一起。13、AdvancedMotionCommand提供如下命令:Add Instruction to List(value)Add Instruction to list with Fadein(value)Remove Instruction fr

4、om List(value)Jump to a Specified Frame(value animale,value frame)Immediately sey the Current Animation(value)Remove Instruction from List with Fadeout(value,value)Set the Blending Modifier for an Active Animation(value,value)Instantly Remove an Instruction(value)Set the Timing Modifier for an Activ

5、e Animation(value,value)14、AdvancedMotionInfoValue用于获取高级动画的参数。属性面板提供如下选项:Get Current Animation Time(value)Check whether a Motion-Dummy Group is set to looping(value)Check if a Motion-Dummy Group is currently fading out(value)Check whether a Motion-Dummy Group is currently active(value)Get position c

6、hange length(group id,matrix id)Get all position change length(value)15、AdvancedMotionSet无法直接拖入,也许从动画软件中导入数据时才被引用。未证实。16、All Types Channel为所有类型的公共通道创建一个参数。17、AnimazooCommand属性面板提供如下可执行命令:Connect to suitDisconnect to suitEnable jumpingEnable uneven terrainGet dataGet number of suitsRestSet borthSet t

7、o NULL Postion18、AnimazooUnique17、18 我不懂,猜想是用于某游戏。19、Array Buffer列表中的缓存项属性面板两个列表:Select Array Table Channel to store/retrieve DataSelect Column to Connect to20、Array Channel它可以自动找到你创建的列表,并执行调用。21、Array Command提供如下命令:Remove Row(Value,array table)Clear Table(array,table)Add channel to array pointer li

8、st(channel,array pointer。)Set channel to Array Pointer list(channel,array pointer。)Set active row(array table,value)Sort ascending (array column)Sort descending(array column)22、Array Import把一个文本文件导入表格或列。属性面板提供了设置操作行列的快捷方式:Row separator:Column separator:Field Prefix and suffix:23、Array InfoVolue获取列表中

9、与值相关的信息。属性开下拉列表:Select row number of child(array valueOp or)Number of rows in childTime stamp(array)Get active row(array table)24、Array Matrix从你创建的列表指定的位置调用矩阵,属性面板两个列表:Select array table channel to store/retrieve dataSelect column to connect to25、Array Table为你创建的列表起个名。26、Array Text从你创建的列表指定的行取出文本。属性

10、面板两列表:Select array table channel to store/retrieve data:Select colume to connect to27、Array Value从你创建的列表指定的位置取出数值。属性面板两列表:Select array table channel to store/retrieve data:Select colume to connect to28、Array ValueOperator在一个类型为值的阵列中执行一项操作。属性:Highest Value(array value)Lowest Value(array value)Average

11、 Value(array value)Total Value(array value)29、Array Vector从你创建的列表指定的位置调用矢量。属性面板两列表:Select array table channel to store/retrieve data:Select colume to connect to30、Array VectorOperator在一个类型为矢量的列表中执行一项操作。属性:Get closest Vector(Vector Array,Vector)Get furthest Vector(VectorArray,Vector)31、Array_Column从你

12、创建的列表中找到指定的列。32、Array_Pointer如果你的列表中有指针,它可以找到。33、ARTTrackCommand用于游戏外设。属性面板提供如下可执行命令:Connect to DTrackDisconnect from DTrackGet body dataGet finger dataGet flystick button stateGet flystick horizontal joystick stateGet flystick notion dataGet flystick vertical yoystick stateGet hand dataGet measurem

13、ent tool button stateGet measurement tool dataGet number of bodiesGet number of flysticks34、Bone骨骼。多用于角色动画。35、Brightness Contrast Gamma亮度、对比度、伽玛调整。36、Buffer缓存数据,可用于数据库或网络等。37、CallOnGetChild每当父通道调用子通道时,它首先执行第一个子通道。38、CallSelected调用指定序号的子通道。39、Camera摄像机。连接到三维渲染通道上。40、ChannelCaller通道调用器。按从左到右的顺序依次调用。41

14、、ChannelSwitch通道开关。可设置它适用哪种类型通道。42、Class Instances List见到 Class,就是用于自定义类的,为管理自己的程序服务的,下面不再说明。43、ClassInstance44、ClassType45、ClearScreen把屏幕设置成指定的背景色。46、ClothObject用于模拟布料。47、CollisionBoxCheck边界盒、边界球的概念与3DS 中相同。48、CollisionObject设定它要与哪些物件发生碰撞。49、CollisionRayCheck在指定的方向上它会碰撞上什么。50、CollisionResponse碰撞前后怎

15、样运动。51、CollisionSphereCheck(前面说过)52、CommandDirectX 的命令,很多,特别要提一提Z-Buffer Clear 命令,同时有三维和平面GUI 时,必须用到。53、Copy Image拷贝一个纹理贴图显示在屏幕上。54、CreateCubeCameraMatrix模拟一个长方体,假定相机面对某个面,算出相机的矩阵。55、CubeTexture载入一个 DDS 图片作为三维物体的方体贴图。56、DB Buffer用于存储数据库的数据。(见到 DB 就是与数据库相关的,以下不再说明)57、DB DriverMySQL58、DB BriverODBC59、

16、DB Info60、DB Query61、DB Source62、DB Text63、DB Value64、DebugOutput用于显示调试信息。大部分软件是不支持的,要让 Quest3D 支持,必须修改系统注册表,而且.比较麻烦。65、DepthSortRender可分层渲染透明对象。66、Detect3DSettings可设置当前支持的 DirectX 的版本号。67、DetectMouseCollision检测鼠标是否在某个对象上。68、DynamicInterface新增通道,用法不明。69、DynamicLOD动态显示对象的细节级别。70、Envelope封套,制作动画或限制值域。

17、双击打开一个二维图形界面,执行71 的各项操作。71、EnvelopeControl参见 70属性(Envelope Control):Set value as TCB(value(at positon),value)Set value as linear(value(at positon),value)Set value as step(value(at positon),value)Clear KeysSet All Keys to TCBSet All Keys to LinearSet All Keys to StepSet TCB of key(envelope,(at positi

18、on),T,C,B)72、ESM OceanInfo新增通道,用法不详。73、Expression Value双击打开属性界面,可输入表达式对它的子通道执行各种运算。74、FastCollisionResponse比 50 更简洁。75、FastMultiObjectData快速渲染同一对象的多个实例。76、FasTRACK Command见到 FasTRACK 就是游戏。77、FasTrack_Unique78、FastShaderStencilShadowObject渲染实时阴影。79、FastSkinning快速渲染多个蒙皮角色。80、FileDialog调出系统的“打开”或“保存”对话

19、框。81、FiniteStateMachine管理、设置复杂的响应。82、FloatTexture不会用,期待高手解答。83、Flock of Birds Command大概也是游戏。84、Flock of Birds Matrix85、ForceFeedback属性面板可载入.ffe 文件并设置重复次数。86、ForLoop实现程序语言里的循环结构的功能。87、Glove Driver 5DT这几个又是链接游戏设备。88、Glove Driver Immersion89、Glove Driver P590、Glove Source91、Glove Value92、Glove5DTComman

20、d93、GoFullScreen用它设置最终程序以全屏模式播放,可以屏蔽掉程序开始时的选项。94、Group Array Pointer表示一个共享组中通道组的序号。95、Group Loader可从本地或网络上导入通道组。96、Group Loader Status获取导入的进度或不能导入。97、GroupSelfSave自动保存本通道组。98、GUI就是按钮、复选框之类与用户打交道的元素,双击后你可以选择。99、GUIContainer用法不详。100、GUISkin用于改变 GUI 的外观。101、HasFocus判断当前程序的窗口是否为激活窗口。102、High Dynamic Ran

21、ge Process用于实现 HDR 高动态图片的渲染效果。属性面板的 Effect 选项提供了强大的控制。103、HLSLObject对我来说这个太高深了。104、Hybrid可在其内部打包通道组,并在此基础上创建交互。属性面板可设置目标通道组。105、If相当编程中的”if.then.”语句。106、IfElse相当编程中的”if.then.else.”语句107、InActiveX判断它是否作为控件在运行中。108、Inertia惯性,用于缓冲值间的过渡。109、InScreenSaver判断程序是否作为屏保在运行。110、InScreenSaverPreview判断程序是否作为屏保预览

22、在运行。111、InstanceRefContainer这几个又是自定义的一些内容。112、InstanceRefltem113、InstanceRefTree114、Interface Info Value-OO带有 OO 的还不知道什么时候用得着。115、InterfaceChannel-OO116、InterfaceCommand-OO117、InterfaceFunction-OO118、InterfaceFunctionParameter-OO119、InterfaceMatrix-OO120、InterfaceText-OO121、InterfaceType-OO122、Inter

23、faceValue-OO123、InterfaceVector-OO124、InWinAmp判断程序是否运行在 WinAmp中。125、IsChannelLoaded判断通道是否载入完毕。126、Keep Running程序窗口未激活时默认为不运行,如果把该通道值设为1,它在后台时将继续运行。127、Light三维空间的灯光。128、Listener让你能在三维空间感受声音的变化。129、Load ChannelGroup它包含了 GroupLoader,并能设置导入的通道组隶属哪个共享组,在这个组的什么位置等。130、LoadBufferFromCache从硬盘载入缓存保存数据。131、Lo

24、adBufferIntoChannel把保存的数据载入通道组。132、Lua ScriptQuest3D 的脚本语言。用以实现更高级更个性化的控制。133、Material模型的材质。134、Matrix矩阵,用来描述某一对象的空间变换。135、Matrix collection像是一个矩阵的集合,用法不详。136、MatrixOperator属性面板提供如下对矩阵的运算:Cave Matrix(Eye vector,PPV alue)Corrected Water MatrixCreate Look at MatrixCreate Sizing matrix(vector)Create Ro

25、tation Matrix(vector)Create Rotation Matrix from axis(vector,value)Create Translations Matrix(vector)Convert to 3x3 Texture Matrix(matrix)Create Matrix from vectors(vector 4x)Create projection matrix for large viewCreate matrix from position and normal(vector 2x)Get Movement Matrix from Matrix(matri

26、x)Get Rotation Matrix from Matrix(matrix)Get Current View MatrixGet current Camera Matrix(inv view)Get Current Projection Matrix(matrix)Get Current World MatrixGet Sizing Matrix from Matrix(matrix)Get Bone Matrix(Skinnged Character,value(boneNr)Get matrix from objectdata(Dx8 3d objectdata)IdentityMa

27、trixMultiply Two Matrices(matrix matrix)Matrix Inverse(matrix)Matrix Damping(matrix,value)Matrix Interpolate(matrix,matrix,value)Matrix Perspective Fov LHODE Matrix Damping(matrix,value)OrthoLH with Zoom(value)Reflect matrix in xy(matrix)Shadow Matrix in XY(matrix vector)Transpose Matrix(matrix)137、

28、MediaTexture把视频作为模型的纹理,可以播放。属性面板提供的设置就是”MediaTexture Command”中相关命令的可视化。138、MediaTexture Command参见 137命令列表:PlayPauseStopRewindSeek(value(position)Set Playback Rate(value(rate)Set Start Time(value(start time)Set End Time(value(end time)Play Media From File(string(file path)Play Media From Capture Devi

29、ce(value(index)Play Media From(Internet)Address(string(address)Set Looping Enabled(boolvalue(enabled)Set volume(value)139、MediaTexture Info Text获取动态纹理的文本方面的信息。140、MediaTexture Info Value获取动态纹理的数值方面的信息。141、MIDI File Command控制 MIDI 音乐播放的命令:Play/ContinuePause/ContinueStopSet Volume(value(0-1)Set Tempo(

30、value(0。25-2)Get Length(value(music time ticks)Get Position(value(music time ticks)Set Position(value(music time ticks)Get Repeat ON/OFF(value(bool)Set Repeat ON/OFF(value(bool)Get Number of Repeats(value(0=adlib)Set Number of Repeats(value(0=adlib)Get Playback status(value(0-Play,1-Pause,2-Stop)142

31、、MIDI File Player提供对 MIDI 音乐播放的支持。属性面板中可以载入文件并控制回放。143、MinutemanCommand一种游戏的控制命令。144、MoonInfo根据子通道提供的:年月日时分秒经纬度地带数据计算月亮信息。145、MoonPosition根据子通道提供的:年月日时分秒经纬度地带数据计算月亮位置。143、MorphObject实现源对象到目标对象的变形。147、Motion是一个矩阵,描述了对象在空间的位置、旋转、尺寸信息。148、MotionPlanning运动计划:按照给定的数据让对象自动运动。149、MotionPlanningInfoValue获取运

32、动计划中值相关的信息。:Get if planning reached(到达)end nodeGet path length(vector,vector,etc)Get currnet path node countGet closet path numberGet current path lengthGet highest path weightGet total path weight150、MotionPlanningInfoVector获取运动计划中矢量相关的信息:Get position from node Nr(value)Get position from found psth

33、 Nr(value)151、MotionSet它是一套运动数据,叫它“运动集合”吧。152、MotionSetBlender把两套运动混合起来。153、MouseInsideViewRect判断鼠标是否在三维窗口中。154、MP3 File提供播放 MP3 文件的支持。属性面板可载入文件,并决定是否把文件保存在通道组中。155、Mp3PlayerControl对 MP3 文件播放的控制:Play file from startStopContinue(after pause)Get Position(seconds)Get Length(seconds)Set Position(seconds

34、)Set Volume(0-1)Pause156、NaturePainter自然景观喷枪。可以大手笔描绘地面植被。157、Network Actions网络方面的命令(我的弱项):158、Network Buffer159、Network Info Text160、Network Info Value161、Network Matrix162、Network Text163、Network Trigger164、Network Value165、Newton Ball and Socket见到“Newton”就是动力学仿真模拟,学过三维动画就很熟悉。166、Newton Body任何模型在进行

35、模拟前必须进入模拟环境。属性面板可设置质量并决定是否自动启用。167、Newton Body Command168、Newton Body Matrix169、Newton Body Networking170、Newton Body Switch171、Newton Body Value172、Newton Body Vector173、Newton Collision Compound174、Newton Collision Convex Hull175、Newton Collision Geometry176、Newton Collision Primitive177、Newton Co

36、llision Tree178、Newton Command179、Newton Contact Body180、Newton Contact Event181、Newton Contact Value182、Newton Contact Vector183、Newton Hinge184、Newton Joint Command185、Newton Material186、Newton Material Contact187、Newton Motor188、Newton Point Rope189、Newton Point Rope Body Accessor190、Newton Rope1

37、91、Newton Rope Body Accessor192、Newton Rope Networking193、Newton Slider194、Newton Up Vector195、NotInEditor判断程序是否在编辑器中运行。196、ObjectDataNormalDisplace根据贴图变形表面。197、ODE Body又一种动力学模拟系统,见到“ODE”的就是。198、ODE Command199、ODE Info Value200、ODE Joint201、Ogg FileOGG:非常时髦的一种音乐格式。202、OggPlayerControl203、OneTime有些只能

38、执行一次的操作,前面必须加上这个通道。比如:清除屏幕内容,否则,你就什么都没有了。204、OneTimeReset以上面为例,要想再清除一次,你必须加上这个通道。205、OO Instance Ref Item From Container206、OO SectionManager207、OpenURL打开一个网络浏览器窗口。208、ParticleEmitter粒子发射器。属性面板中有众多的参数设置。209、ParticleEmitterCommand大部分是以命令形式控制发射器的动作。210、ParticleFlowGrid在一个三维对象上分布粒子。属性面板有控制参数。211、Partic

39、leLineBeamRenderer把粒子渲染成线形。212、ParticleObject把一个三维对象作为粒子发射器。属性面板中有相关参数设置。213、ParticleObjectRenderer把粒子渲染成三维物体。214、ParticleSpriteBeamRenderer把粒子渲染成丝状雾。215、ParticleSpriteRenderer粒子就是粒子。216、Patriot Command游戏相关。217、PatriotUnique218、PersonalEncrypt未知通道。219、Present可以把你渲染的内容放在屏幕上一个矩形方框内。220、Primitive最基本的几何

40、体:长方体、球体、平面等等。221、PrintRenderBuffer打印当前视图。222、ProjectionMatrix投影矩阵。可设置近切平面、远切平面、缩放因子。223、Remove Group根据指定的序号去除某个共享组中的通道组。224、RenderTexture把渲染结果作为贴图,可保存。225、RenderToCubeMap把场景渲染为全景图。226、ResourceManager资源管理器。不知咋用。227、Rope模拟线、绳。属性面板中有大量参数设置。228、Rope Action229、Rope Vector230、RSS Feed网络上的东西,没搞懂。231、RSS F

41、eed Info232、RSS Item233、SaveBufferInCache把缓存数据保存为一个文件。234、SaveChannelGroupToFile把公共调用通道中的某个通道组保存为一个单独文件。235、SaveChannelToBuffer把通道保存到缓存。236、SaveRenderBuffer用法不详。237、SaveTextFile保存文本文件。238、SAXParserXML 文件相关239、SceneImporter从外部导入三维场景或其中的元素。240、Selector它找到第一个有子通道的位置,并正确设置自己的值。241、Serial Command把命令发送到某个

42、通讯端口:Open COM Port(SerialPort)Close COM Port(SerialPort)Clear Buffer(SerialPort)Send Data Package(SerialPort,serialDataPackage)Next Data Package(serialDataPackage)Send Text to Port(SerialPort,text)Send Formatted Text to Port(SerialPort,text)Add Byte to Package(serialDataPackage,value)Add Bits to Pac

43、kage(serialDataPackage,value)Add formatted text to Package(serialDataPackage,text)Clear Package(serialDataPackage)Get Information from Buffer(serialport,value,value)242、Serial Data Package243、Serial Info Value244、Serial Port245、Serial Text246、Serial Value(以上六项同类)247、Set Matrix248、Set Text249、Set Val

44、ue250、Set Vector把以上四个“Set”理解作“Copy”似乎更合适。251、SetNewStartChannel把链接的一个子通道设置为新的开始通道。252、SetTimeBase为 TickCount通道设置新的时基标准。253、ShaderInfo为当前阴影表面获取信息。254、ShaderSurface基于顶点、像素阴影产生表面效果。255、SkinnedCharacter创建被骨骼使用的蒙皮角色。256、SkinnedMesh蒙皮的风格体,也可使用骨骼。257、SkinnedMorph蒙皮的变形体。258、SocketAction执行轴窝模拟的命令。259、SocketI

45、nfoValue260、SocketReceiver261、SocketString262、SoftwareStencilShadowObject实时阴影的一种。263、Sound Command264、Sound File上面两个是控制声音播放的。265、Start3DScene告诉系统开始三维场景的渲染了。266、StaticLOD静态细节显示的设定267、StencilShadow渲染实时阴影的。268、SunInfo(根据子通道提供的:年月日时分秒经纬度地带数据计算太阳信息。)269、SunPosition(根据子通道提供的:年月日时分秒经纬度地带数据计算太阳位置。)270、Surfa

46、ce在 Quest3D 中,它包含了作为一个几何体对象自身的所有信息。271、SysInfo可以检测到你的系统上所有可用的软硬件信息:272、System Command很容易理解:Sleep number of milliseconds(Value)Quit the applicationSet Mouse Cursor Position(value,value)Delete datafile(text dir,text file)Change Mouse Cursor Position(value of type)273、Text为其他通道提供文本信息。274、TextFilter执行文本

47、操作:过滤掉不需要的文本。275、TextOperator把不是文本的内容转化为文本,便于显示出来。276、Textout把文本直接输出到屏幕上。277、Texture三维对象的表面的贴图。278、TextureLighting422 版把它作为一个独立的通道,用于渲染灯光贴图。279、ThisClassInstance自定义的内容。280、TickCount返回最后一次取值后的时间值。281、Timer CommandTimer Command和 Timer Value是联动的。属性面板提供两个选项:为计时器命名,选择执行的命令(Play,stop,ect。)282、Timer Value计

48、时器是动画的时间控制器。属性面板提供了为计时器命名的选项。283、Tracker Driver Intersense284、Tracker Driver P5285、Tracker Driver Patriot286、Tracker Source287、Tracker Vector288、TrackIRCommand又是几个游戏相关的通道。289、Trigger触发器,多用于开关。290、TypeText对输入的文本作更精细的控制。291、UniqueID为一个通道创建唯一的 ID 号。292、UserInput检测用户通过键盘、鼠标、游戏操纵杆等的操作。293、Value可以是各种类型的数值

49、。294、Value Vector包含三个数值的向量。295、ValueOperator获取或转换数值:Count string occurences of text1 in text2(text 1,text 2)Dot Product(vector,vector)First position of text1 in text2(text1,text2)Get distance(vector,vector)Get distance to camera(matrix)Get dynamic loading progress(channel)Get file size in bytes(text

50、)get relative distance(matrix,matrix)get relative speed(matrix,matrix)Get squaer distance(vector,vector)Get Text Length(text)Get Vector Length(vector)Get Vector x(vector)Get Vector y(vector)Get Vector z(vector)Is 3D Object visible(DX8 3d object)Last position of text1 in text(text1,text2)Limit Relati

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com